ROS學習(2) 建立工程

2021-10-07 02:29:30 字數 1339 閱讀 2722

建立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 depend3

package_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...