Embodied AI Glossary中文

RTAB-Map

Advanced

An open-source graph-based SLAM library that supports mapping and localization with RGB-D, stereo, or lidar sensors.

RTAB-Map (Real-Time Appearance-Based Mapping) is an open-source SLAM (Simultaneous Localization and Mapping) library developed by Mathieu Labbé and François Michaud at IntRoLab, Université de Sherbrooke, in Canada. It organizes the places a robot has visited into a pose graph, and uses a bag-of-words model — which quantizes image features into “visual words” for comparison — to perform loop closure detection: recognizing “I’ve been here before” adds a constraint to the graph, which is then cleaned up with graph optimization to remove accumulated error. Its memory-management mechanism keeps only a subset of locations active for real-time detection and optimization, so it stays real-time even in large environments over long runs. It supports RGB-D cameras, stereo cameras, 3D lidar, and 2D lidar, and connects to ROS through rtabmap_ros, making it one of the most commonly used off-the-shelf solutions for mobile robot mapping and navigation.

ExampleIn ROS 2, an RGB-D camera runs rtabmap_ros while a robot is pushed around a lab; the result is a 3D point-cloud map and a 2D occupancy grid, handed off to Nav2 for navigation.

Also called
Real-Time Appearance-Based Mapping, rtabmap, rtabmap_ros
Related
Simultaneous Localization and Mapping · Visual SLAM · Loop Closure Detection · Occupancy Grid Map · Common ROS SLAM Packages (GMapping / SLAM Toolbox / RTAB-Map) · Depth Camera
Sources
RTAB-Map 官方主页(IntRoLab) (Chinese)

See it in the full glossary →