RTAB-Map library and standalone application
First, a big thanks for our new contributors (see below) and everyone reporting/discussing issues!
cuda
pipeline available in cuda11.7 release),brew install rtabmap
. Note that it has only basic dependencies to visualize, edit or post-process databases (e..g, coming from RTAB-Map for iOS app).Full Changelog: https://github.com/introlab/rtabmap/compare/0.21.0...0.21.4
OMP_WAIT_POLICY
to passive
.find_package(RTABMap REQUIRED)
target_link_libraries(MyApp rtabmap::core)
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"/>
Full Changelog: https://github.com/introlab/rtabmap/compare/0.20.16...0.21.0
cuda
pipeline available in cuda11.7 release),OMP_WAIT_POLICY
to passive
.Full Changelog: https://github.com/introlab/rtabmap/compare/0.20.16...0.21.0
OMP_WAIT_POLICY
to passive
.Full Changelog: https://github.com/introlab/rtabmap/compare/0.20.8...0.20.16
Release notes:
GFTT/MinDistance
is now 7
,Vis/CorGuessWinSize
is now 40
,Optimizer/GravitySigma
is now 0.3
(enabling gravity constraints so that the map is aligned with gravity by default)."0.05 0.05 0.05 0.05"
to avoid black lines in the 3D map (because of RGB rectification).QT_MAC_WANTS_LAYER=1 /Applications/RTABMap.app/Contents/MacOS/RTABMap
OMP_WAIT_POLICY
to passive
.Release notes:
GFTT/MinDistance
(GFTT->Minimum Euclidean distance) to 7-10 for example or use scale invariant features (ORB-OCTREE approach can be a good choice to keep speed with binary descriptors). Increase also Vis/CorGuessWinSize
(Visual Registration->Matching window size) to 40-60 to get smoother odometry.QT_MAC_WANTS_LAYER=1 /Applications/RTABMap.app/Contents/MacOS/RTABMap
Rapid patch to fix D415 and D435i issues (https://github.com/introlab/rtabmap/issues/469 and this). See v0.20.2 release for more details.
Release notes:
GFTT/MinDistance
to 10 for example or use scale invariant features. The new ORB-OCTREE approach can be a good choice to keep speed with binary descriptors.Optimizer/GravitySigma=0.3
)Release notes:
RGBD/OptimimzeMaxError
is now also used to check maximum angular errors in the graph