Open Source Robotics

精選高品質的開源機器人專案、工具與軟體,推動機器人社群向前發展。

RTAB-Map

多用途的圖式 SLAM,支援 RGB-D、立體視覺與光達(LiDAR),可即時運作

授權條款

BSD-3-Clause

概述

RTAB-Map 是 Real-Time Appearance-Based Mapping 的縮寫,是一個以圖為基礎的 SLAM 函式庫,可搭配 RGB-D 相機、立體相機與光達(LiDAR)使用。它提供迴路閉合偵測、大型地圖的記憶體管理與多工作階段建圖,並可將點雲匯出為 PLY 或 PCD。它與 ROS 1 和 ROS 2 整合,用於移動機器人導航與 3D 重建。

RTAB-Map(Real-Time Appearance-Based Mapping)是一個多用途的圖式 SLAM 函式庫,支援多種感測器配置。它專為即時運作與大規模建圖而設計。

主要功能包括: - 支援 RGB-D、立體視覺與光達(LiDAR) - 即時運作 - 大型地圖的記憶體管理 - 迴路閉合偵測 - 多工作階段建圖 - ROS 1/2 整合 - 視覺化工具 - 點雲匯出(PLY、PCD)

RTAB-Map 廣泛用於移動機器人導航與 3D 重建。它的 ROS 整合讓它容易搭配標準機器人平台使用。

為何重要

RTAB-Map 是 ROS 生態系中用途最廣的 SLAM 解決方案。它支援 RGB-D 攝影機、立體攝影機與光達(LiDAR),提供可靠的即時建圖與定位,並能在不同的感測器配置下運作,這對移動機器人的部署至關重要。

解決的問題

機器人需要建立環境地圖並在其中定位,但不同的應用需要不同的感測器。RTAB-Map 提供單一的 SLAM 解決方案,無論手邊有什麼感測器都能運作。

重點

  • 支援 RGB-D、立體視覺與光達(LiDAR)的多感測器 SLAM
  • 即時迴路閉合偵測,用於修正漂移
  • 以記憶體管理進行大規模建圖,可長時間運作
  • 原生整合 ROS 與 ROS 2,並提供視覺化工具
  • 持續維護,定期更新與改進

適用對象

  • 需要 SLAM 能力的移動機器人開發者
  • 打造建圖與探索機器人的團隊
  • 比較 SLAM 演算法的研究人員
  • 在室內環境部署機器人的公司

限制

  • 運算量大:即時運作需要像樣的 CPU/GPU
  • 需要調校參數,才能在不同環境中達到最佳效能
  • 稠密建圖會產生大量資料,需要管理儲存空間
  • 由於特徵匹配的挑戰,戶外 SLAM 不如室內可靠

本網站需要 JavaScript 才能正常運作。請啟用 JavaScript 以瀏覽我們的開源機器人專案。