創(chuàng)建新的ROS工作空間
由于ROS Motion Planning運(yùn)動(dòng)規(guī)劃庫與Navigation導(dǎo)航包存在一些同名但源碼和功能不同的功能包,比如global_planne。
因此,個(gè)人推薦創(chuàng)建一個(gè)新的工作空間來存儲(chǔ)ROS Motion Planning運(yùn)動(dòng)規(guī)劃庫,不要與Navigation導(dǎo)航包放在同一工作空間下,在本文的例子中,我將創(chuàng)建一個(gè)名為motionplanning_ws的工作空間,步驟如下
注:工作空間名字可任取,將下面語句中的motionplanning_ws改為任取的名字即可
(1)創(chuàng)建工作空間
在終端依次執(zhí)行以下三條語句創(chuàng)建名為motionplanning_ws的ROS工作空間
mkdir -p ~/motionplanning_ws/src
cd ~/motionplanning_ws/src
(2)編譯工作空間
依次執(zhí)行以下兩條語句對(duì)該工作空間進(jìn)行編譯
cd ~/motionplanning_ws/
catkin_make
(3)設(shè)置環(huán)境變量
source devel/setup.bash
(4)檢查環(huán)境變量
echo $ROS_PACKAGE_PATH
(5)添加環(huán)境變量至.bashrc文件
在主目錄(即home/用戶名文件夾)下,雙擊打開.bashrc文件,看不見就是被隱藏了,按Ctrl+h顯示隱藏文件,就可以看到了,在.bashrc文件中添加該工作空間的環(huán)境變量
形式如下,其中source后面的路徑就是工作空間motionplanning_ws的devel文件夾下的setup.bash文件所在的路徑,大家需要根據(jù)自己實(shí)際情況修改,添加后保存關(guān)掉.bashrc文件,可以按Ctrl+h來隱藏此類文件,使得主目錄看起來更簡潔
source /home/gly/motionplanning_ws/devel/setup.bash
至此,用于存儲(chǔ)ROS Motion Planning運(yùn)動(dòng)規(guī)劃庫的ROS工作空間就準(zhǔn)備好了。
-
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4359瀏覽量
86209 -
編譯
+關(guān)注
關(guān)注
0文章
662瀏覽量
33068 -
ROS
+關(guān)注
關(guān)注
1文章
281瀏覽量
17126
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
北醒CE30固態(tài)激光雷達(dá)評(píng)測(cè)
北醒CE30評(píng)測(cè)
keil創(chuàng)建多工程工作空間
如何移植ROS程序到Android
什么是ROS?ROS產(chǎn)生、發(fā)展和壯大的原因和意義
怎樣通過Arduino IDE直接使用ROS提供的一些特性呢
怎樣通過ROS Arduino程序去點(diǎn)亮LED燈呢
教你一步步創(chuàng)建自己的ROS2工作空間應(yīng)用
搭建ARM+ROS的硬件載體之ROS部署前的籌備工作及步驟分解
分享一個(gè)基于FreeRTOS的micro(微型)ROS
基于FreeRTOS的micro(微型)ROS
![基于FreeRTOS的micro(微型)<b class='flag-5'>ROS</b>](https://file.elecfans.com/web1/M00/C8/2A/pIYBAF9tim2AHt85AAAgW-UsIuY014.png)
如何初始化ROS并創(chuàng)立鏈接
![如何初始化<b class='flag-5'>ROS</b>并創(chuàng)立鏈接](https://file1.elecfans.com/web2/M00/B0/31/wKgZomVUjN6AFUPCAAFTi0fVlH4539.jpg)
ROS主控如何創(chuàng)建設(shè)備別名
![<b class='flag-5'>ROS</b>主控如何<b class='flag-5'>創(chuàng)建</b>設(shè)備別名](https://file1.elecfans.com/web2/M00/AE/E5/wKgaomVXOb6AWBxvAABKnGt2XHs643.jpg)
評(píng)論