建立src,放置功能包
mkdir -p ~
/catkin_ws/src
進入src
cd ~
/catkin_ws/src/
初始化資料夾,會出現乙個cmakelists.txt檔案,告訴系統這是ros工作空間
catkin_init_workspace
編譯工作在catkin_ws資料夾下進行
catkin_make
編譯完之後會出現build和devel兩個檔案
把工作空間中的環境變數設定到bash中
echo "source ~/catkin_ws/devel/setup.bash"
>>~/
.bashrc
然後source 一下讓其生效
source ~
/.bashrc
vi編譯器開啟~/.bashrc檔案,最後一行便是我們剛剛建立的catkin_ws工作空間的環境變數
如何檢視環境變數:
echo $ros_package_path
第乙個是我們剛剛建立的catkin工作空間,第二個是ros系統的
進入catkin_ws下的src,功能包格式
catkin_create_pkg package_name depend1 depend2 depend3package_name:功能包的名稱
depend1 depend2 depend3:依賴項
建立功能包
catkin_create_pkg ros_learning std_msgs roscpp rospy
std_msgs:包含常見訊息型別
roscpp:c++實現ros功能
rospy:python實現ros功能
還是只能在工作空間~/catkin_ws下編譯
這樣顯示代表編譯成功!
Angular 2 建立工程
工程的搭建使用的是 angularcli。使用它可以方便快捷的搭建出乙個可執行的工程。首先我們需要確保已經安裝了angularcli,如果沒有則執行如下命令進行安裝 npm install g angular cli安裝成功接下來就要建立工程了 ng new projectname其中project...
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...