Skip to content

v0.21.0

Compare
Choose a tag to compare
@matlabbe matlabbe released this 20 Mar 02:27
· 344 commits to master since this release

Standalone changes

Library changes

  • RTAB-Map library now uses CMake targets to make it easier to include in another cmake project.
    find_package(RTABMap REQUIRED)
    target_link_libraries(MyApp rtabmap::core)
  • Updated compilation instructions on Windows, now using officially vcpkg for main dependencies.
  • Added option to set priors on markers (automatically transform map in world coordinates)
  • [ROS] Multi-camera visual odometry and localization support (build with OpenGV dependency).
  • [ROS] On Noetic and ROS2, the rtabmap_ros package has been split into sub packages (you can now get all message definitions without installing everything, only ros-$ROS_DISTRO-rtabmap-msgs). See migration guide here. For example:
    <!-- Before: -->
    <node pkg="rtabmap_ros" type="rtabmap" name="rtabmap"/>
    <node pkg="rtabmap_ros" type="rgbd_odometry" name="rgbd_odometry"/>
    <!-- Now: -->
    <node pkg="rtabmap_slam" type="rtabmap" name="rtabmap"/>
    <node pkg="rtabmap_odom" type="rgbd_odometry" name="rgbd_odometry"/>
  • [Android] Added recovery feature, android 30 support, fixed various bugs
  • [iOS] Improved significantly rendering performance on latest iPhones
  • [Docker] Added 22.04 / Jammy image
  • Improved stability and many bug fixes as seen below.

Full Changelog: 0.20.16...0.21.0

Pull requests

New Contributors

Dependencies included in the Windows binaries:

Other

  • Looking for ICP configuration file for L515 and Kinect Azure, see release 0.20.8.
  • Windows High CPU Usage: this can be related to OpenMP, try setting environment variable OMP_WAIT_POLICY to passive.
  • SuperPoint weights can be downloaded in assets below for convenience (tested with CUDA release).
  • See Installation page for additional installation instructions depending on your platform and the camera you are using (e.g., drivers).

Full Changelog: 0.20.16...0.21.0

Downloads