Borong Yuanandmatlabbe ebba7e4878 Correct the Jacobian calculation of GravityFactor (#1692)
* correct the Jacobian calculation of GravityFactor

* reimplement GravityFactor's analytical Jacobian

* adopt some minor changes from the GTSAM mainline

* use GTSAM's native AttitudeFactor instead of GravityFactor

* add missing header file and namespace prefix

* Removed GravityFactor. Fixed build with latest GTSAM version from source. Require c++17 when building with GTSAM>=4.3.0.

* Fixed cmake error when gtsam is not installed

---------

Co-authored-by: matlabbe <matlabbe@gmail.com>
2026-04-26 15:33:05 -07:00
2025-08-12 00:13:19 -07:00
2026-04-14 12:09:41 -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
2025-12-15 14:21:32 -08: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
2026-03-29 12:34:09 -07: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 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.6%
C 29.9%
CMake 1.7%
Java 1.5%
Swift 0.9%
Other 2.3%