作者简介:
zhangrelay,从事机器人工程专业教研工作,已开设 3 门 ROS 相关机器人方向课程,出版译著 3 本,积极参与机器人前沿技术的分享与交流,多次受邀参加“星火计划”ROS 公开课及暑期学校讲座,并获优秀讲师。
机器人作为制造业皇冠上的明珠,历经 500年 的不断发展(从 16 世纪西班牙自动祈祷的机械僧侣起),目前已经全面进入 “ 机器人+ ” 时代,周围涌现出各种新奇智能的黑科技:如机械狗、无人机、自动驾驶汽车以及各类服务机器人……
在这些机器人的大脑之中,都用到一个共同的软件工具,将其视觉、听觉、触觉、四肢连通协调,用来完成复杂多变的任务,它就是机器人操作系统(Robot Operating System, ROS)。
同时,它也是近百所高校机器人方向的专业核心课程。自2007年11月,在 SourceForge 上由斯坦福大学提交,到现在已经发展了11年,逐渐成为机器人领域使用最为广泛的软件平台。
然而使用 ROS 进行机器人软件开发与设计并非易事,为什么要学习研究 ROS,有哪些主流的方式方法,这正是本场 Chat 的主题所在。
内容纲要如下:
学习研究 ROS 的理由。
ROS 案例简述。
ROS 特色优势。
ROS 与机器人理论。
学习与开发 ROS 路径。