ros_maze_house.stl
模型已整理至以下目錄結構:
接下來提供如何在 ROS 2 + Gazebo 11(Focal, Foxy 適用) 的 Docker 環境中,將該 STL 模型載入 Gazebo,並建立 ROS 套件的完整流程。
✅ 一、建立 ROS 2 套件 ros_maze_house_world
1. 建議結構
✅ 二、編寫模型 SDF 檔案 model.sdf
✅ 三、建立 model.config
✅ 四、建立 Gazebo 世界檔 maze_house.world
✅ 五、建立 ROS 2 Launch 檔 maze_world.launch.py
✅ 六、使用 Docker 建立 ROS 2 + Gazebo 環境
⚠️ 若用 ROS 2 Humble 請使用
osrf/ros:humble-desktop
,Gazebo 版本需切換為 Fortress。
✅ 七、Docker 容器中執行步驟
✅ 八、設定 GAZEBO_MODEL_PATH(避免模型找不到)
沒有留言:
張貼留言