MRPT/mrpt
:zap: The Mobile Robot Programming Toolkit (MRPT) observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 97
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 8.5
- age_days: 4701
- days_rel: 22
- days_push: 12
- n_releases_24m: 41
Adoption not part of the score
2157 stars · 659 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
MRPT is a mature C++ toolkit of libraries and applications for mobile robotics, covering SLAM, localization, probabilistic filtering, sensor handling, maps, and 3D visualization, with Python bindings via pybind11. Developed since 2005 at the University of Málaga, it is actively maintained under the BSD-3-Clause license.
Use cases
- implement SLAM or Monte Carlo localization for a mobile robot
- process LiDAR and RGB-D sensor data in C++
- run particle filters and Kalman filters for robot state estimation
- optimize pose graphs for mapping
- plan paths and do reactive obstacle avoidance
- visualize 3D robot scenes and point cloud maps
- use robotics algorithms from Python
When to choose
- building mobile robot software needing SLAM, localization, or navigation in C++
- you need well-tested probabilistic filtering and SE(2)/SE(3) geometry libraries
- you want cross-platform robotics libraries with Python bindings and long-term maintenance
When to avoid
- you need a full turnkey robot operating system rather than a C++ library collection
- your project is not robotics-related
- you need a language other than C++ or Python
Facets
library · maturity stable
simulation computer-vision image-processing math gui data-visualization sdk robotics autonomous-vehicles computer-vision simulation developer-tools windows cpp python cross-platform slam mobile-robotics particle-filter kalman-filter lidar point-clouds path-planning localization pose-graph-optimization pybind11 algorithms linux macos
3 sources
- readme: https://github.com/MRPT/mrpt · fetched 2026-08-28 · b6d352690c36
- homepage: https://docs.mrpt.org/reference/latest/ · fetched 2026-08-29 · 1f0c710fa2ec
- site_page: https://docs.mrpt.org/reference/latest/page_changelog.html · fetched 2026-08-29 · 5f5f8d34563b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| MRPT/mrpt | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem