机器人系统ros好还是android

2012年,ROS团队从Willow Garage独立出来,并且成立了一个非盈利组织(OSRF)。经过这几年的发展,ROS从最初的无人问津的小众操作系统,到现在已是主流的机器人操作系统之一。

浏览大图

根据市场调查,目前已经有很多机器人公司采用了ROS系统来开发一些应用于全新市场的产品,如ClearPath,Rethink,Unbounded,Neurala,Blue River,最典型的就是Willow Garage的PR2机器人。还有数据显示,仅2015年,相关风险投资机构就在基于ROS操作系统的机器人公司投资了超过1.5亿美元。

除此之外,还有不少大型公司开始注意到了这个操作系统,例如,Nvidia、博世、高通、英特尔、宝马以及大疆等。

当然,ROS要普及离不开开发者的支持。据不完全统计,今年5月全球***有70000多个独立IP下载了900万次ROS程序包。另外,在ROS开发者社区里面的1840位成员一***写出了1000万行代码。

ROS有何特点?

事实上,ROS和Android一样是开源的,功能上也是相差无几,它可以提供硬件抽象,底层设备控制,常用功能实现,进程间消息以及数据包管理。其独特之处在于,能够支持多种语言,如C++、Python、Octave和LISP,甚至支持多种语言混合使用,这可以简化开发者的工作。因为它是基于Linux的系统,其可靠性也会更高,体积可以做到更小,适合嵌入式设备。