ROS中Package安装方法

ROS(机器人操作系统,Robot Operating System),是专为机器人软件开发所设计出来的一套电脑操作系统架构。它是一个开源的元级操作系统(后操作系统),提供类似于操作系统的服务,包括硬件抽象描述、底层驱动程序管理、共用功能的执行、程序间消息传递、程序发行包管理,它也提供一些工具和库用于获取、建立、编写和执行多机融合的程序。

ROS的Package资源非常丰富,官方库中就有两千多Package,这对扩充ROS的功能十分重要。下面即介绍ROS中Package的安装方法,主要分成两种方法:

Deb安装方式

deb方式安装方法十分简单,根据ROS版本,直接运行apt-get命令,例如:

1
$ sudo apt-get install ros-kinetic-camera-calibration

源码安装方式

源码安装方式稍微复杂,安装方法如下:

  1. 创建catkin工作空间
  2. 在catkin工作空间的src文件夹下,下载ROS的Package源代码
  3. 使用catkin build命令编译安装

参考链接

  1. 安装ROS软件包,by ferstar.