skip to main content
10.1145/2459118.2459121acmotherconferencesArticle/Chapter ViewAbstractPublication PagescomputeConference Proceedingsconference-collections
research-article

A review of path planning and mapping technologies for autonomous mobile robot systems

Published: 23 January 2012 Publication History

Abstract

This paper presents a review of various technologies for autonomous movement of a robot. Path planning is the process of generating a collision free path to the goal. Simultaneous Localization And Mapping (SLAM) is the process of creating a map of the environment while at same time localizing in the same map. Path planning and SLAM are critical for autonomous movement of the robot. This papers discusses different kinds of algorithms for path planning. This paper also describes the methods to incorporate the non-holomic constraints of a robot in the solution. Metrical map generating approaches, qualitative map generating approaches and hybrid map generating approaches for SLAM are also discussed.

References

[1]
T. Bailey, G. Dissanayake, and H. Durrant-Whyte. A computationally efficient solution to the simultaneous localisation and map building (SLAM) problem. In IEEE Intrn. Conf. on Robotics and Automation, Apr. 2000.
[2]
T. Bailey, J. Nieto, J. Guivant, M. Stevens, and E. Nebot. Consistency of EKF-SLAM algorithm. In In Proceedings of IEEE/RSJ Conference on Intelligent Robotics Systems, pages 3352--3358, 2006.
[3]
P. Beeson, J. Modayil, and B. Kuipers. Factoring the mapping problem: Mobile robot map-building in the Hybrid Spatial Semantic Hierarchy. Intrenational Journal on Robotic Research, 2009.
[4]
J. Blanco, J. Ferandez-Madrigal, and J. Gonzalez. Toward a unified bayesian approach to hybrid metric-topological SLAM. In IEEE Transactions on Robotics, volume 24, pages 259--270, Apr. 2008.
[5]
J. A. Castellanos, R. Martinez-Cantin, J. A. Castellanos, and J. Neira. Robocentric Map Joining: Improving the Consistency of EKF-SLAM. In Robotics and Autonomous Systems, volume 55, pages 21--29, 2007.
[6]
J. A. Castellanos and J. Neira. Limits to consistency of EKF-SLAM algorithm. In 5th IFAC Symposium on Intelligent Autonomous Vehicles, pages 3562--3568, 2004.
[7]
L. Clemente, A. Davison, I. Ried, and J. Neira. Mapping large loops with a single hand-held camera. In Robotics: Science and Systems, 2007.
[8]
M. Cummins and P. Newman. FAB-MAP: Probabilistic Localization and Mapping in the Space of Appearance. The International Journal of Robotics Research, 27(6):647--665, 2008.
[9]
M. Cummins and Paul Newman. Highly Scalable Appearance-Only SLAM -- FAB-MAP 2.0. In Robotics Science and Systems (RSS), Seattle, USA, June 2009.
[10]
M. Deans and M. Hebert. Experimental comparision of techniques for localization and mapping using bearing only sensor. In In Proceedings of IEEE Symposium on Experimental Robotics, volume 271, pages 395--404, 2000.
[11]
F. Dellart and M. Kaess. square root SAM: Simultaneous localization and mapping via square root information smoothing. In International Journal of Robotics Research, volume 25, pages 1181--1203, Dec. 2006.
[12]
D. Dolgov, S. Thrun, M. Montemerlo, and J. Diebel. Practical search techniques in path planning for autonomous driving. In Proceedings of the First International Symposium on Search Techniques in Artificial Intelligence and Robotics (STAIR-08), Chicago, USA, June 2008. AAAI.
[13]
A. Eliazar and R. Parr. DP-SLAM: Fast, Robust Simultainous Localization and Mapping Without Predetermined Landmarks. In in proceedings of International Joint Conference on Artificial Intelligence, 2003.
[14]
A. Eliazar and R. Parr. DP-SLAM 2.0. In IEEE International Conference on Robotics and Automation, 2004.
[15]
C. Estrada, J. Neira, and J. D. Tardos. Hierarchical SLAM: real-time accurate mapping of large environments. In IEEE Transactions on Robotics, volume 21, pages 588--596, Aug. 2005.
[16]
D. Ferguson and A. Stenz. The field d* algorithm for improved path planning and replanning in uniform and non-uniform cost environments. Technical Report CMU-RI-TR-05-19, Robotics Institute, Pittsburg, PA, 2005.
[17]
D. Fox, S. Thrun, W. Bulgard, and F. Dellart. Particle filter for mobile robot localisation. In Proceedings of IEEE Inter. Conf. on Robotics and Automation, 2000.
[18]
A. Gerevini and I. Serina. LPG: a planner based on local search for planning graphs. In Proceedings of the Sixth International Conference on Artificial Intelligence Planning and Scheduling (AIPS'02). AAAI Press, 2002.
[19]
J. E. Guivant and E. Nebot. Optimization of simultaneous localization and map-building algorithm for real time implementations. In IEEE transactions on Robot. Automation, volume 17, pages 242--257, 2001.
[20]
J. Hoffmann. The metric-FF planning system: translating Ignoring delete lists to numeric state variables. Journal Artificial Intelligence Research, 20:291--341, December 2003.
[21]
B. Y. Ko, J. B. Song, and S. Lee. 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, Sept. 2004.
[22]
S. Koeing and M. Likhachev. Fast replanning for navigation in unknown terrain. In Transactions of robotics, volume 21, pages 354--363, 2005.
[23]
B. Kuipers. The Spatial Semantic Hierarchy. Artificial Intelligence, pages 119--233, 2000.
[24]
B. Kuipers, J. Modayil, P. Beeson, M. Macmohan, and F. Savelli. 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, Apr. 2004.
[25]
S. M. LaValle. Rapidly-exploring random trees: A new tool for path planning. Technical Report TR: 98-11, Computer Science Dept., Iowa State University, Oct. 1998.
[26]
M. Likhachev and D. Ferguson. Planning long dynamically feasible maneuvers for autonomous vehicles. The Internation Journal of Robotics Research, 28(8):933--945, Aug. 2009.
[27]
M. Likhachev, D. Ferguson, G. Gordon, A. Stenz, and S. Thrun. Anytime Dynamic A*: An Anytime, Replanning Algorithm. In the International Conference on Automated Planning and Scheduling (ICAPS), 2005.
[28]
M. Likhachev, G. Gordon, and S. Thrun. ARA*: Anytime A* with Provable Bounds on Sub-Optimality. In Advances in Neural Information Processing Systems (NIPS), volume 16, Cambridge, 2004. MIT Press.
[29]
E. Marder-Eppstein, K. Konolige, and B. Marthi. Navigation in Hybrid. Metric-Topological Maps. In in proceedings of International Conference on Robotics and Automation, Shanghai, may 2011.
[30]
M. J. Milford and G. Wyeth. Mapping a suburb with a single camera using a biologically inspired SLAM system. In IEEE Transactions on Robotics Special Issue on Visual SLAM, volume 24, pages 1038--1053, Oct. 2008.
[31]
J. Modayil, P. Beeson, and B. Kuipers. Using the topological skeleton for scalable global metri- cal map-building. In IEEE/RSJ International Conference on Intelligent Robots and Systems, 2004.
[32]
M. Montemerlo, S. Thrun, B. Wegbriet, and D. Koller. FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem. In Proceedings of AAAI National Conference on Artificial Intelligence, 2002.
[33]
M. Montremerlo, S. Thrun, D. Koller, and B. Wegbriet. Fast-SLAM2.0: An improved particle filtering algorithm for simultaneous localization and mapping that provably converges. In International Joint Conference on Artificial Intelligence, pages 1151--1156, 2003.
[34]
P. Motalier and R. Chatila. Stochastic multisensory data fusion for mobile robot location and environmental modelling. In In Fifth Symposium on Robotics Research, 1989.
[35]
P. Newman and J. Leonard. Pure range only sub-area slam. In In Proceedings of IEEE Conference on Robotics and Automation, pages 1921--1926, Sept. 2003.
[36]
OpenSLAM. www.openslam.org, December 2011.
[37]
R. Paul and P. Newman. FAB-MAP 3D: Topological mapping with spatial and visual appearance. In Proc. IEEE International Conference on Robotics and Automation (ICRA'10), pages 2649--2656, Anchorage, Alaska, May 2010. 05.
[38]
L. Paz, J. Tardos, and J. Neira. Divide and Conquer: EKF SLAM in O(n). Robotics, IEEE Transactions on, 24(5):1107--1120, Oct. 2008.
[39]
A. Ranganathan, E. Menegatti, and F. Dellart. Bayesian inference in space of topological maps. In IEEE Transactions on Robotics, volume 22, pages 92--107, Feb. 2006.
[40]
J. A. Reeds and L. A. Shepp. Optimal paths for a car that goes both forwards and backwards. Pacific Journal of mathematics, 145(2), 1990.
[41]
E. Remolina. A logical account of Causal and Topological maps. PhD thesis, University of Texas, Austin, Dec. 2001.
[42]
F. Savelli. Topological Mapping of Ambiguous Space: combining Qualitative Biases and Metrical Information. PhD thesis, University of Texas, Austin, 2005.
[43]
A. Stenz. The Focussed D* for real-time replanning. In In Proceedings of the International Joint Conference on Artificial Intelligence, pages 1652--1659, 1995.
[44]
J. D. Tardos, J. Neira, P. Newman, and J. J. Leonard. Robust mapping and localization in indoor environments using sonar data. In International Journal of Robotics Research, volume 21, pages 311--330, Apr. 2002.
[45]
S. Thrun, D. Fox, W. Burgard, et al. Monte carlo localization with mixture proposal distribution. In Proc. of National Conference on AI(AAAI), Aug. 2000.
[46]
S. Thrun, S. Gutmann, D. Fox, W. Burgard, and B. Kuipers. Integrating topological and metric maps for mobile robot navigation. In Proceedings of National Conference on Artifical intelligence(AAAI), Wisconsin, July 1998.
[47]
S. Thrun, Y. Liu, A. Y. Ng, Z. Ghahramani, and H. Durrant-Whyte. Simultaneous localization and mapping with sparse filters. In International Journal of Robotics Research, volume 23, pages 693--716, 2004.
[48]
N. Tomatis, I. Nourbaksh, and R. Siegwart. 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., May 2002.
[49]
M. R. Walter, R. M. Eustice, and J. J. Leonard. Exactly sparse extended information filter for feature-based SLAM. In International Journal of Robotics Research, volume 26, 2007.
[50]
K. M. Wurm, A. Hornung, M. Bennewitz, C. Stachniss, and W. Burgard. OctoMap: A probabilistic, flexible, and compact 3D map representation for robotic systems. In Proc. of the ICRA 2010 Workshop on Best Practice in 3D Perception and Modeling for Mobile Manipulation, Anchorage, AK, USA, May 2010. Software available at http://octomap.sf.net/.
[51]
U. Zimmer. Embedding local metrical map patches in a globally consistent topological map. In Proceedings of International Symposium on Underwater Technology (UT), pages 301--305, May 2000.

Cited By

View all
  • (2021)A comparative study of meta-heuristics for local path planning of a mobile robotEngineering Optimization10.1080/0305215X.2020.1858074(1-19)Online publication date: 11-Jan-2021
  • (2019)Research on wireless robot path planning under edge computing considering multistep searching and inflection pointsTransactions on Emerging Telecommunications Technologies10.1002/ett.3825(e3825)Online publication date: 17-Dec-2019
  • (2016)Autonomous vehicle active safety system based on path planning and predictive control2016 35th Chinese Control Conference (CCC)10.1109/ChiCC.2016.7554777(8889-8895)Online publication date: Jul-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
COMPUTE '12: Proceedings of the 5th ACM COMPUTE Conference: Intelligent & scalable system technologies
January 2012
146 pages
ISBN:9781450314404
DOI:10.1145/2459118
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • ACM Pune Professional Chapter: ACM Pune Professional Chapter

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 January 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. SLAM
  2. anytime search algorithm
  3. hippocampus
  4. hybrid map
  5. incremental search algorithm
  6. localization
  7. mapping
  8. path planning
  9. topological map

Qualifiers

  • Research-article

Conference

Compute '12
Sponsor:
  • ACM Pune Professional Chapter

Acceptance Rates

COMPUTE '12 Paper Acceptance Rate 18 of 116 submissions, 16%;
Overall Acceptance Rate 114 of 622 submissions, 18%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)40
  • Downloads (Last 6 weeks)6
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)A comparative study of meta-heuristics for local path planning of a mobile robotEngineering Optimization10.1080/0305215X.2020.1858074(1-19)Online publication date: 11-Jan-2021
  • (2019)Research on wireless robot path planning under edge computing considering multistep searching and inflection pointsTransactions on Emerging Telecommunications Technologies10.1002/ett.3825(e3825)Online publication date: 17-Dec-2019
  • (2016)Autonomous vehicle active safety system based on path planning and predictive control2016 35th Chinese Control Conference (CCC)10.1109/ChiCC.2016.7554777(8889-8895)Online publication date: Jul-2016
  • (2015)Where am I? Creating spatial awareness in unmanned ground robots using SLAM: A surveySadhana10.1007/s12046-015-0402-640:5(1385-1433)Online publication date: 21-Aug-2015
  • (2014)Cellular Robotic Ants Synergy Coordination for Path PlanningRobots and Lattice Automata10.1007/978-3-319-10924-4_9(197-228)Online publication date: 12-Oct-2014
  • (2013)Mobile robot comes to the rescue in a WSN2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC)10.1109/PIMRC.2013.6666468(1977-1982)Online publication date: Sep-2013
  • (2013)Hybrid 3D registration approach using RGB and depth images2013 IEEE Second International Conference on Image Information Processing (ICIIP-2013)10.1109/ICIIP.2013.6707549(27-32)Online publication date: Dec-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media