ROS项目在2007年由柳树车库发起,到目前为止已经有10多个版本,这里每一个ROS版本都有一个Ubuntu版本。目前会长期支持的版本是Indigo(2014)和Kinetic(2016),维护时间为5年,而其他版本则只有两年。
什么是ROS
ROS是运行在Linux系统的中间件,连接了Linux系统底层和自己写的应用程序,官方对ros的解释是框架+功能+架构+社区
ROS优点1:良好的框架
框架是ROS最重要的部分,框架就是ROS定义好的一种规范,ROS采用分布式架构,可以同时运行多个进程,每个进程可以单独设计,然后放到一起组合起来,但是在ROS里面,我们一般不会说进程,而是说节点(Node)这个概念。如果一个机器人有七个节点,我们就说它跑了7个进程。