ros學習筆記3 功能包建立與編譯

2021-08-07 09:09:02 字數 592 閱讀 1218

建立ros功能包

使用命令 catkin_create_pkg

命令格式 catkin_create_pkg  [package_name]  [depend1]  [depend2]  [depend3] ...

其中依賴關係:

std_msgs

包含常用的訊息型別,表示基本的資料型別和其他基本的訊息構造,如多維陣列

roscpp

使用c++實現ros各種功能,它提供了乙個客戶端庫,讓c++程式設計師能夠呼叫這些介面快速的完成與ros的主題,服務和相關的開發工作

編譯ros功能包

使用catkin_make 命令

注意是在工作空間資料夾下執行該命令,不然報錯。

如上圖所示,編譯成功。

ROS3 建立工作空間與功能包

1 工作空間 workspace 是乙個存放工程開發相關檔案的資料夾 2 建立工作空間 mkdir p catkin ws src cd catkin ws src catkin init workspacecd catkin ws catkin makesource devel setup.bas...

建立ROS功能包(四)

為了方便直接用ros的create pkg命令列工具 roscreate pkg chapter2 tutorials std msgs rospy roscpp std msgs 包含了常見的訊息型別,表示基本資料型別和其他的基本的訊息構造,如多維陣列。rospy 乙個ros的純python客戶端...

ROS入門學習筆記9 建立工作空間與功能包

9.建立工作空間與功能包 mkdir p catkin ws src cd catkin ws src catkin init workspacecd catkin ws catkin makesource devel setup.bashecho ros package pathcatkin cr...