ROS(机器人操作系统,Robot Operating System),是专为机器人软件开发所设计出来的一套电脑操作系统架构。它是一个开源的元级操作系统(后操作系统),提供类似于操作系统的服务,包括硬件抽象描述、底层驱动程序管理、共用功能的执行、程序间消息传递、程序发行包管理,它也提供一些工具和库用于获取、建立、编写和执行多机融合的程序。
ROS的Package资源非常丰富,官方库中就有两千多Package,这对扩充ROS的功能十分重要。下面即介绍ROS中Package的安装方法,主要分成两种方法:
Deb安装方式
deb方式安装方法十分简单,根据ROS版本,直接运行apt-get命令,例如:
1 | $ sudo apt-get install ros-kinetic-camera-calibration |
源码安装方式
源码安装方式稍微复杂,安装方法如下:
- 创建catkin工作空间
- 在catkin工作空间的src文件夹下,下载ROS的Package源代码
- 使用catkin build命令编译安装
参考链接
- 安装ROS软件包,by ferstar.