Commit Graph
3774 Commits
Author SHA1 Message Date
matlabbe 71092e7c28 Added Ceres multicam BA support 2026-05-31 13:36:02 -07:00
matlabbe 1e03599736 Added multicam ba tests 2026-05-31 13:22:21 -07:00
matlabbe 71e8de2b1d fixing python ci isssues 2026-05-31 12:25:41 -07:00
matlabbe 1d4d84272b fixing home dir 2026-05-31 12:23:43 -07:00
matlabbe ce832878a0 fixing build without gtsam 2026-05-31 11:47:19 -07:00
matlabbe 1ef19d6ac4 Added GTSAM BA, updated Ceres to use g2o ba parameters. Renamed g2o's ba related parameters to Optimizer group and used by both gtsam and ceres. 2026-05-31 00:03:18 -07:00
matlabbe 0b0779079f Added Optimizer doc 2026-05-30 21:42:45 -07:00
matlabbe 3ecddfb583 fixing flaky tests in mac and windows 2026-05-30 21:28:53 -07:00
matlabbe e8eabc1538 Added Optimizer tests and discovered some bugs (fixed) 2026-05-30 20:55:06 -07:00
matlabbe bcd39ab2e9 fxing temp dir on windows 2026-05-29 10:15:33 -07:00
matlabbe d9ef6ad231 fixing more ci erros 2026-05-29 09:35:14 -07:00
matlabbe 71b259a884 windows slow test 2026-05-29 09:21:08 -07:00
matlabbe f49d7318e4 flaky thread test on slow mac VM 2026-05-29 09:17:19 -07:00
matlabbe 1c4b838403 fixing flaky tests on windows and mac 2026-05-29 08:41:30 -07:00
matlabbe ac930c2ac2 flakiness 2026-05-28 22:50:44 -07:00
matlabbe ef1df73deb bigger 2D2D registration error on opencv 4.6.0 2026-05-28 21:41:30 -07:00
matlabbe 8551e69f4f fixed some macos flakiness 2026-05-28 21:27:05 -07:00
matlabbe 10a3949b6a Fixing windows pcl link error 2026-05-28 21:21:14 -07:00
matlabbe 875de7ae53 Added test to detect regression 2026-05-28 20:48:08 -07:00
matlabbe 10403d4a34 fixing multi platform flakiness 2026-05-28 20:29:02 -07:00
matlabbe 1ce10ef6e7 Added RANSAC rejection filter to PCL ICP 2026-05-28 10:14:49 -07:00
matlabbe 28007e36f3 Fixing tests without libpointmatcher 2026-05-28 09:05:10 -07:00
matlabbe 1a841e8754 more flaky fixes 2026-05-27 23:00:53 -07:00
matlabbe 0cd144069c fixed ceres tests 2026-05-27 21:51:38 -07:00
matlabbe 0bc0a8cf43 suppressed some third party related warnings 2026-05-27 21:05:43 -07:00
matlabbe 4c5bdffe76 fixed some flaky tests 2026-05-27 20:41:22 -07:00
matlabbe 499e4796ae Merge branch 'master' of github.com:introlab/rtabmap into gtest 2026-05-27 19:41:49 -07:00
matlabbe bb95cc081a Fixed backward compatibility with bionic (Qt::ItemFlags) (#1710)
* Fixed backward compatibility with bionic (Qt::ItemFlags)

* dont remove occupancy grid with not publish last signature data
2026-05-27 17:42:21 -07:00
matlabbe 35dbb4f20a Added python tests 2026-05-27 00:48:11 -07:00
matlabbe f49157b4e2 Merge branch 'python_singleton' of github.com:introlab/rtabmap into gtest 2026-05-26 20:52:31 -07:00
matlabbe fbea556380 Merge branch 'master' of github.com:introlab/rtabmap into gtest 2026-05-26 20:50:54 -07:00
matlabbe 4756474367 Adding support for AprilTag v3 library (#1702)
* Adding support for AprilTag v3 library

* New parameter: Marker/Strategy (default opencv-aruco as before). Optimized multicameras marker detection (do only once with stitched image)

* Exposed all AprilTag parameters. Sharing Marker/Dictionary between opencv and apriltag implementation. Added new Marker/Lengths parameter.

* Support AprilTAg library not built with aruco

* cleanup

* Added marker range support

* Make apriltag detection in same orientation than opencv

* fixed shenanigans when rendering markers with multi cameras

* Don't update odom cache (localization mode) when not moving (detecting loop/landmark or not)

* fixed some quirks (camera viewer + tag working)

* Setting quad decimate to 1 by default

* typo

* Implemented OptimizerG2O::loadGraph()

* added apriltag's aruco support info in the cmake config summary

* fixed warning

* fixed isam2 assert when using landmarks

* Fixed homography on multicam

* Adding marker detection time for convenience

* Added missing MIP 36h12 tag family in UI
2026-05-26 17:43:34 -07:00
matlabbe 7681e83c32 Refactored how/when python interpretor is created to simplify library usage 2026-05-26 11:01:04 -07:00
matlabbe 919990ea1f More octomap checks 2026-05-25 21:10:24 -07:00
matlabbe 0286eb65be Added integration tests (RGB-D, Stereo, Lidar2d, Lidar3d) 2026-05-25 20:15:37 -07:00
matlabbe 422d065e75 updated compatible tool arguments 2026-05-24 22:49:45 -07:00
matlabbe 8caae61978 lcov 1.14 support 2026-05-24 22:42:48 -07:00
matlabbe 828a7ed100 making some tests less flaky 2026-05-24 22:39:04 -07:00
matlabbe e9c0194546 Added Memory and Rtabmap tests 2026-05-24 20:49:49 -07:00
matlabbe 5786a8796d Added doc for Rtabmap and Memory classes 2026-05-23 19:01:25 -07:00
matlabbe 5aff0721e9 Merge branch 'master' of github.com:introlab/rtabmap into gtest 2026-05-23 15:24:44 -07:00
matlabbe 49aa566613 Fixed empty global map on ros (regression from #1698) (#1709) 2026-05-23 13:36:15 -07:00
matlabbe a9146f5be6 Fix #1698 (#1708) 2026-05-22 09:33:17 -07:00
matlabbe 5959fe3505 Added RegistrationVis tests 2026-05-17 22:51:46 -07:00
matlabbe da27557787 Added Registration tests 2026-05-17 17:53:16 -07:00
matlabbe a9cc4fcebf Added Features2D tests 2026-05-17 17:47:13 -07:00
matlabbe 9a8b99f361 Added doc for EnvSensor 2026-05-17 17:12:35 -07:00
matlabbe d5deecaf1a Added GlobalMap tests 2026-05-17 17:10:08 -07:00
matlabbe 3cc21c636f fixing ci errors 2026-05-17 16:58:30 -07:00
matlabbe 77fb48a5af Added LocalGridMaker tests 2026-05-17 16:54:44 -07:00