日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ROS学习(四):安装 MoveIt!

發(fā)布時(shí)間:2025/6/17 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ROS学习(四):安装 MoveIt! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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 421C365BD9FF1F717815A3895523BAEEB01FA116

4、安裝 ROS

$sudo apt-get update $sudo apt-get install ros-indigo-desktop-full

5、初始化 rosdep

$sudo rosdep init $rosdep update

6、環(huán)境設(shè)置
每次打開一個(gè)新的終端時(shí)ROS環(huán)境變量都能夠自動(dòng)配置好

$echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc $source ~/.bashrc

只想改變當(dāng)前終端下的環(huán)境變量

$source /opt/ros/indigo/setup.bash

7、安裝 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_workspace

2、編譯該工作空間

$ cd ~/catkin_ws/ $ catkin_make

3、更新環(huán)境變量

$ source devel/setup.bash

4、檢測(cè)環(huán)境變量

$ echo $ROS_PACKAGE_PATH /home/youruser/catkin_ws/src:/opt/ros/kinetic/share

三、MoveIt!安裝

1、更新源:

$sudo apt-get update

2、安裝 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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。