Abstract
This paper presents a survey of Simultaneous Localization And Map** (SLAM) algorithms for unmanned ground robots. SLAM is the process of creating a map of the environment, sometimes unknown a priori, while at the same time localizing the robot in the same map. The map could be one of different types i.e. metrical, topological, hybrid or semantic. In this paper, the classification of algorithms is done in three classes: (i) Metric map generating approaches, (ii) Qualitative map generating approaches, and (iii) Hybrid map generating approaches. SLAM algorithms for both static and dynamic environments have been surveyed. The algorithms in each class are further divided based on the techniques used. The survey in this paper presents the current state-of-the-art methods, including important landmark works reported in the literature.
Similar content being viewed by others
References
Agarwal P and Olson E 2012 Variable reordering strategies for slam. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 3844–3850, Vilamoura
Aggarwal P, Tipaldi G D, Spinello L, Stachniss C and Bougrad W 2013 Robust map optimization using dynamic covariance scaling. In: Proceedings Of 2013 IEEE International Conference on Robotics and Automation (ICRA), Karlsruhe, Germany
Anderson A, McManus C, Dong H, Beerepoot E and Barfoot T D 2012 The gravel pit lidar-intensity imagery dataset. Technical Report ASRL-2012-ABL001, University of Toronto
Andersson L A A and Nygards J 2008 C-SAM: Multi-robot slam using square root information smoothing. In: Proceedings of the IEEE International Conference on Robotics and Automation, pages 2798–2805, Pasadena, CA, USA
Andrew Howard G S S and Matarić M J 2006 Multi-robot map** using manifold representations. Proc. IEEE – Special Issue Multi-robot Syst. 94(9): 1360–1369
Bailey T, Dissanayake G and Durrant-Whyte H 2000 A computationally efficient solution to the simultaneous localisation and map building (SLAM) problem. In: Proceedings of IEEE International Conference on Robotics and Automation, vol. 2, pages 1009–1014
Bailey T and Durrant-Whyte H 2006 Simultaneous localisation and map** (SLAM): Part II. IEEE Robot. Autom. Mag. 13(3): 108–117
Bailey T, Nieto J, Guivant J, Stevens M and Nebot E 2006 Consistency of EKF-SLAM algorithm. In: Proceedings of IEEE/RSJ Conference on Intelligent Robotics Systems, pages 3352–3358
Barrera T, Hast A and Bengtsson E 2004 Incremental spherical linear interpolation. In: Proceedings SIGRAD, vol. 13, pages 7–13
Bay H, Ess A, Tuytelaars T and Gool L V 2008 Speeded-up robust features SURF. Comput. Vis. Image Understanding 110(3): 346–359
Beeson P, Modayil J and Kuipers B 2010 Factoring the map** problem: Mobile robot map-building in the hybrid spatial semantic hierarchy. Int. J. Robot. Res. 29(4): 428–459
Biber P and Duckett T 2009 Experimental analysis of sample-based maps for Long-Term SLAM. Int. J. Robot. Res. 28(1): 20–33
Biswas R, Limketkai B, Sanner S and Thrun S 2002 Towards object map** in non-stationary environments with mobile robots. In: Proceedings of 2002 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1014–1019, EPFL, Lausanne, Switzerland
Blanco J, Ferandez-Madrigal J and Gonzalez J 2008a Toward a unified bayesian approach to hybrid metric-topological SLAM. In: IEEE Transactions on Robotics, vol. 24, pages 259–270
Blanco J-L 2014 Mobile robotics programming toolkit. URL www.mrpt.org
Blanco J-L, Fernándex-Madrigal J-A and Gonzȧlez J 2008b Efficient probabilistic range-only SLAM. In: Proceedings of 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1017–1022, Nice, France
Blanco J -L, Moreno F -A and González J 2009 A collection of outdoor robotic datasets with centimeter-accuracy ground truth. Autonom. Robots 27(4): 327–351
Blanco J -L, Moreno F -A and González-Jiménez J 2014 The málaga urban dataset: High-rate stereo and lidars in a realistic urban scenario. Int. J. Robot. Res. 33 (2) http://www.mrpt.org/MalagaUrbanDataset accessed on 2-SeP-2014]
Borrmann D and Nüchter A 2014 Robotics 3D scan repository. http://kos.informatik.uni-osnabrueck.de/3Dscans/ online accessed on 04-September 2014
Bosse M, Newman P, Leonard J and Soika M 2003 An atlas framework for scalable map**. In: Proceedings of IEEE International Conference on Robotics and Automation, vol. 2, pages 1899–1906, Taipei, Taiwan
Burgard W, Stachniss C, Grisetti G, Steder B, Kuemmerle R, Dornhege C, Ruhnke M, Kleiner A and Tardos J D 2009 A comparison of slam algorithms based on a graph of relations. In: Proceedings of IEEE/RSJ Conference on Robots and Systems (IROS)
Cadena C, Gàlvez-Lòpez D, Tardòs J D and Neira J 2012 Robust place recognition with stereo sequences. IEEE Trans. Robot. 28(4): x–y
Castellanos J A, Martinez-Cantin R, Castellanos J A and Neira J 2007 Robocentric map joining: Improving the Consistency of EKF-SLAM. In: Robotics and Autonomous Systems vol. 55, pages 21–29
Castellanos J A and Neira J 2004 Limits to consistency of EKF-SLAM algorithm. In: 5th IFAC Symposium on Intelligent Autonomous Vehicles, pages 3562–3568
Catalunya U P D 2012 Barcelona robot lab dataset. URL http://www.iri.upc.edu/research/webprojects/pau/datasets/BRL/ online accessed on 02-September-2014
Choset H and Burdick J 1995 Sensor based planning, Part I: The Generalized Voronoi Graph. In: Proceedings of the 1995 IEEE International Conference on Robotics and Automation (ICRA ’95), vol. 2, pages 1649–1655
Chow C and Liu C 1968 Approximating discrete probability distribution with the dependencies trees. IEEE Trans. Inf. Theory 14(3): 462–467
Clemente L, Davison A, Ried I and Neira J 2007 Map** Large Loops with a Single Hand-Held Camera. In: Proceedings of Robotics: Science and Systems III. URL http://www.roboticsproceedings.org/rss03/index.html
Cortés A S 2009 URUS project: Communication systems. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Workshop on Network Robot Systesm, pages 1–44
Cowell R, David A, Lauritzen S and Spiegelhalter D 1999 Probabilistic Networks and Expert Systems. Springer-Verlag
Cummins M and Newman P 2008 FAB-MAP: Probabilistic localization and map** in the space of appearance. Int. J. Robot. Res. 27(6): 647–665
Cummins M and Newman P 2009 Highly scalable appearance-only SLAM – FAB-MAP 2.0. In: Robot. Sci. Syst. (RSS), Seattle, USA
Cummins M and Newman P 2010 Appearance-only SLAM at Large Scale with FAB-MAP 2.0. Int. J. Robot. Res. 30(9): 1100–1123
Cunningham A, Indelman V and Dellaert F 2013 DDF-SAM 2.0: Consistent distributed smoothing and map**. In: IEEE Intl. Conference on Robotics and Automation (ICRA), pages 5220–5227, Karlsruhe; Germany
Cunningham A, Paluri M and Dellaert F 2010 DDF-SAM: Fully distributed SLAM using constrained factor graphs. In: IEEE International Conference on Intelligent Robotics and Systems (IROS), pages 3025–3030
Cunningham A, Wurm K, Burgard W and Dellaert F 2012 Fully distributed scalable smoothing and map** with robust multi-robot data association. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA)
Davis T, Gilbert J, Larimore S and Ng E 2004 A column approximate minimum degree ordering heuristic. ACM Transactions on Math Software 30(3): 353–376
Davison A Homepage. http://www.doc.ic.ac.uk/ajd/. [online accessed on 04-September-2014]
Davison A J, Reid I D, Molton N D and Stasse O 2007 MonoSLAM: Real-time single camera SLAM. IEEE Trans. Pattern Anal. Mach. Intell. (PAMI) 26(6): 1052–1067
Deans M and Hebert M 2000 Experimental comparision of techniques for localization and map** using bearing only sensor. In: Proceedings of IEEE Symposium on Experimental Robotics, vol. 271, pages 395–404
Deans S R 1983 The radon transforms and some of its applications. New York: John Wiley and Sons
Dhiman N K, Deodhare D and Khemani D 2012 A review of map** technologies for autonomous mobile robot systems. In: Proceedings of the 5th ACM COMPUTE Conference: Intelligent & scalable system technologies
Doucet A, de Freitas J, Murphy K and Russel S 2000 Rao blackwellised particle filtering for dynamic bayesian networks. In: Proceedings of the Conference on Uncertainty in Artificial Intelligence (UAI), pages 176–183, Stanford, CA, USA
Doucet A, de Freitas N and Gordon N 2001 An introduction to Sequential Monte Carlo Methods in Practice. Springer
Dubbelman G and Browning B 2013 Closed-form online pose-chain slam. In: Proceedings of IEEE International Conference on Robotics and Automation, pages 5190–5197, Karlsruhe, Germany
Dubbelman G, Dorst L and Pijls H 2010 Efficient trajectory bending with applications to loop closures. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 4836–4842, Taipei, Taiwan
Durrant-Whyte H and Bailey T 2006 Simultaneous Localisation and Map** (SLAM): Part I The Essential Algorithms. IEEE Robot. Autom. Mag. 13(2): 99–110
Eliazar A and and Parr R 2003 DP-SLAM: Fast, Robust Simultaneous Localization and Map** without Predetermined Landmarks. In: Proceedings 18th Int. Joint Conf. on Artificial Intelligence (IJCAI-03), pages 1135–1142. Morgan Kaufmann
Eliazar A and Parr R 2004 DP-SLAM 2.0. In: IEEE International Conference on Robotics and Automation, vol. 2, pages 1314–1320
Endres F, Hëss J and Engelhard N 2012 An evaluation of the rgb-d slam system. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 1691–696, Saint Paul, MN
Estrada C, Neira J and Tardos J D 2005 Hierarchical SLAM: Real-time accurate map** of large environments. In: IEEE Transactions on Robotics, vol 21(4). pages 588–596
Eustice R, Walther M and Leonard J 2005 Sparse extended information filters: insights into sparsification. In: Proceedings of the IEEE International Conference on Intelligent Robotics and Systems (IROS), pages 3281–3288
Ferreira F, Amorim I, Rocha R and Dias J 2008 T-slam: Registering topological and geometric maps for robot localization in large environments. In: Proceedings of IEEE Conference on Multisensor Fusion and Integration for Intelligent Systems, pages 392–398
Forster C, Sabatta D, Siegwart R and Scaramuzza D 2013 RFID-based hybrid metric-topological slam for GPS-denied environments. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA), pages 5228–5234, Karlsruhe, Germany
Fox D 2003 Adapting the sample size in particle filters through kld-sampling. Int. J. Robot. Res. 22: 985–1003
Frank Dellaert and Michael Kaess 2006 Square Root SAM: Simultaneous Location and Map** via Square Root Information Smoothing. Int. J. Robot. Res. (IJRR) 25 (12): 1181 Special issue on RSS 2006
Freksa C 1992 Using orientation information for qualitative spatial reasoning. In: Theories and Methods of Spatio-Temporal Reasoning in Geographic Space (LNCS), vol. 639, pages 162–178
Frese U 2006 Treemap: An o(log n) algorithm for indoor simultaneous localization and map**. J. Autonom. Robot. 21(2): 103–122
Frese U and Schröder L 2006 Closing a million landmark loop. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 5032–5039, Bei**g
Fritsch J, Kuehnl T and Geiger A 2013 A new performance measure and evaluation benchmark for road detection algorithms. In: International Conference on Intelligent Transportation Systems (ITSC)
Fuentes-Pacheoco J, Ruiz-Ascencio J and Rendón-Mancha J M 2012 Visual simultaneous localization and map**: a survey. Artif. Intell. Rev. 43(1): 55–81
Furgale P T, Carle P J F, Enright J and Barfoot T D 2012. Int. J. Robot. Res. 31(6): 707–713 URL http://asrl.utias.utoronto.ca/datasets/devon-island-rover-navigation/ online accessed on 03-September-2014]
Galvez-Lopez D and Tardos J D 2012 Bags of binary words for fast place recognition in image sequences. IEEE Trans. Robot. 28(5): 1188–1197
Geiger A, Lenz P, Stiller C and Urtasun R 2011 Stereoscan: Dense 3D reconstruction in real time. In: Intelligent Vehicle Symposium
Geiger A, Lenz P, Stiller C and Urtasun R 2013 Vision meets robotics: the KITTI dataset. International Journal of Robotics Research (IJRR)
Geiger A, Lenz P, Stiller C and Urtasun R 2014 KITTI vision benchmark dataset, odometry evaluation webpage. [URL https://cvlibs.net/datasets/kitti/eval_odometry.php accessed on 2-September-2014]
Geiger A, Lenz P and Urtasun R 2012 Are we ready for autonomous driving? the KITTI vision benchmark suite. In: Conference on Computer Vision and Pattern Recognition (CVPR)
Georgio F D et al Georgia Tech Smoothing And Map** (GTSAM) download page. URL https://collab.cc.gatech.edu/borg/gtsam/. [online accessed on 03-September-2014]
Golub G and Loan C V 1996 Matrix computations. Baltimore: Hopkins University Press
Grisetti G, Kümmerle R, Stachniss C and Bougard W 2010a A tutorial on graph-based slam. IEEE Intelligent Transportation System Magazine 2(4): 31–43
Grisetti G, Kum̈merle R, Stachniss C, Frese U and Hertzberg C 2010b Hierarchical Optimization on Manifolds for Online 2D and 3D Map**. In: Proceedings of the IEEE Intl. Conf. on Robotics and Automation, pages 273–278, Anchorage, Alaska
Grisetti G, Stachniss C and Bougard W 2007 Improved Techniques for Grid Map** with Rao-Blackwellized Particle Filters. IEEE Trans. Robot. 23(1): 34–46
Grisetti G, Stachniss C and Burgard W 2009 Nonlinear constraint network optimization for efficient map learning. IEEE Trans. Intell. Transport. Syst. 10(3): 428–439
Guivant J E and Nebot E 2001 Optimization of simultaneous localization and map-building algorithm for real time implementations. In: IEEE Trans. Robot. Autom., vol. 17, pages 242–257
Hähnel D, Triebel R, Burgard W and Thrun S 2003 Map building with mobile robots in dynamic environments. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)
Handa A, Whelan T, McDonald J and Davison A 2014 A benchmark for RGB-D visual odometry, 3D reconstruction and SLAM. In: IEEE Intl. Conf. on Robotics and Automation, ICRA, Hong Kong, China. (to appear)
Hendrickson B 1995 A multilevel algorithm for partitioning graphs. In: Proceedings of ACM International Conference on Supercomputing, pages 626–657, Sorrento
Hornung A, Wurm K M, Bennewitz M, Stachniss C and Burgard W 2013 OctoMap: An efficient probabilistic 3d map** framework based on octrees. Autonomous Robots, pages 189–206. Software available at http://octomap.sf.net/
Howard A 2006 Multi-robot simultaneous localization and map** using particle filters. Int. J. Robot. Res. 25(12): 1243–1256
Howard A and Roy N 2003 The robotics data set repository (Radish), [ http://radish.sourceforge.net accessed on 04-September-2014]
Hu G, Huang S and Dissanayake G 2009 3D I-SLSJF: A consistent sparse local submap joining algorithm for building large-scale 3d maps. In: Proceedings. of 48th IEEE Conf. on Design and Control, pages 6040–6045
Huang A, Antone M, Olson E, Fletcher L, Moore D, Teller S and Leonard J 2010a A high-rate, heterogeneous data set from the darpa urban challenge. Int. J. Robot. Res., 29(13):1595–1601. [ http://grandchallenge.mit.edu/wiki/index.php?title=PublicData online accesed on 04-September-2014]
Huang G Q and Wong Y K 2005 Online slam in dynamic environments. In: Proceedings of 12th International Conference on Advanced Robotics (ICAR ’05), pages 262–267, Seatle, WA
Huang S, Lai Y, Frese U and Dissanayake G 2010b How far is slam from a linear least squares problem? In: Proceedings of the IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems, pages 3011–3016, Taipei, Taiwan
Huang S, Wang Z and Dissanayake G 2008a Sparse local submap joining filter for building large-scale maps. IEEE Trans. Robot. 24(5): 1121–1130
Huang S, Wang Z, Dissanayake G and Frese U 2008b Iterated SLSJF: A sparse local submap joining algorithm with improved consistency. In: Proceedings of 2008 Australiasan Conference on Robotics and Automation, Canberra, Australia
Huang J., David Millman M Q D S S T and Aggarwal A 2011 Efficient, Generalized Indoor WiFi GraphSLAM. In: Proceedings of the IEEE Conference on Robotics and Automation, pages 1038–1043, Shanghai, China
Kaess M 2008 Incremental Smoothing And Map**, PhD thesis, Georgia Institute of Technology
Kaess M 2014 iSAM download webpage. [ http://people.csail.mit.edu/kaess/isam accessed on 2-September-2014]
Kaess M, Ila V, Roberts R and Dellart F 2010 The bayes trees: An algorithmic foundation for probabilistic robot map**. In: Intl. Workshop on the Algorithmic Foundations of Robotics, pages 157–173, Singapore
Kaess M, Johannsson H, Roberts R, Ila V, Leonard J and Dellaert F 2012 iSAM2: Incremental smoothing and map** using the Bayes tree. Int. J. Robot. Res. 31: 216–235
Kaess M, Ranganathan A and Dellaert F 2008 iSAM: Incremental smoothing and map**. IEEE Trans. Robot. 24(6): 1365–1378
Kalman R E 1960 A new approach to linear filtering and prediction problems. Trans. ASME, Journal of Basic Engineering 82: 35–45
Kerl C, Sturm J and Cremers D Compute Vision Group, TUM. [ http://vision.in.tum.ne/data/datasets accessed on 04-September-2015]
Kerl C, Sturm J and Cremers D 2013 Dense visual slam for rgb-d cameras. In: Proceedings of the Int. Conf. on Intelligent Robot Systems (IROS), pages 2100–2106, Tokyo
Kleiner A, Dornhege C and Dali S 2007 Map** disaster area jointly: RFID-cordinated slam by humans and robots. In: Proceedings of IEEE International Workshop on Safety, Security and Rescue Robotics, pages 1–6
Kmmerle R, Steder B, Dornhege C, Ruhnke M, Grisetti G, Stachniss C and Kleiner A 2009 On measuring the accuracy of slam algorithms. Journal of Autonomous Robots 27(4): 387–407
Ko B Y, Song J B and Lee S 2004 Real-time building of a thinning-based topological map with metric features. In: Proceedings of IEEE/RSJ Conference on Intelligent Robots and Systems (IROS), pages 797–802, Japan
Kon 2009 Towards lifelong visual maps. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 1156–1163, address
Konolige K, Grisetti G, Kummerle R, Limketkai B and Vincent R 2010 Efficient Sparse Pose Adjustment for 2D Map**. In: Proceedings of the IEEE/RSJ Inl. Conf. on Intelligent Robot and Systems, pages 22–29, Taipei
Kretzschmar H and Stachniss C 2012 Information theoretic compression of pose graph for laser based SLAM. Int. J. Robot. Res. (IJRR) 31(11): 1219–1230
Kschischang F R, Frey B J and Loeliger H A 2001 Factor graphs and the sum-product algorithm. IEEE Trans. Inf. Theory 29(10): 498–519
Kuemmerle R 2014 g 2 o github repository. [ http://github.com/RainerKuemmerle/g2o accessed on 2-September-2014]
Kuipers B, Browning R, Gribble B, Hewett M and Remolina E 2000 The spatial semantic hierarchy. Artif. Intell. 119: 191–233
Kuipers B, Modayil J, Beeson P, Macmohan M and Savelli F 2004 Learning metrical and global topological maps in the hybrid spatial semantic hierarchy. In: Proceedings of IEEE International Conference on Robotics and Automation(ICRA), pages 4845–4851, Louisiana
Kümmerle R, Grisetti G, Strasdt H, Konolige K and Bougard W 2011 g 2 o: A general framework for graph optimization. In: Proceedings of the IEEE Conf. on Robotics and Automation, pages 3607–3613, Shanghai
Kundu A, Krishana K M and Jawahar C V 2011 Realtime multibody visual slam with smoothly moving monocular camera. In: Proceedings of IEEE International Conference on Computer Vision, pages 2080–2086, Barcelona
Latif Y 2014 Github repository. [ http://github.com/ylatif accessed on 2-September-2014]
Latif Y, Cadena C and ’e Niera J 2012a Robust loop closing over time. In: Proceedings of Robotics: Science and Systems(RSS), Sydney, Australia
Latif Y, Cadena C and Neira J 2012b Realizing, reversing, recovering: Incremental robust loop closing over time using iRRR algorithm. In: Proceedings of IEEE International Conference on Intelligent Robotics and Systems, pages 4211–4217, Vilamoura
Latif Y, Cadena C and Neira J 2013 Robust loop closing over time for pose graph SLAM. Int. J. Robot. Res. 32(14): 1611–1626
Lee H-C, Lee S-H, Lee T-S, Kim D-J and Lee B -H 2012 A Survey of Map Merging Techniques for Cooperative- SLAM. In: Proceedings of 9th International Conference on Ubiquitous Robots and Ambient Intelligence(URAI), Daejeon, Korea
Lee J M 2003 Introduction to smooth manifolds, volume volume 218 of Graduate Text in Mathematics. Springer-Verlag
Leung K Y K, Halpern Y, Barfoot T D and Liu H H T 2011 The utias multi-robot cooperative localization and map** dataset. Int. J. Robot. Res. 30(8): 969–974
Lisien B, Morales D, Silver D, Kantor G, Rekleitis I and Choset H 2005 The hierarchical atlas. IEEE Trans. Robot. 21: 473–481
Lourakis M I A and Antonis A A 2005 Is levenberg-marquardt the most efficient optimization algorithm for implementing bundle adjustment? In: International Conference on Computer Vision (ICCV), vol. 2, pages 1526–1531
Lowe D G 2004 Distinctive image features for scale invariant keypoints. Int. J. Comput. Vis. 60(2): 91–110
Lu F and Milios E 1997 Globally consistent range scan alignment for environmental map**. Autonom. Robot. 4(4): 333–349
Makarenko A, Williams S B, Bourgoult F and Durrant-Whyte F 2002 An experiment in integrated exploration. In: Proceedings of the IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), vol. 1, pages 534–539, Lausann, Switzerland
Malik J and Shi J 2000 Normalized cuts and image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 22(8): 888–905
Marder-Eppstein E, Konolige K and Marthi B 2011 Navigation in hybrid metric-topological maps. In: Proceedings of International Conference on Robotics and Automation, pages 3041–3047, Shanghai
Marinakis D and Dudek G 2010 Pure topological map** in mobile robotics. IEEE Trans. Robot. 26(6): 1051–1064
McClelland M, Campbell M and Estlin T 2013 Qualitative relational map** for planetary rovers. In: Proceedings of Intelligent Robotic Systems, AAAI, pages 110–113
Meyer-Delius D, Hess J, Grisetti G and Burgard W 2010 Temporary maps for robust localization in semi-static environments. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 5750–5755, Taipei, Taiwan
Milford M J and Wyeth G 2008 Map** a suburb with a single camera using a biologically inspired SLAM System. In: IEEE Transactions on Robotics Special Issue on Visual SLAM, vol. 24(5), pages 1038–1053
Modayil J, Beeson P and Kuipers B 2004 Using the topological skeleton for scalable global metri- cal map-building. In: IEEE/RSJ International Conference on Intelligent Robots and Systems
Montemerlo M and Thrun S 2002 Conditional particle filter for simultaneous mobile robot localization and people tracking. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)
Montemerlo M, Thrun S, Wegbriet B and Koller D 2002 FastSLAM: A factored solution to the simultaneous localization and map** problem. In: Proceedings of AAAI National Conference on Artificial Intelligence
Montremerlo M, Thrun S, Koller D and Wegbriet B 2003 Fast-SLAM2.0: An improved particle filtering algorithm for simultaneous localization and map** that provably converges. In: International Joint Conference on Artificial Intelligence, pages 1151–1156
Motalier P and Chatila R 1989 Stochastic multisensory data fusion for mobile robot location and environmental modelling. In: In Fifth Symposium on Robotics Research
Murphy K 1999 Bayesian map learning in dynamic environments. In: Proceedings of the Conference on Neural Information Processing Systems (NIPS), pages 1015–1021, Denver, CO, USA
Nagatani K and Choset H 1999 Towards robust sensor-based exploration by constructing reduced generalized voronoi graphs. In: Proceddings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1687–1698, Korea
Nathan Silberman, Derek Hoiem, P K and Fergus R 2012 Indoor segmentation and support inference from RGB-D images. In: Proc. of ECCV, pages 746–760
Nebot E 2000 Victoria park dataset webpage, ACFR [ http://www-personal.acfr.usyd.edu.au/nebot/victoria_park.htm http://www-personal.acfr.usyd.edu.au/nebot/victoria_park.htm accessed on 2-September-2014]
Newman P and Leonard J 2003 Pure range only sub-area slam. In: Proceedings of IEEE Conference on Robotics and Automation, pages 1921–1926
Ni K, Steedly D and Dellaert F 2007 Tectonic SAM: Exact, out-of-core, submap-based SLAM. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Rome, Italy, pages 1678–1685
Niera J and Tardòs J D 2001 Data association in stochastic map** using joint compatibility test. IEEE Trans. Robot. Autom. 17(6): 890–897
Oberländer J, Uhl K, Zöllener J M and Dillmann R 2008 A region-based slam algorithm capturing metric, topological and semanic properties. In: Proceedings of IEEE International Conference on Robotics and Automation, pages 1886–1891, Pasadena, CA, USA
Olson E 2008 Robust and efficient robotic map**. PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, USA
Olson E 2009a Real-time correlative scan matching. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pages 4387—4393, Kobe, Japan. IEEE
Olson E 2009b Recognising places using spectrally clustered local matches. Robot. Autonom. Syst. 57(12): 1157–1172
Olson E and Agarwal P 2013 Inference on networks of mixtures of robust robot map**. Int. J. Robot. Res. 32(7): 826–840
Olson E, Leonhard J and Teller J 2006 Fast iterative optimization of pose graphs with poor initial estimates. In: Proceedings of the IEEE Int. Conf. on Robotics and Automation (ICRA), pages 2262–2269
Olson E, Strom J, Goeddel R, Morton R, Ranganathan P and Richardson A 2013 Exploration and map** with autonomous robot teams. Commun. ACM 56(3): 62–70
OpenSLAM 2014 www.openslam.org
Pandey G, McBride J R and Eustice R M 2011 Ford campus vision and lidar data set. Int. J. Robot. Res. 30(13): 1543–1552
Parr R DP-SLAM download webpage., http://www.cs.duke.edu/parr. [online accessed on 01-September-2014]
Paskin M A 2003 Thin junction tree filters for simultaneous localization and map** In: Gottlob, G, Walsh, T (eds) Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence (IJCAI-03), pages 1157–1164, San Francisco, CA. Morgan Kaufmann Publishers
Paul R and Newman P 2010 FAB-MAP 3D: Topological Map** with Spatial and Visual Appearance. In: Proceedings IEEE International Conference on Robotics and Automation (ICRA’10), pages 2649–2656, Anchorage, Alaska,
Paz L, Tardos J and Neira J 2008 Divide and conquer: EKF SLAM in O(n). Robotics, IEEE Trans. 24(5): 1107–1120
Peynot T, Scheding S and Terho S 2010 The marulan data sets: Multi-sensor perception in a natural environment with challenging conditions. Int. J. Robot. Res. 29(13): 1602–1607
Pfingsthorn M and Birk A 2012 Simultaneous localization and map** (SLAM) with multimodal probability distribution. Int. J. Robot. Res. 32: 143–171
Pronobis A and Caputo B 2009 Cold: The cosy localization database. Int. J. Robot. Res. 28(5): 588–594
Ramdev R K, Krishna K M and Jawahar C V 2013 Multibody vslam with relative scale solution for curvilinear motion reconstruction. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA), pages 5732–5739, Karlsrule, Germany
Ranganathan A and Dellart F 2011 Online probabilistic topological maps. Int. J. Robot. Res. 30(6): 755–771
Ranganathan A, Kaess M and Dellaert F 2007 Loopy SAM. pages 2191–2196, Hyderabad; India
Ranganathan A, Menegatti E and Dellart F 2006 Bayesian inference in space of topological maps. IEEE Trans. Robot. 22(1): 92–107
RAWSEEDS 2009 Robotics advances through webpublishing of senorial and elaborated data sets (project FP6-IST-045144). [ http://www.rawseeds.org/rs/datasets online accessed on 02-September-2014]
Reid R and Braünl T 2011 Large-scale Multi-robot Map** in MAGIC 2010. In: Proceedings of the IEEE 5th International Conference on Robotics, Automation and Mechatronics (RAM), city
Remolina E 2001 A logical account of causal and topological maps. PhD thesis, University of Texas, Austin
Rizzini D L and Caselli S 2010 A distributed maximum likelihood algorithm for multi-robot map**, In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) , pages 573–578, Taipei, Taiwan
ROS 2014 Robot open source (ROS). www.ros.org, accessed on 02-September-2014
Ros G, Sappa A D, Ponsa D and Lopez A M 2012 Visual slam for driverless cars: A brief survey. In: Proceedings of the 2012 IEEE Intelligent Vehicles Symposium Workshops
Rosen D M, Kaess M and Leonard J J 2012 An incremental trust-region method for robust online sparse least-square estimation. In: Proceedings of IEEE International Conference on Robotics and Automation, pages 1262–1269, RiverCentre, Saint Paul, Minnesota, USA
Rosen D M, Kaess M and Leonard J J 2013 Robust incremental online inference over sparse factor graphs: Beyond the Gaussian case. In: Proceedings of IEEE International Conference on Robotics and Automation, pages 1025–1032
Saeedi S, Paull L, Trentini M and Li H 2011 Neural network-based multiple robot simultaneous localization and map**. In: IEEE Transactions on Neural Networks, vol. 22, pages 2376–2387
Savelli F 2005 Topological map** of ambiguous space: Combining qualitative biases and metrical information. PhD thesis, University of Texas, Austin
Shao L, Huang S and Dissanayake G 2013 Linear SLAM: A linear solution to the feature-based and pose graph SLAM based on submap joining. In: Proceedings of the IEEE/RSJ Intl. Conf. on Intelligent Robotics and Systems (IROS), pages 24–30, Tokyo, Big Sight, Japan
Shi J and Tomasi C 1994 Good features to track. In: IEEE Conference on Computer Vision and Pattern Recognition, pages 593–600
Smith M, Baldwin I, Churchill W, Paul R and Newman P 2009 The new college vision and laser data set. Int. J. Robot. Res. 28(5): 595–599
Stachniss C 2009 Robot map** and exploration. Springer-Verlag
Stachniss C and Bougard W 2005 Mobile robot map** and localization in non-static environments. In: Proceedings of the National Conference on Artificial Intelligence, Pittsburgh, PA, USA
Stachniss C, Frese U and Grisetti G 2014 OpenSLAM: Open-source implementation of slam algorithms. [ www.openslam.org accessed on 2-September-2014]
Steux B and Hamzaoui O E 2010 tinySLAM: A SLAM Algorithm in less than 200 line of C code. In: Proceedings of the International Conference on Control, Automation, Robotics and Vision (ICARCV), pages 1975–1979, Singapore
Strassdat H, Montiel J M M and Davison A J 2012 Visual SLAM: Why filters. J. Image Vis. Comput. 30(2): 65–77
Sünderhauf N 2012 Robust optimization for simultaneous localization and map**, PhD thesis, Technische Universität Chemnitz
Sünderhauf N and Protzel P 2012 Switchable constraints for robust pose graph. In: Proceedings of the IEEE Conf. on Intelligent Robots and Systems
Sünderhauf N and Protzel P 2013 Switchable Constraints vs Max-Mixture Models vs RRR - A Comparision of Three Approaches to Robust Pose Graph SLAM. In: Proceedings of the IEEE Intl. Conf. on Robotics and Automation (ICRA), pages 5198–5203, Karlsruhe, Germany
Tao T, Tully S, Kantor G and Choset H 2011 Incremental Construction of the Saturated-GVG for Multi-Hypothesis Topological SLAM. In: Proceedings of the IEEE Conference on Robotics and Automation, pages 3072–3077, Shanghai, China
Tapus A 2005 Topological SLAM - Simultaneous Localization and Map** with Fingerprints of Places. PhD thesis, École Polytechnique Fédérale De Lausanne (EPFL)
Tardos J D, Neira J, Newman P and Leonard J J 2002 Robust map** and localization in indoor environments using sonar data. Int. J. Robot. Res. 21: 311–330
Thrun S 2002a Particle filters in robotics. In: Proceedings of the 17th Annual Conference on Uncertainty in AI (UAI)
Thrun S 2002b Robotic map**: A survey. In: Lakemeyer, G and Nebel, B (editors) Exploring Artificial Intelligence in the New Millenium. Morgan Kaufmann
Thrun S, Fox D and Bougard W 2006 Probabilistic robotics. The MIT Press
Thrun S, Gutmann S, Fox D, Burgard W and Kuipers B 1998 Integrating topological and metric maps for mobile robot navigation. In: Proceedings of National Conference on Artifical intelligence(AAAI), Wisconsin
Thrun S and Leonard J J 2008 Springer handbook on robotics. Springer
Thrun S, Liu Y, Ng A Y, Ghahramani Z and Durrant-Whyte H 2004 Simultaneous localization and map** with sparse filters. Int. J. Robot. ResInt. J. Robot. Res. 23(7): 693–716
Thrun S and Montemerlo M 2006 The graph slam algorithm with application to large scale map** of urban structures. Int. J. Robot. Res. 25(5-6): 403–429
Tipaldi G D and Arras K O 2010 FLIRT – Interest region for 2D laser data. In: IEEE International Conference on Robotics and Automation
Tomasi C and Kannade T 1991 Detection and tracking of point features. Technical Report CMU-CS-91-132, Canegie Mellon Univerisy
Tomatis N, Nourbaksh I and Siegwart R 2002 Hybrid simultaneous localization and map building: Closing the loop with multi-hypotheses tracking. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA), pages 2749–2754, Wahington, D.C
Tong C, Gingras D, Larose K, Barfoot T D and Dupuis E 2013 The canadian planetary emulation terrain 3D map** dataset. Int. J. Robot. Res. 32(4): 389–395
Tully S, Kantor G and Choset H 2012 A unified Bayesian framework for global localization and SLAM in hybrid metrictopological maps. Int. J. Robot. Res. 3(3): 271–288
Ultsch A and Siemon H P 1990 Kononen’s self organizing maps for exploratory data analysis. In: Proceedings of Intenational Neural Network Conference (INNC-90), pages 305–308 Paris, France
Walcott-Bryant A, Kaess M, Johannsson H and Leonard J J 2012 In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1871–1878, Vilamoura, Algarve, Portugal
Walter M, Eustice R and Leonard J 2005 A provably consistent method for imposing exact sparsity in feature-based SLAM information filters. In: Proceedings of the International Symposium of Robotics Research (ISRR), pages 214–234, San Francisco, CA. Springer
Walter M R, Eustice R M and Leonard J J 2007 Exactly sparse extended information filter for feature-based SLAM. In: International Journal of Robotics Research, vol. 26, pages 335–359
Wang C-C, Duggins D, Gowdy J, Kozar J, MacLachlan R, Mertz C, Suppe A and Thorpe C 2004 Navlab slammot datasets, Carnegie Mellon University, www.cs.cmu.edu/~bobwang/datasets.html.. [online accessed on 04-September-2014]
Wang C C, Thorpe C and Thrun S 2002 Simultaneous localization and map** with detection and tracking of moving objects. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), vol. 1, pages 842–849
Wang Z, Huang S and Dissanayake G 2006 Implementation Issues and Experimental Evaluation of D-SLAM, volume 25 of Springer Tracts in Advanced Robotics. Springer-Verlag
Wang Z, Huang S and Dissanayake G 2007a D-SLAM: A decoupled solution to simultaneous localization and map**. Int. J. Robot. Res. 26(2): 187–204
Wang Z, Huang S and Dissanayake G 2007b Multi-robot simultaneous localization and map** using d-slam framework. In: Proceedings of 3rd International Conference on Intelligent Sensors, Sensor Networks and Information (ISSNIP-2007), pages 317–322, Melbourne
Wolf D F and Sukhatme G S 2003 Towards map** dynamic environments. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)
Wolf D F and Sukhatme G S 2004 Online simultaneous localization and map** in dynamic environments. In: Proceedings of the 2004 IEEE International Conference on Robotics and Automation (ICRA), pages 1301–1307, New Orleans, LA
Wurm K. M., Hornung A., Bennewitz M., Stachniss C. and Burgard W. 2010 OctoMap: A probabilistic, flexible, and compact 3D map representation for robotic systems. In: Proceedings of the ICRA 2010 Workshop on Best Practice in 3D Perception and Modeling for Mobile Manipulation, Anchorage, AK, USA. Software available at http://octomap.sf.net/
Yang S, Wang C and Thorpe C 2011 The annotated laser data set for navigation in urban areas. Int. J. Robot. Res. 30(9): 1095–1099
Zhao H, Chiba M, Shibasaki R, Shao X, Cui J and Zha H 2008 Slam in a dynamic large outdoor environment using a laser scanner. In: Proceedings of IEEE International Conference on Robotics and Automation, pages 1455–1462, Pasadena, CA, USA
Zimmer U 2000 Embedding local metrical map patches in a globally consistent topological map. In: Proceedings of International Symposium on Underwater Technology (UT), pages 301–305
Zou D and Tan P 2013 CoSLAM: Collaborative visual slam in dynamic environments. IEEE Trans. Pattern Anal. Mach. Intell. 35(2): 354–366
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
DHIMAN, N.K., DEODHARE, D. & KHEMANI, D. Where am I? Creating spatial awareness in unmanned ground robots using SLAM: A survey. Sadhana 40, 1385–1433 (2015). https://doi.org/10.1007/s12046-015-0402-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12046-015-0402-6