Commit Graph
132 Commits
Author SHA1 Message Date
matlabbeandmathieu86 11edc01d6a rtabmap_odom tests and doc (#1456)
* rtabmap_odom tests and doc

* opengv note

* added ci checks or humble-latest flaky dep cmake errors

* Added real data tests for rgbd_odom and stereo_odom

* added real data for icp_odometry's deskewing test

* fixing json cmake error on lyrical/rolling

* test 2d icp odom deskewing branch

* first review of existing OdometryROS tests

* testing with imu used as guess

* tested imu arrivals sync

* Fixed odom reset on right pose when guess frame id is used

* fixing header errors in ci >=lyrical

* Added support for input rgbd_image topic with features for odom, added multicam rgbd_odometry test

* Added stereo odom support for features-only frames. Added multicam stereo tests.

* forcing latest rtabmap version

* updated OdometryROS API

* ci: dont build non-latest docker in pull requests

* splitting docker jobs

* doc edit

* Making publish_null_when_lost:=false continous when guess is provided (using guess covariance when we cannot register yet)

* updated stereo doc

* ficing rolling ci (rviz Ogre header)

* Added test coverage of alll rgbd_image callbacks

* fixing rolling ci

* making docker ci build/run the tests on pull requests

* fixing ros2 ci testing

* improved sync callback coverage

* improving stereo_odometry test coverage

* improved icp_odometry test coverage

* lyrical voxel_grid ptr error

* make multicam tests working as well without opengv

* removing deps of missing packages on rolling

* PCL empty cloud  conversion compiler errors fix

* fixing icp_odometry test failure on ci witohut libpointmatcher

* fixing nav2 costmap plugin build on lyrical

* joining thread when exiting

* updating icp test to work the same on pcl 1.15 (lyrical)

* Fix parallel tests seg fault

---------

Co-authored-by: mathieu86 <[email protected]>
2026-09-21 17:02:45 -07:00
matlabbe 73c98f87a8 rtabmap_python tests and doc (#1455) 2026-09-13 12:20:17 -07:00
matlabbe 5062bf0614 rtabmap_sync tests and doc (#1454)
* rtabmap_sync tests and doc

* Added some diagrams

* cleanup some diagrams

* fixing running tests in parallels
2026-09-13 11:25:32 -07:00
matlabbe 61edb4ee85 rtabmap_util tests and doc (#1450)
* Initial tests

* more tests

* More in-depth deskew() testing

* slightly less verbose clamping corruption warning

* added tf buffer related tests

* added remaining tests

* Added rosdoc2, improve tests when we require sync of odom stamp and sensor stamp

* cleanup doc

* fixing ci

* rtabmap_util tests and doc

* Added db_player tests

* Added MapsManager tests

* Added map_assembler tests

* Documenting node first draft

* relative links

* Fixed british->usa english style. Reviewed all md files.

* added link to install ros1

* updated badges

* added Iron

* added ubuntu

* added codecov

* updated coverage ci

* fixing rosdep

* updated ci cov job

* ci bump

* fixing cov ci

* small doc cleanup
2026-09-07 21:23:22 -07:00
matlabbe bea1eda713 README: added tip on CycloneDDS to disable multicast 2025-05-01 19:52:44 -07:00
matlabbe f77b3cdfc1 Updated readme 2025-03-01 20:58:54 -08:00
matlabbe 3f6adad463 ROS2 various QOL updates (preparing new binary release) (#1225)
* Updating examples and README

* updated main readme

* odom: Added always_check_imu_tf parameter. sync: increased default sync_queue_size from 2 to 5 (to be more flexible to different hardware), added input and output diagnostics. rtabmap_viz: fixed node with same name redeclared warning.

* update readme

* Added husky demo

* converted demo_robot_mapping.launch to ros2

* Converted stereo_outdoor demo from ros1 to ros2

* Converted multi-session demo to ros2

* Converted demo_find_object launch to ros2

* renamed files

* uniformized default qos, increased sync_queue_size default to 10

* Added vlp16 + imu example

* Added husky 3D lidar demos

* moved demos in subdir

* Added vlp16+zed example

* rtabmap_viz: ignore odom update if tf not ready when not using topic (to avoid showing red screen). Added champ VSLAM demo.

* forwarded camera_model arg for zed examples, removed qos for turtlebot4 demo

* pointcloud_to_depthimage: added more error logs, removed output camera_info published twice and match ros1 namespaces

* Created two base general examples for 3D lidar usage, then create hardware specific examples on top of them.

* Added isaac sim demo

* Final update of all demos. Fixed MapCloud rviz plugin crashing when floor/ceiling filtering is used and resulting cloud is empty.

* Fixed 2d scan deskewing output frame, moved nav2 params under "params" folder, added number of topics processed/dropped for odometry, added icp_odometry option for turtlebot3 scan-only demo.

* rtabmap_demos: added README with examples

* Added TOC

* bump version to 0.21.9
2024-11-30 17:28:16 -08:00
matlabbe 268609b0b7 Update README.md 2024-09-01 15:47:59 -07:00
matlabbe c3fbb2cb9f merged master->ros2 2023-08-13 13:55:02 -07:00
matlabbe bc79e15b77 Updated README 2023-08-13 13:52:19 -07:00
matlabbe ce0764ca33 Update README.md 2023-08-10 10:51:44 -07:00
matlabbe 41d46b8852 Update README.md 2023-08-10 10:50:18 -07:00
matlabbe 49316bff00 merged master->ros2 2023-06-17 18:17:20 -07:00
matlabbe bddc43076b Update README.md 2023-05-18 20:39:34 -07:00
matlabbe 1bf27fb2d9 Update README.md 2023-05-15 10:45:50 -07:00
matlabbe aa3ada9c42 docker/noetic/latest: fixed wrong rtabmap version used 2023-05-11 21:00:46 -07:00
matlabbe e7a4924d29 Update README.md 2023-04-24 11:35:09 -07:00
matlabbe 4fad3a4976 Updated README 2023-02-26 18:39:04 -08:00
matlabbe 5c3c269652 merged master->ros2 2022-11-27 16:21:59 -08:00
Adarsh TS 4bd88fd83d ros2-branch build failed when I did not run rodep install.
I had a similar error as referenced in #613. It turns out that I had missing dependencies which got fixed when I ran `rosdep install --from-paths src --ignore-src -r -y`. This was mentioned [here](https://github.com/introlab/rtabmap_ros/issues/613#issuecomment-922550063).
2022-11-12 00:17:28 +05:30
matlabbe cf50e93195 Update README.md 2022-10-09 12:35:19 -07:00
matlabbe ab27bd6673 Readme: Added explicitly -DCMAKE_BUILD_TYPE=Release to build instructions (see https://github.com/colcon/colcon-cmake/issues/96) 2022-10-05 12:02:00 -07:00
matlabbe 4fb73b4279 odom: fixed large delay, fixed map Tf frame published with wrong stamp. 2022-10-01 11:22:26 -07:00
matlabbe 5024574e4a Update README.md
Cleanup, removed EOL distros
2022-09-05 12:35:42 -07:00
matlabbe 324a0fe49a Merged master->ros2. Updated turtlebot3 RGB-D examples (added instructions to add depth camera instead of copying sdf from another project) 2022-01-29 18:01:08 -05:00
matlabbe 4f4f72837d GUI: fixed stereo odom images flickering, bug introduced by this commit https://github.com/introlab/rtabmap_ros/commit/23c06875b9369988a2815edb915cd1eade85031a. See also http://official-rtab-map-forum.206.s1.nabble.com/Stereo-odometry-switching-between-left-and-right-image-td8719.html 2021-11-24 09:07:07 -05:00
matlabbe b606a54f45 Fixed tf2_eigen missing from package.xml. Added "qos" parameter for all nodes subscribing to sensor data (#651). 2021-11-08 18:36:19 -05:00
matlabbe 4ba60c8aff See #658. README: added example to colcon with cmake options. 2021-10-14 16:11:56 -04:00
matlabbe 176e6126b8 Update README.md 2021-10-07 14:07:02 -04:00
matlabbe 9f7515cd27 Update README.md 2021-10-07 14:05:16 -04:00
matlabbe 1f600abda6 Fixed some compilation warnings 2021-10-07 09:22:01 -04:00
matlabbe 0dabd21fda Update README.md 2021-10-05 18:05:26 -04:00
matlabbe 6498932d50 Update README.md 2021-10-05 18:05:10 -04:00
matlabbe 16e1c581f4 fixed MapCloud rviz plugin with rtabmap namespace property. rtabmap.launch.py: added "rviz" argument to start RVIZ with preconfigured displays. point_cloud_xyzrgb: added RGBA encoding support for stereo. 2021-10-05 18:01:30 -04:00
matlabbe f1bc942f54 Update README.md 2021-09-21 08:01:25 -04:00
matlabbe a80158642c Update README.md 2021-09-20 16:07:39 -04:00
matlabbe 3bca34404c Added docker workflow 2021-09-20 16:05:48 -04:00
matlabbe 383ce1b87d Update README.md 2021-09-14 15:47:29 -04:00
matlabbe 5d8e1f1823 Update README.md 2021-09-14 15:41:50 -04:00
matlabbe b2ac4b6ea7 Update README.md 2021-09-08 17:14:10 -04:00
matlabbe 36be6925f0 Update README.md 2021-09-04 11:58:20 -04:00
matlabbe b97bf710a6 Update README.md 2021-09-04 11:53:02 -04:00
matlabbe b311c6f21a travis.org -> travis.com 2021-07-20 14:13:14 -04:00
matlabbe 480c053300 Update README.md 2021-07-10 10:34:52 -04:00
matlabbe 688584db65 Fixed ros2 build with latest rtabmap library (#544) 2021-03-02 16:42:08 +00:00
matlabbe e282586b5d Update README.md 2020-10-07 17:17:46 -04:00
matlabbe 0f7044f6ff Update README.md 2020-07-30 10:04:07 -04:00
matlabbe 2213b98d78 Update README.md 2020-07-30 10:03:44 -04:00
matlabbe b625881416 Update README.md 2020-07-30 10:02:51 -04:00
matlabbe 93fe3e1f38 Update README.md 2020-07-30 09:46:26 -04:00