Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version master
Last Updated 2026-06-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version develop
Last Updated 2026-06-24
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1 (deprecated)
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file

Repository Summary

Checkout URI https://github.com/MRPT/mrpt.git
VCS Type git
VCS Version master
Last Updated 2026-06-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

# Mobile Robot Programming Toolkit **Two decades of open-source robotics — since 2005** [![Linux build](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-linux.yml) [![macOS build](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-macos.yml) [![Windows build](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/build-windows.yml) [![codecov](https://codecov.io/gh/MRPT/mrpt/branch/develop/graph/badge.svg)](https://codecov.io/gh/MRPT/mrpt) [![clang-format](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml/badge.svg)](https://github.com/MRPT/mrpt/actions/workflows/check-clang-format.yml) [![Latest release](https://img.shields.io/github/release/MRPT/mrpt.svg)](https://github.com/MRPT/mrpt/releases) [![Windows installer](https://img.shields.io/badge/Windows-Installer-orange?logo=Windows)](https://github.com/MRPT/mrpt/releases/tag/Windows-nightly-builds) [![DOI](https://zenodo.org/badge/13708826.svg)](https://zenodo.org/doi/10.5281/zenodo.10595286) [![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://www.mrpt.org/License/) [**Documentation**](https://docs.mrpt.org/reference/latest/) · [**Tutorials**](https://docs.mrpt.org/reference/latest/tutorials.html) · [**API Reference**](https://docs.mrpt.org/reference/latest/modules.html) · [**Examples**](https://docs.mrpt.org/reference/latest/examples.html) · [**Applications**](https://docs.mrpt.org/reference/latest/applications.html)

What is MRPT?

MRPT is a well-established C++ framework for mobile robotics, originally developed in 2005 at the University of Málaga and actively maintained to this day. Over the years, contributions from the community have evolved it into a robust, modular toolkit widely used in both academic research and industry.

MRPT 3.0 is a major refactoring that modernises the build system (colcon-based modular packages), cleans up the public API, and aligns with modern C++17 standards while preserving the data structures and algorithms at the core of MRPT.

MRPT demo

Key capabilities

Area What’s included
SLAM MonteCarlo Localization, RBPF, pose-graph optimization
Geometry SE(2)/SE(3) Lie groups, rigid body transforms, point clouds
Probabilistic Kalman filters, particle filters, PDFs over poses & maps
Maps Occupancy grids, point maps, landmark maps, voxel maps
Sensors LiDAR, stereo/RGB-D cameras, IMU, GPS, Velodyne, …
Visualization 3-D scene graph (mrpt::viz), GUI windows, plot widgets
Navigation Reactive nav, path planning, PTG-based obstacle avoidance
Python pybind11 bindings for all major modules

Getting started

Install from ROS repositories

# ROS 1
sudo apt install ros-$ROS_DISTRO-mrpt2

# ROS 2
sudo apt install ros-$ROS_DISTRO-mrpt-*

ROS2 build status for mrpt3

Distro Build dev Release
ROS 2 Humble (u22.04) Build Status Version
ROS 2 Jazzy (u24.04) Build Status Version
ROS 2 Kilted (u24.04) Build Status Version
ROS 2 Lyrical (u26.04) Build Status Version
ROS 2 Rolling (u26.04) Build Status Version

Binary package build for amd64 and arm64 architectures:

Package ROS 2 Humble
BinBuild
ROS 2 Jazzy
BinBuild
ROS 2 Kilted
BinBuild
ROS 2 Lyrical
BinBuild
ROS 2 Rolling
BinBuild
mrpt_core Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_io Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_serialization Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_system Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_rtti Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_containers Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_typemeta Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_random Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_config Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_expr Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_math Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_poses Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_tfest Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_bayes Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_obs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_topography Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_maps Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_graphs Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_opengl Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_img Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_gui Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_nav Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_kinematics Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
mrpt_slam Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status

File truncated at 100 lines see the full file