0
本文作者: 金红 | 2017-01-09 18:05 |
ROS和Android一样是开源的,功能上也是相差无几,它可以提供硬件抽象,底层设备控制,常用功能实现,进程间消息以及数据包管理。其独特之处在于,能够支持多种语言,如C++、Python、Octave和LISP,甚至支持多种语言混合使用,这可以简化开发者的工作。因为它是基于Linux的系统,其可靠性也会更高,体积可以做到更小,适合嵌入式设备。
另外,ROS是一种分布式处理框架,开发者可以单独设计可执行文件。不同节点的进程能接收、发布各种信息(例如传感,控制,状态,规划等等)。
与Android一样,ROS也是业界公认的机器人三大操作系统之一(另一个为Ubuntu),不过ROS的开发门槛相对较高。Top博士自2009年第一次接触到ROS后,便认识到其在机器人开发中的重要性,并不遗余力在国内进行推广。然而随着ROS近年来火热,在教学中也发现很多新伙伴对ROS的认识存在一些误区,为了加快小伙伴们的学习速度,本期公开课雷锋网邀请Top和大家分享一点自己学习和使用的经验和心得。
本期公开课面向想入手ROS却又不知从何下手的小伙伴,为大家梳理好学习思路。内容包括但不限于ROS全球使用现状、核心概念、工作原理等学习重点,及仿真环境、工具库等需了解的内容。介绍了具体的学习路径及有用的资源链接。
嘉宾介绍:
Top Liu,易科机器人实验室、(星火计划)ROS公开课联合发起人,致力于机器人技术的探索与分享,撰写各类技术文章近百篇,出版有《ROS机器人程序设计2》、《机器人编程实战》、《嵌入式机器人学》、《机器人与未来》。
课程详情:
主题:机器人程序设计之如何正确入门ROS
嘉宾:Top Liu
时间:1月12日(周四) 晚20:00
形式:斗鱼直播+微信群问答
地址:斗鱼直播间(房间号:788495)+参与本次硬创公开课直播的微信群
经历了 100 期的沉淀与积累,雷锋网硬创公开课开始尝试新的形式。可能你也注意到了,本次雷锋网硬创公开课将会有「 斗鱼直播+微信群问答」两个环节,嘉宾直播授课分享结束后,将会在微信群与群友问答互动。
如果你对本次公开课有兴趣,可扫描下方海报上的二维码,进入雷锋网机器人垂直栏目微信公众号「新智造」,获得详细入群方式,公开课的总结文章以及新课程动向也会首先在此公众号上更新。
注意哦,为了打造高质量且细分的读者交流群,申请入群时,我们需要您提交一些基本资料作简单审核,记得认真填写~
雷峰网原创文章,未经授权禁止转载。详情见转载须知。