1 catkin程式包的組成
必須包含:
package.xml //提供程式包的元資訊(包括包的依賴資訊)
catkin版本的cmakelists.txt
每個目錄下只能有乙個程式包,即程式包不能巢狀,也不能並行。
最簡單的程式包
my_package/2 catkin工作空間的程式包-cmakelists.txt
-package.xml
乙個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的安裝目錄下的,於是乎我便去查詢...