什么是ROS
ROS是面向机器人的开源的元操作系统(meta-operating system) 。它能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、常用功能实现、进程间消息传递和程序包管理等。此外,它还提供相关工具和库,用于获取、编译、编辑代码以及在多个计算机之间运行程序完成分布式计算。
ROS的版本
不同的Ubuntu对应了不同的版本:
适用于Ubuntu12.04的hydro 版
适用于Ubuntu14.04的indigo版
适用于树莓派上Ubuntu的kinetic版
查询本机ROS版本
在安装好ROS之后可以通过下面的命令查询本机的ROS版本
roscore
rosparam list
rosparam get /rosdistro
ROS-Indigo的安装
添加软件源到sources.list
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.