ROS学习(四):安装 MoveIt!
MoveIt!是一個(gè)被廣泛應(yīng)用的開源軟件,可以用于機(jī)械臂的操縱、運(yùn)動(dòng)規(guī)劃、3D感知、運(yùn)動(dòng)學(xué)、控制及導(dǎo)航等。
一、ROS 安裝(indigo,ubuntu 14.04)
1、配置 Ubuntu 軟件倉(cāng)庫(kù)
System Settings –>Software & Updates –> Ubuntu Software –> Downloadable from the Internet –> 選擇:”main”、 “restricted”、”universe” 、 “multiverse”,也可以自己選擇 Source code 源(個(gè)人建議選擇東北大學(xué)或中國(guó)科學(xué)技術(shù)大學(xué)的鏡像)。
2、添加 sources.list
配置你的電腦使其能夠安裝來自 packages.ros.org的軟件。
$sudo sh -c ‘echo “deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main” > /etc/apt/sources.list.d/ros-latest.list’
可供選擇的鏡像源請(qǐng)參考:http://wiki.ros.org/ROS/Installation/UbuntuMirrors
3、添加 keys
$sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA1164、安裝 ROS
$sudo apt-get update $sudo apt-get install ros-indigo-desktop-full5、初始化 rosdep
$sudo rosdep init $rosdep update6、環(huán)境設(shè)置
每次打開一個(gè)新的終端時(shí)ROS環(huán)境變量都能夠自動(dòng)配置好
只想改變當(dāng)前終端下的環(huán)境變量
$source /opt/ros/indigo/setup.bash7、安裝 rosinstall
$sudo apt-get install python-rosinstall安裝結(jié)束。
二、創(chuàng)建工作空間
1、創(chuàng)建一個(gè)空的catkin工作空間
$ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace2、編譯該工作空間
$ cd ~/catkin_ws/ $ catkin_make3、更新環(huán)境變量
$ source devel/setup.bash4、檢測(cè)環(huán)境變量
$ echo $ROS_PACKAGE_PATH /home/youruser/catkin_ws/src:/opt/ros/kinetic/share三、MoveIt!安裝
1、更新源:
$sudo apt-get update2、安裝 MoveIt!功能包
$sudo apt-get install ros-indigo-moveit-full離線下載地址:https://github.com/ros-planning/moveit
3、下載對(duì)應(yīng)機(jī)器人的 MoveIt!功能包,就可以用來對(duì)機(jī)器人進(jìn)行運(yùn)動(dòng)規(guī)劃了。
四、例子。
Pi Robot 機(jī)器人功能包
$cd ~catkin_ws/src $git clone https://github.com/pirobot/rbx2.git $cd rbx2 $git checkout indigo-devel $cd .. $catkin_make $source devel/setup.bash$roslaunch pi_robot_moveit_config demo.launch顯示如下:
總結(jié)
以上是生活随笔為你收集整理的ROS学习(四):安装 MoveIt!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 罚函数法求解约束问题最优解
- 下一篇: linux 如何以树形结构显示文件目录结