03 建立乙個ROS的Package包

2021-07-10 05:52:33 字數 580 閱讀 7713

package包的基本要求:

1、包必須包含乙個package.xml檔案。(提供關於包的元資訊資料)

2、包必須包含乙個cmakelists.txt檔案。(提供cmake編譯的元資訊資料)

3、每個目錄下只能有乙個程式包。(這意味著在同乙個目錄下不能有巢狀的或者多個程式包存在)

package包是在workspace工作空間的src目錄下面的,例如

建立乙個catkin程式包

cd ~/catkin_ws/src

catkin_create_pkg beginner_tutorials std_msgs rospy roscpp #使用catkin_create_pkg命令來建立乙個名為』beginner_tutorials』的新程式包

//注釋: 建立乙個名為beginner_tutorials的資料夾,這個資料夾裡面包含乙個package.xml檔案和乙個cmakelists.txt檔案,這兩個檔案都已經自動包含了部分你在執行catkin_create_pkg命令時提供的資訊。(catkin_create_pkg [depend1] [depend2] [depend3])

筆記連線:

建立乙個ROS節點

mkdir p catkin ws srccd catkin ws src現在使用catkin create pkg命令來建立乙個名為 beginner tutorials 的新程式包,這個程式包依賴於std msgs roscpp和rospy catkin create pkg beginner ...

建立乙個ROS包

先前筆者不知道catkin到底是個什麼東東,後來終於在官方 上找到了答案,原來catkin是ros的乙個官方的編譯構建系統,是原本的ros的編譯構建系統rosbuild的後繼者。catkin的 有點複雜,我們可以慢慢的講一下其中的淵源。ros 於willow garage這個公司,他們希望借助開源的...

clion建立乙個ros工程

建立乙個rosclion目錄 cd rosclion mkdir p ros workspace src cd ros workspace catkin make 在src中建立package cd src catkin create pkg my package roscpp rospy std ...