ROS 2 nodes wrapping core MRPT functionality: localization, autonomous navigation, rawlogs, etc. SLAM is in other packages.
Distro | Build dev | Build release | Stable sync |
---|---|---|---|
ROS 2 Humble (u22.04) | TBD | ||
ROS 2 Iron (u22.04) | TBD | ||
ROS 2 Rolling (u24.04) | TBD |
This repository provides packages that wrap functionality in the Mobile Robot Programming Toolkit (MRPT) related to localization and navigation. MRPT SLAM and sensor access are wrapped into other ROS repositories.
The latest SLAM framework, whose maps are compatible with this repository for localization, is MOLA.
All packages follow REP-2003 regarding ROS 2 topic QoS.
Related to localization:
Related to sensor pipelines:
Related to autonomous navigation:
Others:
ros2
: The most recent, active branch for modern ROS 2 distributions.ros1
: Intended for ROS 1. No further development will happen there.Code formatting: We use clang-format to ensure formatting consistency in the
code base. Set up your IDE to automatically use clang-format-11,
use git clang-format-11
, or invoke it manually from the root directory as:
find . -iname *.hpp -o -iname *.cpp -o -iname *.h | xargs clang-format-11 -i
Contributors