Open Source Robotics

精选高质量开源机器人项目、工具和软件,推动机器人社区发展。

RTAB-Map

通用的基于图的 SLAM,支持 RGB-D、双目和激光雷达,可实时运行

许可证

BSD-3-Clause

概述

RTAB-Map 全称 Real-Time Appearance-Based Mapping(基于外观的实时建图),是一个基于图的 SLAM 库,支持 RGB-D 深度相机、双目相机和激光雷达。它提供回环检测、面向大地图的内存管理和多会话建图,并可将点云导出为 PLY 或 PCD 格式。它与 ROS 1 和 ROS 2 集成,用于移动机器人导航和 3D 重建。

RTAB-Map(实时基于外观的建图)是一个通用的基于图的SLAM库,支持各种传感器配置。它专为实时操作和大规模建图而设计。

主要特点包括: - 支持RGB-D、立体和激光雷达 - 实时操作 - 用于大型地图的内存管理 - 闭环检测 - 多会话建图 - ROS 1/2集成 - 可视化工具 - 云端导出(PLY、PCD)

RTAB-Map在移动机器人导航和3D重建中很受欢迎。其ROS集成使其易于与标准机器人平台一起使用。

为何重要

RTAB-Map 是 ROS 生态中最通用的 SLAM 方案。它支持 RGB-D 相机、双目相机和激光雷达,可在不同传感器配置下提供可靠的实时建图与定位——这对移动机器人的部署至关重要。

解决的问题

机器人需要构建环境地图并在其中定位,但不同应用需要不同的传感器。RTAB-Map 提供了一个统一的 SLAM 方案,可以配合现有的任何传感器工作。

要点

  • 多传感器 SLAM,支持 RGB-D、双目和激光雷达
  • 实时回环检测,用于漂移校正
  • 大规模建图,具备内存管理,适合长时间运行
  • 原生集成 ROS 和 ROS 2,并提供可视化工具
  • 积极维护,定期更新和改进

适用人群

  • 需要 SLAM 能力的移动机器人开发者
  • 构建建图与探索机器人的团队
  • 比较 SLAM 算法的研究人员
  • 在室内环境中部署机器人的公司

局限

  • 计算量大——实时运行需要性能不错的 CPU/GPU
  • 需要调整参数,才能在不同环境中获得最佳性能
  • 稠密建图会产生大量数据,需要管理存储
  • 由于特征匹配困难,室外 SLAM 的可靠性低于室内

本网站需要 JavaScript 才能正常运行。请启用 JavaScript 以浏览我们的开源机器人项目。