matlabbeandClaude Opus 4.8 febbb49523 CI(macos): build source deps from source with caching
Add a CI step to build GTSAM 4.2.1, libnabo 1.1.2 and libpointmatcher
1.4.4 from source (not available/usable from Homebrew), with patches
under .github/patches fixing Eigen 5 / Boost compatibility.

Installs are staged via DESTDIR into an actions/cache directory and
copied into /usr/local. The cache key includes the pinned versions, the
patch hashes, and the linked Homebrew (eigen/boost/yaml-cpp) + Xcode
toolchain versions, so the deps rebuild only when something relevant
changes. Also add yaml-cpp brew dep and drop the unused extra_deps
matrix field.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-27 14:45:09 -07:00
2013-12-12 22:36:56 +00:00
2026-06-27 14:30:06 -07:00
2025-08-06 20:53:14 -07:00
2023-03-13 03:20:06 -07:00
2026-06-27 14:30:06 -07:00
2026-06-21 12:44:03 -07:00
2014-10-24 11:37:06 +00:00
2023-03-13 03:20:06 -07:00
2025-03-09 19:01:15 -07:00
2014-11-28 10:11:08 -05:00

rtabmap

RTAB-Map Logo

Release Downloads License

RTAB-Map library and standalone application.

To use RTAB-Map under ROS, visit the rtabmap page on the ROS wiki.

Acknowledgements

This project is supported by IntRoLab - Intelligent / Interactive / Integrated / Interdisciplinary Robot Lab, Sherbrooke, Québec, Canada.

IntRoLab

CI Latest

CMake Linux Build Status
CMake Windows Build Status
CMake MaCOS Build Status
CMake ROS Build Status
Docker Build Status

ROS Binaries

ros-$ROS_DISTRO-rtabmap

ROS 1 Noetic Build Status
ROS 2 Humble Build Status
Jazzy Build Status
Kilted Build Status
Rolling Build Status
Docker rtabmap Docker Pulls
Languages
C++ 63.8%
C 29.7%
CMake 1.7%
Java 1.5%
Swift 0.9%
Other 2.3%