* Supporting ros depth compression formats passthrough
* Added image_compression_format (support jpg,png). Use Compression.h constants.
* Bridging gap with #1457
* CoreWrapper: decode_images_on_demand
* rgbd_sync->rgbd_split encoding/decoding test with image_transport validation. rgbd_split color passthrough
* more tests
* fixing ci on kilted+
* fixing test
* fixing lyrical tests
* fixing rolling ci
* Improved test coverage
* fixing some tf waitForTransform deadlocks when sim time is used in tests
* CI: build rtabmap_slam on rolling
rtabmap_slam builds without nav2_msgs, which is not on resolute yet: skip its
key instead of leaving the package out. Only rtabmap_costmap_plugins (and the
rtabmap_ros metapackage pulling it in) still need nav2.
* 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]>
* Lyrical support
* removed dep not available on lyrical
* updated docker lyrcical
* making cmake less verbose, disabled tests on rtabmap_python
* cleanup not used tests in rtabmap_python
* addressing some lyrical deprecated warnings
* cancel pr jobs on recommit
* small refactor
* disabled lyrical bin docker
* restored python test and fixed error
* trigger ci
* fixing docker lyrical
* disabled rtabmap_ros lyrical
* pytest
* fixing packages-skip
* bump 0.23.7
* Migrating tf to tf2
* Added ci action to test PR on ros1
* updated dev container with nvidia working
* backward compatibility with topics having frame_id with leading slash not allowed with tf2
* backward compatibility of leading slash for other tf2 buffers
* updated comment
* Adding ROS2 Kilted to CI
* updated ros2 ci workflow
* updated version of action-ros-ci
* Updated dev containers, fixed kilted build
* Added git autocompletion