* rtabmap_demos tests and docs
* added bag testing
* added rtabmap_examples launch tests
* updating demo bag download paths
* added netherdrone demo
* Fixed rgb-only callback with lidar rejected. Updated lidar params
* Added back OrbitOriented rviz view to ros2, with optional octomap wll clipping
* fixing ci
* lidar demo added intermediate_nodes option
* added netherdrone as demo test
* running rtabmap_demos tests on ci
* added rtabmap_launch tests, fixed ground_truth_base_frame_id usage
* ficing rolling
* updating demo test harnest
* densify golden trajectories to avoid tf missing
* fixing tf steps
* updated min icp ratio for netherdrone demo
* fixing image_transport arg->params
* export pose opt=0
* lets process all frames
* updated netherdrone golden
* fixing publishers queue size just for tests
* added playdback demo doc
* Adding more logs to debug ci
* Fixing QOS for CI to reliable, added find-object demo test
* name threads
* fixing camera info expected transient on lyrical/rolling. Fixing find_object not appearing idle
* 30 Hz polling backward comp
* fixing test tf sim lock
* fixing lyrical qos bag parsing
* faster replay
* lockstep
* fixing clock deadlock
* Added test on shutdown
* updated netherdrone golden poses
* Extended stereo outdoor test
* updated shutdown test
* updated test
* multi-thread flaky test
* adding backtrace when test fails
* increased closure slack for netherdrone
* g2o gauss newton on stereo
* adjusted maximum optimizer iterations
* updated default iterations
* Added netherdrone in list of demos
* rtabmap_slam tests and doc
* another round of review of the doc
* Disable by default use_intra_process_comms on latched/transient publishers
* Added test to catch not unlocked mutex from early error exit
* updated coverage settings
* Using UScopeMutex on all tryLock()
* 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]>