[关闭]
@ferstar 2015-11-09T16:18:17.000000Z 字数 750 阅读 2806

安装ROS软件包

ROS


默认安装的ROS只包含一些基本包, 实际应用中肯定是要装一些额外的软件包.

有现成deb二进制包的情况

对于这些额外的软件包, 最好的安装方法自然是先看看ubuntu软件源里面有没有现成的包可用, 直接apt-get即可, 此类包的名字命名大都是ros开头, 然后加上对应的ros发行版本, 比如indigo, 最后加上真正的包名字, 比如我们需要在ros上面挂一个arduino, 就需要rosserial_server这个包, 名字应该就是叫ros-indigo-rosserial-叉叉叉之类, 我们可以测试下,

  1. apt-get install ros-indigo-rosserial\ tab \ # 此处利用tab键自动补全, 应该可以看到所有相关的软件包名字

这个包就叫ros-indigo-rosserial-arduino接下来apt-get install即可
so easy~

只有源码的情况

没有现成的只有自己从源码编译了, 强力推荐ros系统自带的rosws/ws_tool工具, 源码应该有一个介绍页面和github项目链接, 基本使用方法和git没多大区别

  1. rosws set --svn https://alufr-ros-pkg.googlecode.com/svn/trunk/freiburg_tools and rosws update should do the trick.
  2. Next, build the package by rosdep install rxparamedit and rosmake rxparamedit or catkin_make if the package is catkinized .

暂时没碰到没有deb二进制包的package, 遇上再举例, 囧rz.

参考

How do I install and run a ROS Package?

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注