下載/克隆ROS Motion Planning運(yùn)動規(guī)劃庫
可以執(zhí)行以下兩條指令來從Github上克隆ROS Motion Planning運(yùn)動規(guī)劃庫至我們上一步創(chuàng)建的工作空間
cd /motionplanning_ws/src
因?yàn)榫W(wǎng)絡(luò)原因使用上述語句克隆失敗的,可以手動去Github下載壓縮包形式的ROS Motion Planning運(yùn)動規(guī)劃庫,然后放到motionplanning_ws工作空間的src文件夾下,并解壓
安裝相關(guān)依賴
(1)關(guān)于Python
關(guān)于Python推薦使用Python3,對于Ubuntu20.04對應(yīng)的ROS Noetic一般默認(rèn)使用的都是Python3,可以在終端執(zhí)行python指令來查看Python版本
如果遇到Python command not found,可嘗試運(yùn)行以下指令
sudo apt install python-is-python3
(2)相關(guān)依賴功能包
如果之前使用過Navigation導(dǎo)航包,大概率以下依賴功能包已經(jīng)安裝過了,沒有使用過的依次執(zhí)行以下語句進(jìn)行安裝,非Noetic版本ROS的注意自行更改語句中的ROS版本
sudo apt install ros-noetic-amcl
sudo apt-get install ros-noetic-map-server
sudo apt install ros-noetic-move-base
sudo apt install ros-noetic-base-local-planner
sudo apt install ros-noetic-navfn
編譯ROS Motion Planning運(yùn)動規(guī)劃庫
依次執(zhí)行以下兩條語句進(jìn)行編譯
cd /motionplanning_ws
catkin_make
5、簡單驗(yàn)證ROS Motion Planning運(yùn)動規(guī)劃庫是否可以正常工作
在終端執(zhí)行以下語句來運(yùn)行作者提供的demo,配合rviz界面的2D New Goal 指定目標(biāo)點(diǎn)來初步驗(yàn)證ROS Motion Planning運(yùn)動規(guī)劃庫是否安裝成功,并可正常工作。
roslaunch sim_env main.launch
-
指令
+關(guān)注
關(guān)注
1文章
616瀏覽量
36447 -
編譯
+關(guān)注
關(guān)注
0文章
679瀏覽量
33982 -
ROS
+關(guān)注
關(guān)注
1文章
288瀏覽量
17741
發(fā)布評論請先 登錄
EtherCAT運(yùn)動控制器在ROS上的應(yīng)用開發(fā)案例(下)

【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】+內(nèi)容初識
【Toybrick RK3399Pro AI開發(fā)板試用體驗(yàn)】Fedora系統(tǒng)安裝ROS
在Android中使用ROS
為ROS navigation功能包添加自定義的全局路徑規(guī)劃器(Global Path Planner)
超詳細(xì) ROS安裝教程
ROS機(jī)器人定位導(dǎo)航仿真
在FirePrime開發(fā)板上編譯安裝ROS jade
路徑規(guī)劃中的Motion Planning存在的問題與挑戰(zhàn)
自動駕駛汽車的規(guī)劃與控制

自動駕駛規(guī)劃綜述(一)

圖解自動駕駛中的運(yùn)動規(guī)劃(Motion Planning)

EtherCAT運(yùn)動控制器在ROS上的應(yīng)用(下)

評論