Skip to main content

Path Planning for Mobile Robots Based on Improved A* Algorithm

  • Conference paper
  • First Online:
Neural Computing for Advanced Applications (NCAA 2022)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1637))

Included in the following conference series:

  • 758 Accesses

Abstract

Aiming at the problem of low efficiency of mobile robot path planning in complex environments, based on the traditional A* algorithm and combined with the divide and conquer strategy algorithm, A four-way A* algorithm for a two-dimensional raster map is proposed in this paper. First, use random sorting and preprocessing to optimize the traditional A* algorithm and change the termination condition of the two-way A* algorithm expansion. Finally, use the start and end points to calculate the third node. The original problem is decomposed into a subproblem that simultaneously extends the four search trees from the starting point, intermediate point, and target point. After the pathfinding is successful, the paths of the subproblems are merged to get the optimal path. In addition, termination conditions have been added. While planning the four-way A* algorithm, it will also judge the one-way and two-way path planning so that the algorithm can find a path faster in a complex space. In order to verify the effectiveness of the improved algorithm, the improved algorithm and other algorithms are simulated in Matlab. The simulation results show that the path planning efficiency of the algorithm has been significantly improved, and as the scale of the environment increases, the advantages of the improved algorithm are more prominent.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Sariff, N., Buniyamin, N.: An overview of autonomous mobile robot path planning algorithms. In: Conference on Research and Development, pp. 183–185. IEEE (2006)

    Google Scholar 

  2. Bakdi, A., Abdelfetah, H., Boutamai, H., et al.: Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control. Robot. Auton. Syst. 89(1), 95–109 (2017)

    Article  Google Scholar 

  3. Mohd, A., Nayab Zafar, J.C.M.B.: Methodology for path planning and optimization of mobile robots: a review. Procedia Comput. Sci. 133, 141–152 (2018)

    Article  Google Scholar 

  4. Alajlan, M., Koubaa, A., Chaari, I., et al.: Global path planning for mobile robots in large-scale grid environments using genetic algorithms. In: 2013 International Conference on Individual and Collective Behaviors in Robotics (ICBR), pp. 3–5. IEEE (2013)

    Google Scholar 

  5. Mei, L.: Research on robot path optimization based on rasterized vision. Comput. Digit. Eng. 46(008), 1548–1552 (2018)

    Google Scholar 

  6. Stentz, A.: Optimal and efficient path planning for partially-known environments. In: Proceedings of 1994 IEEE International Conference on Robotics and Automation, pp. 3–8. IEEE (1994):

    Google Scholar 

  7. Dijkstra, E.W.: A note on two problems in connexion with graphs. Numer. Math. 1(1), 270–275 (1959)

    Article  MathSciNet  Google Scholar 

  8. Wang, H., Yuan, Y., Yuan, Q.: Application of Dijkstra algorithm in robot path-planning, pp. 1067–1069. IEEE (2011)

    Google Scholar 

  9. 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), 28–31 (1972)

    Google Scholar 

  10. Aine, S., Swaminathan, S., Narayanan, V., et al.: Multi-heuristic A*. Int. J. Robot. Res. 35(1–3), 224–243 (2014)

    Google Scholar 

  11. Guruji, A.K., Agarwal, H., Parsediya, D.K.: Time-efficient A* algorithm for robot path planning. Procedia Technol. 23, 144–149 (2016)

    Article  Google Scholar 

  12. Zhao, X., Wang, Z., Huang, C.K., et al.: Mobile robot path planning based on an improved A* algorithm. Robot 40(6), 137–144 (2018)

    Google Scholar 

  13. Islam, F., Narayanan, V., Likhachev, M.: A*-Connect: Bounded suboptimal bidirectional heuristic search. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 2753–2755. IEEE (2016)

    Google Scholar 

  14. Wu, P., Sang, C., Lu, Z., Yu, S., Fang, L., Zhang, Y.: Research on mobile robot path planning based on improved A* algorithm. Comput. Eng. Appl. 55(21), 227–233 (2019)

    Google Scholar 

  15. Gao, M., Zhang, Y., Zhu, L.: Bidirectional time-efficient A* algorithm for robot path planning, Appl. Res. Comput. 36(329(03)), 159–162+167 (2019)

    Google Scholar 

  16. Kong, J., Zhang, P., Liu, X.: Research on improved A* algorithm of bidirectional search mechanism. Comput. Eng. Appl. 57(08), 231–237 (2021)

    Google Scholar 

  17. Sturtevant, N.R., Felner, A., Barrer, M., et al.: Memory-based heuristics for explicit state spaces. In: IJCAI 2009, Proceedings of the 21st International Joint Conference on Artificial Intelligence, Pasadena, California, USA, 11–17 July 2009, p. 612. Morgan Kaufmann Publishers Inc. (2009)

    Google Scholar 

  18. Ferguson, D., Likhachev, M.: A guide to heuristic-based path planning, pp. 9–13 (2005)

    Google Scholar 

  19. Xin, Y., Liang, H., Du, M., Mei, T., Wang, Z., Jiang, R.: An improved A* algorithm for searching infinite neighbourhoods. Robot 36(05), 627–633 (2014)

    Google Scholar 

  20. Yan, W., Li, D., Wu, W.: Data Structure, vol. 281, pp. 234–269. Posts and Telecommunications Press, Beijing (2015)

    Google Scholar 

  21. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, pp. 100–102. MIT Press, Cambridge (2005)

    Google Scholar 

  22. Qu, W.: The Design and Analysis of Algorithm, pp. 26–34. Tsinghua University Press, Beijing (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huanbing Gao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hou, Y., Gao, H., Wang, Z., Du, C. (2022). Path Planning for Mobile Robots Based on Improved A* Algorithm. In: Zhang, H., et al. Neural Computing for Advanced Applications. NCAA 2022. Communications in Computer and Information Science, vol 1637. Springer, Singapore. https://doi.org/10.1007/978-981-19-6142-7_13

Download citation

  • DOI: https://doi.org/10.1007/978-981-19-6142-7_13

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-19-6141-0

  • Online ISBN: 978-981-19-6142-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics