matlabbeandClaude Opus 4.8 a260d7e832 CI(macos): extract source deps into composite action with per-dep caches
Move the source-only dependency builds (GTSAM, libnabo+libpointmatcher,
OrbbecSDK, depthai) out of cmake-macos.yml into a composite action,
.github/actions/install-macos-source-deps, mirroring the existing
install-windows-deps convention. Each dependency now has its own cache
(keyed on its version + patch + the brew/Xcode hash), so bumping one
dependency no longer rebuilds the others. Patches moved next to the
action that applies them.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-28 15:36:27 -07:00
2013-12-12 22:36:56 +00: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
2026-06-28 14:41:35 -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%