下面給你「一步到位」的順序+可直接複製的範例(含 Python/C++ 兩種做法)。
範例使用工作區名:~/ros2_ws_demo
,套件名:my_pkg
.
1) 建立 Workspace
2A) 建立 Python 套件 (rclpy)
最小節點(my_pkg/my_pkg/talker.py
):
在 setup.py
的 entry_points
增加(已自帶,補一行即可):
2B) 建立 C++ 套件 (rclcpp)
最小節點(my_pkg_cpp/src/talker.cpp
):
在 my_pkg_cpp/CMakeLists.txt
增加可執行檔與安裝:
3)(可選)建立 Launch
~/ros2_ws_demo/src/my_pkg/launch/demo.launch.py
4) 建置
5) 載入環境
6) 執行與檢查
小提示
-
每次更動程式後:
colcon build
→source install/setup.bash
。 -
若有多個 workspace,確保最後
source
的是你要用的那個。 -
新增相依套件:
rosdep install -i --from-paths src -y
。
沒有留言:
張貼留言