系統環境:ubuntu16.04
工作空間(workspace)是乙個存放工程開發檔案的資料夾。
src:**空間(source space)
build:編譯空間(build space)
devel:開發空間(development space)
install:安裝空間(install space)
舉例:1.建立工作空間:
先新建乙個目錄 $mkdir catkin_ws,再在該目錄下新建乙個目錄src $ mkdir src,
在src目錄下初始化工作空間 $ catkin_init_workspace。此時src目錄下會出現乙個cmakelists.txt檔案,如下圖。
2.編譯工作空間:
回到上步建立的catkin_ws目錄下,編譯 $ catkin_make。此時catkin_ws目錄下會多出幾個資料夾,如下圖。
3.設定環境變數:
在catkin_ws目錄下,設定環境變數 $source ./devel/setup.bash
完成後: $vim ~/.bashrc
在最下面加上 source ~/檢查環境變數是否設定成功 $echo $ros_package_path,此時終端上會顯示出當前使用者的所有工作空間,以下是我的終端上的顯示。
/home/liu/myros/test/test2/catkin_ws/src:/home/liu/myros/test/test2/my_ws/src:/opt/ros/kinetic/share
通過以上3點,工作空間算是建立完成。
工作空間的路徑依次在ros_package_path環境變數中記錄,新設定的路徑在ros_package_path中會自動放置在最前端,執行時ros會優先查詢最前端的工作空間中是否存在指定的功能包,如果不存在,就順序向後查詢其他工作空間。
Ros建立工作空間
裝好ros環境後,總是忘記怎麼建立工作空間,下面做一總結 參考 第一步 建立工作目錄源 空間 mkdir p catkin ws srccd catkin ws srccatkin init workspace第二步 測試編譯 cd catkin ws srccatkin makesource de...
ros建立工作空間
mkdir p dev rosbook myworkspace src 解析 其中 dev rosbook myworkspace 為自定義檔案目錄 cd dev rosbook myworkspace src 進入空間myworkspace下的src資料夾 catkin init workspac...
ros建立工作空間
首先,我們開啟乙個控制台 ctrl alt t 在使用者路徑下新建乙個資料夾,我們起名為learnros 也可以起乙個自己喜歡的名字 然後在這個資料夾中再建立乙個資料夾,我們命名為src 完成後,進入src工作路徑,輸catkin init workspace指令初始化工作空間,這會在src資料夾中...