Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-07-13 | 11.6 kB | |
v0.22.1 source code.tar.gz | 2025-07-13 | 22.1 MB | |
v0.22.1 source code.zip | 2025-07-13 | 23.3 MB | |
RTABMap-0.22.1-Darwin-Apple-Silicon.dmg | 2025-07-13 | 208.9 MB | |
RTABMap-0.22.1-win64-cuda117.exe | 2025-07-13 | 1.2 GB | |
RTABMap-0.22.1-win64-cuda117.7z | 2025-07-13 | 1.2 GB | |
RTABMap-0.22.1-win64-cuda117-zed-neural-extra.7z | 2025-07-13 | 591.3 MB | |
superpoint.pt | 2025-07-13 | 5.2 MB | |
RTABMap-0.22.1-win64.exe | 2025-07-13 | 108.0 MB | |
RTABMap-0.22.1-win64.zip | 2025-07-13 | 140.6 MB | |
Totals: 10 Items | 3.5 GB | 4 |
First, a big thanks for our new contributors (see below) and everyone reporting/discussing issues!
Dependencies included in the Windows binaries:
- Core: OpenCV 4.7.0 with xfeatures2d and nonfree modules (GPU options enabled on CUDA 11.7 release), PCL 1.15.0 with VTK 9.3, Qt 6.8.3.
- Drivers:
- OpenNI and OpenNI2 (Kinect for XBOX 360, Xtion Live Pro, Orbbec Astra) *Kinect for XBOX 360 reported not working on Windows 11 (but works on Windows 10),
- Freenect2 (UsbDk v1.00-22 should be installed,
cuda
pipeline available in cuda11.7 release), - Kinect for Windows SDK 2.0 (Kinect for XBOX ONE),
- Kinect For Azure,
- RealSense2 2.56.3 (T265, D415, D435, D435i, L515, D400 Series visual presets can be used),
- Tara (side by side opencv video capture),
- ZED SDK 5.0.3 (enabled on cuda11.7 release),
- DepthAI 2.24.0 (OAK-D, OAK-D Lite)
- Optimizers: TORO, g2o 2024-12-14, GTSAM 4.2.0, Ceres 2.2.0
- ICP: libpointmatcher 1.3.1, CCCoreLib 1.0
- Reconstruction: OctoMap
- DNN: SuperPoint support with libtorch (enabled on cuda11.7 release)
Dependencies included in the MacOS binaries:
- Core: OpenCV 4.11.0 with xfeatures2d and nonfree modules, PCL 1.15.0 with VTK 9.4, Qt 6.9.0.
- Drivers:
- RealSense2 2.56.3 (T265, D415, D435, D435i, L515, D400 Series visual presets can be used) *may crash on some systems or require launching with sudo (e.g., not currently working on M1 Sonoma/Sequoia),
- Tara (side by side opencv video capture),
- DepthAI 2.30.0 (OAK-D, OAK-D Lite)
- Optimizers: TORO, g2o, GTSAM 4.1.0
- ICP: libpointmatcher 1.4.4
- Reconstruction: OctoMap 1.10.0
- Homebrew binaries now available:
brew install rtabmap
(add--HEAD
for latest master version). Note that it has only basic dependencies to visualize, edit or post-process databases (e..g, coming from RTAB-Map for iOS app).
What's Changed
- Remove dependency on qt_gui_cpp. by @clalancette in https://github.com/introlab/rtabmap/pull/1072
- not limitKps inside Feature2D::generateKeypoints when using pyDetector by @hellovuong in https://github.com/introlab/rtabmap/pull/1223
- OAK Internal Sync & DepthAI HF-Net Support by @borongyuan in https://github.com/introlab/rtabmap/pull/1193
- iSAM2 integration by @matlabbe in https://github.com/introlab/rtabmap/pull/1249
- GlobalDescriptor (PyDescriptor / netvlad) by @matlabbe in https://github.com/introlab/rtabmap/pull/1163
- Create scheduled-stats.yml by @doumdi in https://github.com/introlab/rtabmap/pull/1260
- copy global descriptor by @borongyuan in https://github.com/introlab/rtabmap/pull/1263
- LiDAR capture support in standalone library by @matlabbe in https://github.com/introlab/rtabmap/pull/1264
- adjust likelihood using z-score by @borongyuan in https://github.com/introlab/rtabmap/pull/1272
- Add ANMS (SSC method) by @borongyuan in https://github.com/introlab/rtabmap/pull/1276
- Add SeerSense Support by @borongyuan in https://github.com/introlab/rtabmap/pull/1294
- Add flags for OpenNI by @Serafadam in https://github.com/introlab/rtabmap/pull/1299
- Charuco calibration + depthai calibration support by @matlabbe in https://github.com/introlab/rtabmap/pull/1302
- Switch the octomap dependency to the system version. by @clalancette in https://github.com/introlab/rtabmap/pull/1314
- Remove iOS bitcode support by @kemchenj in https://github.com/introlab/rtabmap/pull/1326
- Fixing ChArUco board support on opencv >= 4.7.0 by @matlabbe in https://github.com/introlab/rtabmap/pull/1331
- Adding OpenCV's GPU GFTT/ OpticalFlow and CudaSift support by @matlabbe in https://github.com/introlab/rtabmap/pull/1330
- Supporting GTSAM bearing/range factors for landmarks by @matlabbe in https://github.com/introlab/rtabmap/pull/1346
- Clicking Nodes\Links brings them up in viewer by @Nosille in https://github.com/introlab/rtabmap/pull/1344
- Node highlighting addition to previous pull request by @Nosille in https://github.com/introlab/rtabmap/pull/1348
- Update iOS app's install_deps.sh to remove PCL's SSE dependency by @tomaja in https://github.com/introlab/rtabmap/pull/1351
- iOS various updates by @matlabbe in https://github.com/introlab/rtabmap/pull/1340
- Sort keypoints before SSC by @borongyuan in https://github.com/introlab/rtabmap/pull/1364
- Adding FOURCC usb camera support by @matlabbe in https://github.com/introlab/rtabmap/pull/1366
- Draw "1 - Loop Thr" along with posterior by @borongyuan in https://github.com/introlab/rtabmap/pull/1373
- Concise layout by @Nosille in https://github.com/introlab/rtabmap/pull/1381
- Applying suggestion of [#1388] by @matlabbe in https://github.com/introlab/rtabmap/pull/1390
- Added floor filtering options for features extraction by @matlabbe in https://github.com/introlab/rtabmap/pull/1408
- Support Ceres 2.1+ Manifolds in backwards-compatible manner by @ahojnnes in https://github.com/introlab/rtabmap/pull/1405
- Export tool memory optimization by @matlabbe in https://github.com/introlab/rtabmap/pull/1391
- add support for RVL depth image compression by @borongyuan in https://github.com/introlab/rtabmap/pull/1409
- fix build with ceres<2.1 by @borongyuan in https://github.com/introlab/rtabmap/pull/1437
- fixed ORB_SLAM preproc breaking gui conditionals by @laurence-diack-pk in https://github.com/introlab/rtabmap/pull/1445
- RAM: add entilement com.apple.developer.kernel.increased-memory-limit… by @zeitlerv in https://github.com/introlab/rtabmap/pull/1446
- Adding options to bound OdometryF2M keyframes by @matlabbe in https://github.com/introlab/rtabmap/pull/1448
- DBReader: added fine-grained camera selection by @matlabbe in https://github.com/introlab/rtabmap/pull/1457
- Further improvements to DepthAI integration by @borongyuan in https://github.com/introlab/rtabmap/pull/1458
- Adding support for compressed input data and right color image. by @matlabbe in https://github.com/introlab/rtabmap/pull/1463
- Improved depth estimation of mono features by @matlabbe in https://github.com/introlab/rtabmap/pull/1460
- iOS feb 2025 various updates by @matlabbe in https://github.com/introlab/rtabmap/pull/1451
- Enable on-device feature detectors for color camera by @borongyuan in https://github.com/introlab/rtabmap/pull/1470
- Fix rgb camera size setting and capture delay by @borongyuan in https://github.com/introlab/rtabmap/pull/1476
- Fixed cv::remap() crach when the neural network did not detect any features by @borongyuan in https://github.com/introlab/rtabmap/pull/1488
- New parameter: RGBD/LocalizationSecondTryWithoutProximityLinks by @matlabbe in https://github.com/introlab/rtabmap/pull/1499
- Fix ctor by @phodina in https://github.com/introlab/rtabmap/pull/1496
- Fix 6DoF graph angular check by @matlabbe in https://github.com/introlab/rtabmap/pull/1511
- Handle edge case when SuperPoint detects only 1 keypoint by @torjusti in https://github.com/introlab/rtabmap/pull/1509
- New feature: Depth confidence by @matlabbe in https://github.com/introlab/rtabmap/pull/1520
- Fixed a typo with SuperPoint by @pzvelev in https://github.com/introlab/rtabmap/pull/1535
- Remove typo in ceres optimizer branch by @HO4X in https://github.com/introlab/rtabmap/pull/1544
- Added libceres-dev dep in CI by @matlabbe in https://github.com/introlab/rtabmap/pull/1547
- ImageView: Depth color map in base frame by @matlabbe in https://github.com/introlab/rtabmap/pull/1553
New Contributors
- @clalancette made their first contribution in https://github.com/introlab/rtabmap/pull/1072
- @hellovuong made their first contribution in https://github.com/introlab/rtabmap/pull/1223
- @doumdi made their first contribution in https://github.com/introlab/rtabmap/pull/1260
- @Serafadam made their first contribution in https://github.com/introlab/rtabmap/pull/1299
- @kemchenj made their first contribution in https://github.com/introlab/rtabmap/pull/1326
- @Nosille made their first contribution in https://github.com/introlab/rtabmap/pull/1344
- @tomaja made their first contribution in https://github.com/introlab/rtabmap/pull/1351
- @ahojnnes made their first contribution in https://github.com/introlab/rtabmap/pull/1405
- @laurence-diack-pk made their first contribution in https://github.com/introlab/rtabmap/pull/1445
- @zeitlerv made their first contribution in https://github.com/introlab/rtabmap/pull/1446
- @phodina made their first contribution in https://github.com/introlab/rtabmap/pull/1496
- @torjusti made their first contribution in https://github.com/introlab/rtabmap/pull/1509
- @pzvelev made their first contribution in https://github.com/introlab/rtabmap/pull/1535
- @HO4X made their first contribution in https://github.com/introlab/rtabmap/pull/1544
Full Changelog: https://github.com/introlab/rtabmap/compare/0.21.4...0.22.1
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
topassive
. - SuperPoint weights can be downloaded in assets below for convenience (tested with CUDA release).
- For ZED's
neural
depth option, download and extract the files fromRTABMap-0.22.1-win64-cuda117-zed-neural-extra.7z
in the binary folder of RTAB-Map. Note that the first timeneural
option is used, RTAB-Map may appear frozen for some time, just wait till the model is initialized (could take a be a couple of minutes). - See Installation page for additional installation instructions depending on your platform and the camera you are using (e.g., drivers).