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

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