啟動 panda_moveit_config
的 demo_gazebo.launch
錯誤分析
這表示:
✅ ROS 正在嘗試啟動 panda_moveit_config
的 demo_gazebo.launch
❌ 找不到 franka_gazebo
套件,導致 roslaunch
無法繼續
可能原因
franka_gazebo
沒有安裝- ROS
package path
沒有包含franka_gazebo
catkin_make
沒有正確編譯franka_gazebo
🚀 解決方案
🔹 1️⃣ 確保 franka_gazebo
已安裝
📌 檢查 franka_gazebo
是否存在
✅ 如果成功回傳路徑,表示套件已安裝,請跳到步驟 2
❌ 如果顯示 Resource not found
,請先安裝
📌 安裝 franka_gazebo
🔹 2️⃣ 確保 ROS 能找到 franka_gazebo
📌 檢查 franka_gazebo
是否在 src/
內
✅ 應該包含 franka_gazebo
📌 如果 franka_gazebo
目錄存在但 rospack find
找不到,請手動設定 ROS_PACKAGE_PATH
📌 重新編譯
📌 確認 franka_gazebo
可被找到
🔹 3️⃣ 清除 catkin
編譯錯誤
📌 如果 catkin_make
失敗,請嘗試清除編譯緩存
🔹 4️⃣ 重新啟動 demo_gazebo.launch
📌 重新啟動
🚀 總結
步驟 | 指令 | 預期結果 |
---|---|---|
1. 檢查 franka_gazebo 是否存在 | rospack find franka_gazebo | 應該回傳 franka_gazebo 的路徑 |
2. 確保 ROS 能找到 franka_gazebo | ls ~/data/robotxtest5_ws/src/ | 應該包含 franka_gazebo |
3. 編譯 catkin 並重設路徑 | catkin_make && source devel/setup.bash | 確保 ROS 能夠找到 franka_gazebo |
4. 重新啟動 demo_gazebo.launch | roslaunch panda_moveit_config demo_gazebo.launch | 應該成功啟動 |
沒有留言:
張貼留言