(二)創建ROS工作空間


 ROS 教程中涉及的和編寫的所有 ROS 代碼需要有一個地方存放它,這個地方叫做工作空間。可以說,這個工作空間應該是一個大的集合。當我們要編譯程序的時候,我們是對整個工作空間進行編譯的。

 這個工作空間的名字命名為 ROS 官方教程里的名字一樣:catkin_ws。 (為什么官方要使用這個名字: 先說這個 catkin : 意思是 ; 而這個ws : 是WorkSpace的英文縮寫。ROS 系統的源代碼就是這個公司發明的。)

$ mkdir -p ~/catkin_ws/src   // -p 這個參數 可以允許你創建一個帶有子目錄的文件夾。 

來到這個主路徑內: 編譯它, 會新出現一些文件(啟動文件 和 編譯過渡文件)

$ cd ~/catkin_ws/
$ catkin_make

接下來,我們將這個 catkin_ws 工作空間的路徑添加的環境變量中

$ source ~/catkin_ws/devel/setup.bash

上一節說過了,這樣做,添加的環境變量只能在當前終端有效。如果重新打開新的終端,這個環境變量就沒有了。

沒有前面添加的環境變量:/home/aobo/catkin_ws/src

$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc 

上面這句話就可以做到,打開新終端,輸入上面那句。

重新打開一個新的終端檢查,/home/aobo/catkin_ws/src 在環境變量里。  

$ROS_PACKAGE_PATH可以添加任意目錄路徑,目錄路徑之間 ':' 分開。

上面這個命令里面有這樣一個文件: .bashrc 。 我們打開它看看里面有什么?
使用 cat 命令,將 .bashrc 文件里的內容全部打印到當前終端上:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM