ROS學習筆記(二)創(chuàng)建軟件包

1.創(chuàng)建ROS程序包

首先切換到之前通過創(chuàng)建catkin工作空間教程創(chuàng)建的catkin工作空間中的src目錄下:

$ cd ~/catkin_ws/src

現在使用catkin_create_pkg命令來創(chuàng)建一個名為'beginner_tutorials'的新程序包,這個程序包依賴于std_msgs、roscpp和rospy:

$ catkin_create_pkg beginner_tutorials std_msgs rospy roscpp

這將會創(chuàng)建一個名為beginner_tutorials的文件夾,這個文件夾里面包含一個package.xml文件和一個CMakeLists.txt文件,這兩個文件都已經自動包含了部分你在執(zhí)行catkin_create_pkg命令時提供的信息。

catkin_create_pkg命令會要求你輸入package_name,如果有需要你還可以在后面添加一些需要依賴的其它程序包:

# catkin_create_pkg?<package_name> [depend1] [depend2] [depend3]

2.依賴關系

$ rospack depends1 beginner_tutorials?

$ roscd beginner_tutorials

$ cat package.xml

3.自定義你的程序包

描述標簽


維護者標簽


許可標簽


依賴項標簽


最后完成 package.xml


改日再學

http://wiki.ros.org/cn/ROS/Tutorials/CreatingPackage

4.自定義 CMakeLists.txt


改日再學

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容