Skip to main content

A Comprehensive Survey and Analysis on Path Planning Algorithms and Heuristic Functions

  • Conference paper
  • First Online:
Intelligent Computing (SAI 2020)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1228))

Included in the following conference series:

Abstract

This paper explores the performance of four commonly used path planning algorithms of A*, D*, LPA* and D* Lite in both static and dynamic environments. To assess the effect of heuristic functions for path planning algorithms, four commonly used heuristic functions of Manhattan distance, diagonal distance, Euclidean distance and squared Euclidean distance are used based on three simulation environments with different map size and complexity. Experimental results show that the heuristic function significantly affects the computing performance and the final path of path planning algorithms, and Manhattan distance is the most efficiency heuristic function for all the four path planning algorithms. We apply A*, D*, LPA* and D* Lite algorithms to static and dynamic environments, respectively with different map size and complexity. We find that A* has the best performance in relatively simple static environments. When the map size and complexity of the static environment is highly increased, D* Lite is the best choice. In contrast, D* Lite has the best performance for path planning in dynamic environments. However, we also find that A* also has an excellent performance in dynamic environments when the map size and complexity are decreased.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Zhang, G.L., Hu, X.M., Chai, J.F., Zhao, L., Yu, T.: Summary of path planning and its application. Mod. Mach. 05, 85–90 (2011)

    Google Scholar 

  2. Hart, P.E., Nilsson, N.J., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 4(2), 100–107 (1968). https://doi.org/10.1109/TSSC.1968.300136

    Article  Google Scholar 

  3. Dijkstra, E.W.: A note on two problems in connexion with graphs. Numer. Math. 1(1), 271 (1959)

    Article  MathSciNet  Google Scholar 

  4. Wang, X.S., Wu, Z.X.: Improved Dijkstra shortest path algorithm and its application. Comput. Sci. 39(05), 223–228 (2012)

    Google Scholar 

  5. Jia, Q.X., Chen, G., Sun, H.X., Zheng, S.Q.: Path planning for space manipulator to avoid obstacles based on A* algorithm. J. Mech. Eng. 46(13), 109–115 (2010)

    Article  Google Scholar 

  6. Szczerba, R.J., Galkowski, P., Glicktein, I.S., et al.: Robust algorithm for real-time route planning. IEEE Trans. Aerosp. Electron. Syst. 36(3), 869–878 (2000)

    Article  Google Scholar 

  7. Stentz, A.: The D* algorithm for real-time planning of optimal traverses. CMU Technical report CMU-RI-TR-94-37 (1994)

    Google Scholar 

  8. Stentz, A.: The focussed D* algorithm for real-time replanning. In: International Joint Conference on Artificial Intelligence. Morgan Kaufmann Publishers Inc. (1995)

    Google Scholar 

  9. Saranya, C., Rao, K.K., Unnikrishnan, M., Brinda, V., Lalithambika, V.R., Dhekane, M.V.: Real time evaluation of grid based path planning algorithms: a comparative study. IFAC Proc. Vol. 47, 766–772 (2014)

    Article  Google Scholar 

  10. Qiu, L., Zhang, H.: Implementation of path finding on 2D game maps. J. Hunan Univ. Technol. 26(01), 66–69 (2012)

    Google Scholar 

  11. Liu, L., Guo, J.M.: Improved D* algorithm for robots in partially-known environment. In: First Intelligent Transport and Artificial Intelligence Conference: Research and Application of Intelligent Transport Technology, pp. 260–264. Guangzhou Publisher of Southern China University of Technology (2006)

    Google Scholar 

  12. Xu, K.F.: Research of route planning of mobile robots based on D* Lite. Harbin Institute of Technology (2017)

    Google Scholar 

  13. Koenig, S., Likhachev, M., Furcy, D.: Lifelong planning A*. Artif. Intell. 155(1–2), 93–146 (2004)

    Article  MathSciNet  Google Scholar 

  14. Zhang, Y.N., Sun, F.C., Shi, X.H.: Route planning of mobile robots based on fast D* Lite algorithm. Data Commun. 01, 46–51 (2018)

    Google Scholar 

  15. Koenig, S., Likhachev, M.: D* Lite. In: AAAI/IAAI, pp. 476-483 (2002)

    Google Scholar 

  16. Koenig, S., Likhachev, M.: Fast replanning for navigation in unknown terrain. IEEE Trans. Rob. 21(3), 354–363 (2005)

    Article  Google Scholar 

  17. Zhang, Z.S.: Designing and research of autonomous robots based on visual navigation. Harbin Institute of Technology (2008)

    Google Scholar 

  18. Mansour, K.A., Muhammad, A., Ramdane, E.H., et al.: D* Lite based real-time multi-agent path planning in dynamic environments. In: 3rd International Conference on Computational Intelligence. IEEE Computer Society (2011)

    Google Scholar 

  19. Gu, Y.Z., Meng, Q.D., Gao, R.Z.: Research of route planning on military robots in street fighting. Inf. Technol. 35(02), 30–33+36 (2011)

    Google Scholar 

  20. Zhou, C.H., Li, S.G.: Research of Dijkstra and A* algorithm. J. Softw. 01, 102–103 (2007)

    Google Scholar 

  21. Chen, S.Q., Teng, Z.J., Hong, Q., Chen, Q.H.: Analysis of Instances of 4 shortest route planning algorithms. Comput. Sci. Technol. 16, 1030–1032 (2007)

    Google Scholar 

Download references

Acknowledgments

This work was partly supported by the AI University Research Centre (AI-URC) through XJTLU Key Programme Special Fund (KSF-P-02 and KSF-A-19), Natural Science Foundation of Suzhou City (SYG201837), Natural Science Foundation of Nantong City (JC2018075) and Nantong University-Nantong Joint Research Center for Intelligent Information Technology (KFKT2017A06).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaohui Zhu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yan, B., Chen, T., Zhu, X., Yue, Y., Xu, B., Shi, K. (2020). A Comprehensive Survey and Analysis on Path Planning Algorithms and Heuristic Functions. In: Arai, K., Kapoor, S., Bhatia, R. (eds) Intelligent Computing. SAI 2020. Advances in Intelligent Systems and Computing, vol 1228. Springer, Cham. https://doi.org/10.1007/978-3-030-52249-0_39

Download citation

Publish with us

Policies and ethics