对于ubuntu,我们有用于启动的个人软件包(PPA),包含有RL的发行版本和其所需要的所有依赖项。使用PPA的好处是安装的RL与你的包管理器一起工作,能够解决依赖项和自动更新。
目前最早的ubuntu版本是10.04LTS,但是将来RL所能使用的ubuntu版本将是12.04,紧跟着ubuntu的支持周期,当然Ubuntu_PPA也支持其他的Debian-based系统。
ubantu下安装包唯一的缺点就是我们故意去掉了一些很少使用的硬件接口,比如无限相机接口、碰撞检测PQP等,这是在依赖项数量和用户功能需求之间的妥协。
Ubuntu的包安装
把RL库添加到系统中,先执行以下命令:
sudo apt-add-repository ppa:roblib/ppa
sudo apt-get update
你可以使用你最喜欢的包管理器安装RL,比如ubuntusoftware center、Synaptic或者similar applications
sudo apt-get install librl
如果你要用RL开发软件,你应该安装开发版
sudo apt-get install librl-dev
RL的试用
如果之前的安装没有安装上,你可以安装demo应用和一些例子文件
sudo apt-get install librl-demos librl-examples
demo的试用可以直接在开始菜单中或者通过下列命令启动:
第一个是场景可视化组件功能去虚拟一个简单场景(Puma 560 robot manipulator)
/usr/bin/rlViewDemo /usr/share/rl/examples/rlsg/unimation-puma560_boxes.xml
/usr/bin/rlCollisionDemo /usr/share/rl/examples/rlsg/scene.xml
/usr/bin/rlCoachKin /usr/share/rl/examples/rlsg/unimation-puma560_boxes.xml /usr/share/rl/examples/rlkin/unimation-puma560.xml
/usr/bin/rlCoachMdl /usr/share/rl/examples/rlsg/unimation-puma560_boxes.xml /usr/share/rl/examples/rlmdl/unimation-puma560.xml
最终,你能试用路径规划模块采用随机树RRT算法为 puma560机器人找到无碰撞路径运动
/usr/bin/rlPlanDemo /usr/share/rl/examples/rlplan/unimation-puma560_boxes_rrtConCon.xml