ROS catkin工作空間的程式包

2022-07-24 04:00:17 字數 551 閱讀 3175

1 catkin程式包的組成

必須包含:

package.xml  //提供程式包的元資訊(包括包的依賴資訊)

catkin版本的cmakelists.txt   

每個目錄下只能有乙個程式包,即程式包不能巢狀,也不能並行。

最簡單的程式包

my_package/

-cmakelists.txt

-package.xml

2 catkin工作空間的程式包

乙個catkin工作空間可能含有多個程式包,如下結構:

catkin_workspace/

-src

-cmakelists.txt //頂層cmakelists,由catkin_init_workspace 提供

-package_1

..

-cmakelists.txt

-package.xml

...-package_n

..

-cmakelists.txt

-package.xml

ROS catkin編譯的四個步驟

1.宣告依賴庫。首先,我們需要宣告程式所依賴的其他功能包。為了給出依賴庫,編輯包目錄下的 cmakelists.txt 檔案。該文 件的預設版本含有如下行 find package catkin required 所依賴的其他 catkin 包可以新增到這一行的 components 關鍵字 後面,...

ROS工作空間

mkdir p catkin ws src 建立資料夾 cd catkin ws src src資料夾放置具體功能包原始碼 catkin init workspace 建立工作空間編譯工作空間cd catkin ws catkin make 編譯,需要在工作空間的根目錄下即catkin ws的根目錄...

修改Jupyter的工作空間

剛安裝完並配置好sublime text 3後被學長推薦使用jupyter notebook,於是就想著看看試試有沒有他說的那麼好。這麼大一堆目錄誰知道在哪兒?我新建乙個檔案總得知道我這檔案在哪兒吧,於是乎我便去尋找!怎麼找呢?我知道jupyter肯定是在python的安裝目錄下的,於是乎我便去查詢...