安裝 SLAM Toolbox 於 ROS Noetic 環境中,最簡單且推薦的方式就是使用 apt 套件管理工具。
SLAM Toolbox 是一個功能強大且現代的 2D SLAM 函式庫,專為大規模和長時程地圖建構設計。
🛠️ ROS Noetic SLAM Toolbox 安裝指令
請在您的 Ubuntu 20.04 終端機中執行以下指令:
確保套件清單是最新的:
Bashsudo apt update這是確保您的系統能找到最新的 ROS 套件版本的必要步驟。
安裝 SLAM Toolbox 核心套件:
Bashsudo apt install ros-noetic-slam-toolbox這個指令會安裝 SLAM Toolbox 的主要執行檔和函式庫。
安裝 SLAM Toolbox Rviz 插件 (推薦): 為了在 ROS 的視覺化工具 RViz 中顯示和操作 SLAM Toolbox 的功能(例如查看優化圖和設置起始位姿),建議同時安裝 RViz 插件套件。
Bashsudo apt install ros-noetic-slam-toolbox-rviz💡 注意: 雖然只安裝
ros-noetic-slam-toolbox就能運行 SLAM,但安裝*-rviz插件可以提供更好的除錯和控制介面。
額外步驟:驗證環境設定
請確保您的 ROS 環境變數已正確設定,才能在安裝後立即使用這些工具:
source /opt/ros/noetic/setup.bash
如果您已將此命令加入您的 ~/.bashrc 檔案中,那麼在新開的終端機中,這一步可以省略。
💡 執行範例 (啟動 SLAM)
安裝完成後,您就可以使用相應的啟動檔案來運行 SLAM Toolbox。這通常需要搭配您的機器人雷射掃描 (LiDAR) 和里程計 (Odometry) 資料。
例如,運行 非同步 (Async) 模式 進行線上建圖:
roslaunch slam_toolbox online_async.launch
或者,運行 同步 (Sync) 模式 進行更精確的建圖:
roslaunch slam_toolbox online_sync.launch
此影片示範了如何在 ROS 2 環境中安裝和使用 slam_toolbox 進行建圖,其核心概念和套件名稱的相似性對於 ROS Noetic 用戶仍具有參考價值

沒有留言:
張貼留言