机器人操作系统入门
近年来机器人领域持续升温,涌现出了一大批机器人产品,像机器狗、无人机、无人车、各式各样的服务机器人、聊天机器人…… 你知道吗,在许多机器人背后都用到了一个共同的软件平台,那就是机器人操作系统(RobotOperatingSystem,ROS)。ROS好比机器人的中枢神经系统,这个系统把原本松散的功能模块耦合在了一起,为他们提供了通信架构。这样机器人的各个零部件就可以协同工作,完成更为复杂的任务了。ROS让机器人具备更高级的思维框架和控制系统。
自从ROS发布以来,它的发展和传播非常迅速,ROS已经成为了机器人领域使用最广泛的机器人软件平台,社区规模和使用人数越来越多。如果你喜欢机器人,如果你想开发或者正在开发机器人,如果你希望了解机器人操作系统,请报名这门《机器人操作系统入门》。
通过这门课,你将学会使用机器人操作系统ROS,你将了解他的通信方式、工程结构、常用命令和工具;你将使用我们专门开发的仿真环境---中科院软件博物馆和XBot机器人;你将使用机器人来进行建图、定位和导航;你将学习ROS程序的编写方法,动手写一写机器人程序。从零基础到掌握ROS的使用和开发,本课程旨在为相关专业的学生、机器人爱好者、机器人科研人员提供入门性的教材和技术参考。
课程内容
仿真环境
实物展示
本课程由中国科学院软件研究所与重德智能公司(www.droid.ac.cn)合作推出,欢迎报名参加。
中呜机器人编程视频教程
中鸣机器人快车编程人门篇视频——补充知识
选对控制器型号(RCU类型)
使用机器人快车软件时,需要选好对应的控制器类型,控制器类型选择如下图所示:
(注意每更换一次RCU类型需要重新启动软件)。
2、马达方向
控制器可以更改马达的初始转动方向,如:假设M1以50的速度转动是顺时针转动,在控制器上的马达功能处修改方向后,运行同样的程序马达将逆时针转动。
马达初始方向的修改方法如下:
3、变量类型
建立变量时注意修改变量类型为int或者double,需要详细了解数据的类型的意义的,可以直接在百度中输入‘C语言变量类型’关键字,查找对应的解释。
4、编程图标的运行时间
不含‘等待’关键字的图标的运行时间非常短,瞬间就运行完,然后执行接下来的程序图标。
凡是含‘等待’关键字的图标,程序运行到这个图标时,需要等待对应图标的功能执行完后再执行后面的程序图标。
5、程序例程
快车软件内置大部分图标模块的例子程序,在编程遇到困难时可以打开例程查看。打开方法如下:
赠送以下资料
考试知识点小技巧大全
考试中途应饮葡萄糖水
大脑是记忆的场所,脑中有数亿个神经细胞在不停地进行着繁重的活动,大脑细胞活动需要大量能量。科学研究证实,虽然大脑的重量只占人体重量的2%-3%,但大脑消耗的能量却占食物所产生的总能量的20%,它的能量来源靠葡萄糖氧化过程产生。
据医学文献记载,一个健康的青少年学生30分钟用脑,血糖浓度在120毫克/100毫升,大脑反应快,记忆力强;90分钟用脑,血糖浓度降至80毫克/100毫升,大脑功能尚