introlab/rtabmap

RTAB-Map library and standalone application

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 17th, 2026
Created on August 11th, 2014
Open Issues & Pull Requests: 582 (+0)
GitHub issues: Enabled
Number of forks: 958
Total Stargazers: 4,004 (+0)
Total Subscribers: 100 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 42.0 hours
Mean response time: 11.5 days
90th percentile: 8.9 days
Tracked items: 258

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 16% of issues opened in the past year have never received a reply. 80% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 10 hours, while "enhancement" waits about 3 days. 73% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 45% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 144
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 536 days
Stale 30+ days: 137
Stale 90+ days: 132

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (38)
  • ios (20)
  • bug (19)
  • android (5)
  • windows (5)
  • aarch64 (1)
  • jetson (1)

Detailed Description

RTAB-Map is a simultaneous localization and mapping library and standalone application for robotics.

The tool addresses the problem of enabling robots to build maps of their environment while simultaneously determining their position within those maps. RTAB-Map uses appearance-based loop closure detection to correct drift in trajectory estimation, allowing it to produce consistent maps even over long exploration sequences. The system operates as both a C++ library that can be integrated into larger applications and as a standalone tool, with native support for ROS and ROS2 integration.

The tool suits robotics projects that require robust mapping and localization, particularly those where loop closure detection is valuable for maintaining map consistency. It runs on Linux, Windows, and macOS, and has been ported to mobile platforms including Android and iOS. The project provides a C++ API with comprehensive parameter documentation and command-line tools for offline processing and analysis. Those adopting the tool should expect to work with ROS integration or use the library directly in C++ applications, and should consult the wiki for installation guidance and usage examples.

The project maintains a substantial user base, with almost all open issues originating from outside users rather than the core team. Maintainers typically respond to new issues and pull requests within a few days. Work in the issue tracker is dominated by enhancement requests, iOS-related issues, and bug reports.