@ferstar
2015-11-09T16:18:17.000000Z
字数 750
阅读 2796
ROS
默认安装的
ROS
只包含一些基本包, 实际应用中肯定是要装一些额外的软件包.
deb
二进制包的情况对于这些额外的软件包, 最好的安装方法自然是先看看ubuntu
软件源里面有没有现成的包可用, 直接apt-get
即可, 此类包的名字命名大都是ros
开头, 然后加上对应的ros
发行版本, 比如indigo
, 最后加上真正的包名字, 比如我们需要在ros
上面挂一个arduino
, 就需要rosserial_server
这个包, 名字应该就是叫ros-indigo-rosserial-叉叉叉
之类, 我们可以测试下,
apt-get install ros-indigo-rosserial\ tab \ # 此处利用tab键自动补全, 应该可以看到所有相关的软件包名字
这个包就叫ros-indigo-rosserial-arduino
接下来apt-get install
即可
so easy~
没有现成的只有自己从源码编译了, 强力推荐ros
系统自带的rosws/ws_tool
工具, 源码应该有一个介绍页面和github
项目链接, 基本使用方法和git
没多大区别
rosws set --svn https://alufr-ros-pkg.googlecode.com/svn/trunk/freiburg_tools and rosws update should do the trick.
Next, build the package by rosdep install rxparamedit and rosmake rxparamedit or catkin_make if the package is catkinized .
暂时没碰到没有
deb
二进制包的package
, 遇上再举例, 囧rz.