Programming Robots with ROS
roswiki
roswiki 27106 1
置顶 2016-01-22 00:24
Programming Robots with ROS

图片:Programming Robots with ROS.jpg


前言
ROS的机器人作业系统,是让机器人做一个开源框架
的东西。 ROS是为了作为一个通用的软件平台的人谁正在建设
并使用机器人。这种通用平台可以让人们共享代码和想法更容易
而且,也许更重要的是,这意味着你不必花费数年写作
软件基础架构之前,你的机器人开始移动!
ROS一直非常成功。在写这篇文章的时候,在正式发行
ROS,共有超过2000软件包,编写和维护了近600
人。大约80商用机器人的支持,我们可以找到
至少1,850学术论文中提到ROS。我们不再需要写的一切
从无到有,特别是当我们正在与支持ROS的众多机器人之一,
并且可以花更多的时间思考的机器人,而不是位摆弄和设备
驱动程序。
ROS由若干部分组成:
1.一组驱动程序,让您阅读来自传感器的数据,并发送指令到电机
和其它致动器,在一个抽象的,明确定义的格式。多种流行
硬件支持,包括越来越多的市售机器人
系统。
2.庞大且不断增长的收集基本的机器人算法,让您
打造世界地图,导航周围,代表和解释传感器数据,计划
运动,操作对象,并且做了很多其他的东西。 ROS已经变得非常
在机器人研究界流行,很多尖端算法
现已在ROS。
3.所有的计算基础架构,使您可以四处移动的数据,以
连接一个复杂的机器人系统的各种组件,并把你的
自己的算法。 ROS本质上是分布式的,并允许您分割的工作量
在多台计算机的无缝连接。
4.一大套的工具,可以很容易地可视化的机器人和状态
算法,调试错误的行为,并记录传感器数据。调试机器人
软件是个老大难问题,而这丰富的工具集的事情之一
使ROS强大,因为它是。
5.最后,较大的ROS生态系统包括一组广泛的资源,例如一个的
维基,记录了许多的框架方面,一问一答
网站,在这里,你可以寻求帮助,分享你学到的东西,而一个繁荣
用户和开发者社区。
分享:
游客
要评论请先登录 或者 注册
返回顶部