The DOI matches its Crossref record; 75 of the 75 references it cites were found in a registry or an index.
RTAB‐Map as an open‐source lidar and visual simultaneous localization and mapping library for large‐scale and long‐term online operation
Open accessAbstract
Distributed as an open‐source library since 2013, real‐time appearance‐based mapping (RTAB‐Map) started as an appearance‐based loop closure detection approach with memory management to deal with large‐scale and long‐term online operation. It then grew to implement simultaneous localization and mapping (SLAM) on various robots and mobile platforms. As each application brings its own set of constraints on sensors, processing capabilities, and locomotion, it raises the question of which SLAM approach is the most appropriate to use in terms of cost, accuracy, computation power, and ease of integration. Since most of SLAM approaches are either visual‐ or lidar‐based, comparison is difficult. Therefore, we decided to extend RTAB‐Map to support both visual and lidar SLAM, providing in one package a tool allowing users to implement and compare a variety of 3D and 2D solutions for a wide range of applications with different robots and sensors. This paper presents this extended version of RTAB‐Map and its use in comparing, both quantitatively and qualitatively, a large selection of popular real‐world datasets (e.g., KITTI, EuRoC, TUM RGB‐D, MIT Stata Center on PR2 robot), outlining strengths, and limitations of visual and lidar SLAM configurations from a practical perspective for autonomous navigation applications.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Distinctive Image Features from Scale-Invariant Keypoints
Lowe, D. G. (2004) · International Journal of Computer Vision · doi:10.1023/b:visi.0000029664.99615.94 · Cited by 55,589
Are we ready for autonomous driving? The KITTI vision benchmark suite
Geiger, A., Lenz, P., & Urtasun, R. (2012) · 2012 IEEE Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2012.6248074 · Cited by 14,897
Speeded-Up Robust Features (SURF)
Bay, H., Ess, A., Tuytelaars, T., & Van Gool, L. (2008) · Computer Vision and Image Understanding · doi:10.1016/j.cviu.2007.09.014 · Cited by 13,557 · cited 2×
“Features can be any of the types included in OpenCV like SURF [Bay et al., 2008], SIFT [Lowe, 2004], ORB [Rublee et al.”
BackgroundInfluentialORB: An efficient alternative to SIFT or SURF
Rublee, E., Rabaud, V., Konolige, K., & Bradski, G. (2011) · 2011 International Conference on Computer Vision · doi:10.1109/iccv.2011.6126544 · Cited by 11,037
ROS: an open-source Robot Operating System
Quigley, M. (2009) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · Cited by 8,729
Shi, J., & Tomasi (1994) · Proceedings of IEEE Conference on Computer Vision and Pattern Recognition CVPR-94 · doi:10.1109/cvpr.1994.323794 · Cited by 7,724
ORB-SLAM2: An Open-Source SLAM System for Monocular, Stereo, and RGB-D Cameras
Mur-Artal, R., & Tardos, J. D. (2017) · IEEE Transactions on Robotics · doi:10.1109/tro.2017.2705103 · Cited by 6,898
ORB-SLAM: A Versatile and Accurate Monocular SLAM System
Mur-Artal, R., Montiel, J. M. M., & Tardos, J. D. (2015) · IEEE Transactions on Robotics · doi:10.1109/tro.2015.2463671 · Cited by 6,778
Video Google: a text retrieval approach to object matching in videos
Sivic, & Zisserman (2003) · Proceedings Ninth IEEE International Conference on Computer Vision · doi:10.1109/iccv.2003.1238663 · Cited by 6,367
3D is here: Point Cloud Library (PCL)
Rusu, R. B., & Cousins, S. (2011) · 2011 IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2011.5980567 · Cited by 4,885
Parallel Tracking and Mapping for Small AR Workspaces
Klein, G., & Murray, D. (2007) · 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality · doi:10.1109/ismar.2007.4538852 · Cited by 4,346
A benchmark for the evaluation of RGB-D SLAM systems
Sturm, J., Engelhard, N., Endres, F., Burgard, W., & Cremers, D. (2012) · 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems · doi:10.1109/iros.2012.6385773 · Cited by 3,976
LSD-SLAM: Large-scale direct monocular SLAM
Engel, J., Schöps, T., & Cremers, D. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-10605-2_54 · Cited by 3,851
BRIEF: Binary Robust Independent Elementary Features
Calonder, M., Lepetit, V., Strecha, C., & Fua, P. (2010) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-15561-1_56 · Cited by 3,597
ORB-SLAM: A Versatile and Accurate Monocular SLAM System
Mur-Artal, R., Montiel, J. M. M., & Tardos, J. D. (2015) · Zaguan (Universidad de Zaragoza) · Cited by 3,153
OctoMap: an efficient probabilistic 3D mapping framework based on octrees
Hornung, A., Wurm, K. M., Bennewitz, M., Stachniss, C., & Burgard, W. (2013) · Autonomous Robots · doi:10.1007/s10514-012-9321-0 · Cited by 2,866
Proceedings of the International Joint Conference on Artificial Intelligence 2007
Bundy, A. (2007) · International Joint Conference on Artificial Intelligence · Cited by 2,761
FAST APPROXIMATE NEAREST NEIGHBORS WITH AUTOMATIC ALGORITHM CONFIGURATION
(2009) · Proceedings of the Fourth International Conference on Computer Vision Theory and Applications · doi:10.5220/0001787803310340 · Cited by 2,640
Learning openCV: computer vision with the openCV library
Bradski, G. R., & Kaehler, A. (2008) · CERN Document Server (European Organization for Nuclear Research) · Cited by 2,468
Improved Techniques for Grid Mapping With Rao-Blackwellized Particle Filters
Grisetti, G., Stachniss, C., & Burgard, W. (2007) · IEEE Transactions on Robotics · doi:10.1109/tro.2006.889486 · Cited by 2,439
Method for registration of 3-D shapes:
Besl, P. J., & McKay, N. D. (1992) · SPIE Proceedings · doi:10.1117/12.57955 · Cited by 2,413
SVO: Fast semi-direct monocular visual odometry
Forster, C., Pizzoli, M., & Scaramuzza, D. (2014) · 2014 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2014.6906584 · Cited by 2,205
The EuRoC micro aerial vehicle datasets
Burri, M., Nikolic, J., Gohl, P., Schneider, T., Rehder, J., Omari, S., Achtelik, M. W., & Siegwart, R. (2016) · The International Journal of Robotics Research · doi:10.1177/0278364915620033 · Cited by 2,066
G2o: A general framework for graph optimization
Kummerle, R., Grisetti, G., Strasdat, H., Konolige, K., & Burgard, W. (2011) · 2011 IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2011.5979949 · Cited by 1,982
Real-time loop closure in 2D LIDAR SLAM
Hess, W., Kohler, D., Rapp, H., & Andor, D. (2016) · 2016 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2016.7487258 · Cited by 1,938
Bags of Binary Words for Fast Place Recognition in Image Sequences
Galvez-López, D., & Tardos, J. D. (2012) · IEEE Transactions on Robotics · doi:10.1109/tro.2012.2197158 · Cited by 1,913
Keyframe-based visual–inertial odometry using nonlinear optimization
Leutenegger, S., Lynen, S., Bosse, M., Siegwart, R., & Furgale, P. (2015) · The International Journal of Robotics Research · doi:10.1177/0278364914554813 · Cited by 1,723
Scaramuzza, D., & Fraundorfer, F. (2011) · IEEE Robotics & Automation Magazine · doi:10.1109/mra.2011.943233 · Cited by 1,550
A Tutorial on Graph-Based SLAM
Grisetti, G., Kummerle, R., Stachniss, C., & Burgard, W. (2010) · IEEE Intelligent Transportation Systems Magazine · doi:10.1109/mits.2010.939925 · Cited by 1,345
StereoScan: Dense 3d reconstruction in real-time
Geiger, A., Ziegler, J., & Stiller, C. (2011) · 2011 IEEE Intelligent Vehicles Symposium (IV) · doi:10.1109/ivs.2011.5940405 · Cited by 1,089
A flexible and scalable SLAM system with full 3D motion estimation
Kohlbrecher, S., von Stryk, O., Meyer, J., & Klingauf, U. (2011) · 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics · doi:10.1109/ssrr.2011.6106777 · Cited by 1,086
Monte Carlo localization: efficient position estimation for mobile robots
Fox, D., Burgard, W., Dellaert, F., & Thrun, S. (1999) · Cited by 1,081
Dense visual SLAM for RGB-D cameras
Kerl, C., Sturm, J., & Cremers, D. (2013) · 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems · doi:10.1109/iros.2013.6696650 · Cited by 909
Visual simultaneous localization and mapping: a survey
Fuentes-Pacheco, J., Ruiz-Ascencio, J., & Rendón-Mancha, J. M. (2015) · Artificial Intelligence Review · doi:10.1007/s10462-012-9365-8 · Cited by 883
3-D Mapping With an RGB-D Camera
Endres, F., Hess, J., Sturm, J., Cremers, D., & Burgard, W. (2014) · IEEE Transactions on Robotics · doi:10.1109/tro.2013.2279412 · Cited by 820
Low-drift and real-time lidar odometry and mapping
Zhang, J., & Singh, S. (2017) · Autonomous Robots · doi:10.1007/s10514-016-9548-2 · Cited by 820
Comparing ICP variants on real-world data sets: Open-source library and experimental protocol
Pomerleau, F., Colas, F., Siegwart, R., & Magnenat, S. (2013) · Autonomous Robots · doi:10.1007/s10514-013-9327-2 · Cited by 760
ElasticFusion: Real-time dense SLAM and light source estimation
Whelan, T., Salas-Moreno, R. F., Glocker, B., Davison, A. J., & Leutenegger, S. (2016) · The International Journal of Robotics Research · doi:10.1177/0278364916669237 · Cited by 698
Visual Odometry and Mapping for Autonomous Flight Using an RGB-D Camera
Huang, A. S., Bachrach, A., Henry, P., Krainin, M., Maturana, D., Fox, D., & Roy, N. (2017) · Springer Tracts in Advanced Robotics · doi:10.1007/978-3-319-29363-9_14 · Cited by 603
Factor Graphs and GTSAM: A Hands-on Introduction
Dellaert, F. (2012) · SMARTech Repository (Georgia Institute of Technology) · Cited by 583
Large-scale direct SLAM with stereo cameras
Engel, J., Stuckler, J., & Cremers, D. (2015) · 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2015.7353631 · Cited by 539
Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight
Sun, K., Mohta, K., Pfrommer, B., Watterson, M., Liu, S., Mulgaonkar, Y., Taylor, C. J., & Kumar, V. (2018) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2018.2793349 · Cited by 539
The Office Marathon: Robust navigation in an indoor office environment
Marder-Eppstein, E., Berger, E., Foote, T., Gerkey, B., & Konolige, K. (2010) · 2010 IEEE International Conference on Robotics and Automation · doi:10.1109/robot.2010.5509725 · Cited by 517
Small Vision Systems: Hardware and Implementation
Konolige, K. (1998) · Robotics Research · doi:10.1007/978-1-4471-1580-9_19 · Cited by 456
Exploring artificial intelligence in the new millennium
Lakemeyer, G. (2003) · Cited by 440
A Generalized Extended Kalman Filter Implementation for the Robot Operating System
Moore, T., & Stouch, D. (2016) · Advances in Intelligent Systems and Computing · doi:10.1007/978-3-319-08338-4_25 · Cited by 427
Online global loop closure detection for large-scale multi-session graph-based SLAM
Labbe, M., & Michaud, F. (2014) · 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems · doi:10.1109/iros.2014.6942926 · Cited by 373
Self-citationAppearance-Based Loop Closure Detection for Online Large-Scale and Long-Term Operation
Labbe, M., & Michaud, F. (2013) · IEEE Transactions on Robotics · doi:10.1109/tro.2013.2242375 · Cited by 372
Self-citationSegMatch: Segment based place recognition in 3D point clouds
Dube, R., Dugas, D., Stumm, E., Nieto, J., Siegwart, R., & Cadena, C. (2017) · 2017 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2017.7989618 · Cited by 339
State of the Art on 3D Reconstruction with RGB‐D Cameras
Zollhöfer, M., Stotko, P., Görlitz, A., Theobalt, C., Nießner, M., Klein, R., & Kolb, A. (2018) · Computer Graphics Forum · doi:10.1111/cgf.13386 · Cited by 339
REMODE: Probabilistic, monocular dense reconstruction in real time
Pizzoli, M., Forster, C., & Scaramuzza, D. (2014) · 2014 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2014.6907233 · Cited by 330
Maplab: An Open Framework for Research in Visual-Inertial Mapping and Localization
Schneider, T., Dymczyk, M., Fehr, M., Egger, K., Lynen, S., Gilitschenski, I., & Siegwart, R. (2018) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2018.2800113 · Cited by 267
BundleFusion: Real-Time Globally Consistent 3D Reconstruction Using On-the-Fly Surface Reintegration
Dai, A., Nießner, M., Zollhöfer, M., Izadi, S., & Theobalt, C. (2017) · ACM Transactions on Graphics · doi:10.1145/3054739 · Cited by 258
Autonomous aerial navigation using monocular visual‐inertial fusion
Lin, Y., Gao, F., Qin, T., Gao, W., Liu, T., Wu, W., Yang, Z., & Shen, S. (2018) · Journal of Field Robotics · doi:10.1002/rob.21732 · Cited by 237
Foote, T. (2013) · 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA) · doi:10.1109/tepra.2013.6556373 · Cited by 200
S-PTAM: Stereo Parallel Tracking and Mapping
Pire, T., Fischer, T., Castro, G., De Cristóforis, P., Civera, J., & Jacobo Berlles, J. (2017) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2017.03.019 · Cited by 192
Map Matching and Data Association for Large-Scale Two-dimensional Laser Scan-based SLAM
Bosse, M., & Zlot, R. (2008) · The International Journal of Robotics Research · doi:10.1177/0278364908091366 · Cited by 175
Xu, W., & Mulligan, J. (2010) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2010.5540202 · Cited by 156
An online multi-robot SLAM system for 3D LiDARs
Dubé, R., Gawel, A., Sommer, H., Nieto, J. I., Siegwart, R., & Cadena, C. (2017) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2017.8202268 · Cited by 150
Robust Dense Mapping for Large-Scale Dynamic Environments
Bârsan, I. A., Liu, P., Pollefeys, M., & Geiger, A. (2018) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2018.8462974 · Cited by 139
Cvišić, I., Ćesić, J., Marković, I., & Petrovic, I. K. (2017) · Journal of Field Robotics · doi:10.1002/rob.21762 · Cited by 138
Simultaneous Localization and Mapping
Stachniss, C., Leonard, J. J., & Thrun, S. (2016) · Springer handbooks · doi:10.1007/978-3-319-32552-1_46 · Cited by 133
Real-Time Large-Scale Dense 3D Reconstruction with Loop Closure
Kähler, O., Prisacariu, V. A., & Murray, D. W. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-46484-8_30 · Cited by 132
A Linear Approximation for Graph-based Simultaneous Localization and Mapping
Carlone, L., Aragüés, R., Castellanos, J. A., & Bona, B. (2011) · Robotics: Science and Systems · doi:10.15607/rss.2011.vii.006 · Cited by 90
tinySLAM: A SLAM algorithm in less than 200 lines C-language program
Steux, B., & Hamzaoui, O. E. (2010) · International Conference on Control, Automation, Robotics and Vision (ICARCV) · doi:10.1109/icarcv.2010.5707402 · Cited by 89
Multi-Camera Tracking and Mapping for Unmanned Aerial Vehicles in Unstructured Environments
Harmat, A., Trentini, M., & Sharf, I. (2014) · Journal of Intelligent & Robotic Systems · doi:10.1007/s10846-014-0085-y · Cited by 77
Long-term online multi-session graph-based SPLAM with memory management
Labbé, M., & Michaud, F. (2017) · Autonomous Robots · doi:10.1007/s10514-017-9682-5 · Cited by 77
Self-citationShu, Z., Shechtman, E., Samaras, D., & Hadap, S. (2016) · ACM Transactions on Graphics · doi:10.1145/2926713 · Cited by 70
ProSLAM: Graph SLAM from a Programmer's Perspective
Schlegel, D., Colosi, M., & Grisetti, G. (2018) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2018.8461180 · Cited by 67
Fallon, M. F., Johannsson, H., Kaess, M., & Leonard, J. J. (2013) · The International Journal of Robotics Research · doi:10.1177/0278364913509035 · Cited by 61
DT-SLAM: Deferred Triangulation for Robust SLAM
Herrera, D., Kim, K., Kannala, J., Pulli, K., & Heikkilä, J. (2014) · International Conference on 3D Vision (3DV) · doi:10.1109/3dv.2014.49 · Cited by 59
Dense RGB-D visual odometry using inverse depth
Gutiérrez-Gómez, D., Mayol-Cuevas, W. W., & Guerrero, J. J. (2015) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2015.09.026 · Cited by 40
A Linear Approximation for Graph-Based Simultaneous Localization and Mapping
Carlone, L., Aragüés, R., Castellanos, J. A., & Bona, B. (2012) · The MIT Press eBooks · doi:10.7551/mitpress/9481.003.0011 · Cited by 35
A General Framework for Flexible Multi-Cue Photometric Point Cloud Registration
Corte, B. D., Bogoslavskyi, I., Stachniss, C., & Grisetti, G. (2018) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2018.8461049 · Cited by 24
Chen, Y., Wu, F., Wang, N., Tang, K., Cheng, M., & Chen, X. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-29339-4_5 · Cited by 5
Cited by
Visual Language Maps for Robot Navigation
Huang, C., Mees, O., Zeng, A., & Burgard, W. (2023) · 2023 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra48891.2023.10160969 · Cited by 376
Hu, H., Zhang, K., Tan, A. H., Ruan, M., Agia, C. G., & Nejat, G. (2021) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2021.3093551 · Cited by 93
Embodied navigation with multi-modal information: A survey from tasks to methodology
Wu, Y., Zhang, P., Gu, M., Zheng, J., & Bai, X. (2024) · Information Fusion · doi:10.1016/j.inffus.2024.102532 · Cited by 34
Learning Hierarchical Interactive Multi-Object Search for Mobile Manipulation
Schmalstieg, F., Honerkamp, D., Welschehold, T., & Valada, A. (2023) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2023.3329619 · Cited by 21
Learning to Infer Kinematic Hierarchies for Novel Object Instances
Abdul-Rashid, H., Freeman, M., Abbatematteo, B., Konidaris, G., & Ritchie, D. (2022) · 2022 International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra46639.2022.9811968 · Cited by 9
Metadata
- Authors
- Labbé, M., & Michaud, F.
- Venue
- Journal of Field Robotics
- Publisher
- Wiley
- Published
- 2018-10-27
- Volume
- 36
- Issue
- 2
- Pages
- 416-446
- ISSN
- 1556-4959 (ISSN-L)
- 1556-4967
- OpenAlex
- W2898231767
- Cited by
- 989
- References
- 75
- FWCI
- 50.38
- Type
- journal article
- Language
- en
- Open access
- green
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.