Research on Path Planning of Mobile Robots Based on A*and B* Algorithms

Authors

  • Yihan Lv

DOI:

https://doi.org/10.54097/d2q14p91

Keywords:

Path Planning; Mobile Robots; A* Algorithm; B* Algorithm; Heuristic Optimization.

Abstract

Efficient path planning is of great significance for mobile robots used in various applications such as logistics, healthcare, and autonomous navigation. However, traditional path planning algorithms such as A* often face limitations in computational efficiency and heuristic selection, which hinder their effectiveness in complex scenarios. This study addresses these challenges by implementing the A* and B* algorithms, comparing their performance across various heuristics: Euclidean distance, Manhattan distance, Chebyshev distance, and Octile distance. Therefore, a series of experiments are performed to analyze path length and computation time. The results show that the Euclidean heuristic consistently produces the fastest computation times, while the B* algorithm can significantly improve the performance of some heuristics. This study highlights the importance of heuristic selection in optimal path planning and provides valuable insights into advancing mobile robot navigation systems by providing insights into heuristic optimization of path planning.

Downloads

Download data is not yet available.

References

[1] Siciliano, B., & Khatib, O. Springer Handbook of Robotics. Springer, 2016. DOI: https://doi.org/10.1007/978-3-319-32552-1

[2] LaValle, S. M. Planning Algorithms. Cambridge University Press, 2006. DOI: https://doi.org/10.1017/CBO9780511546877

[3] Russell, S., & Norvig, P. Artificial Intelligence: A Modern Approach. Pearson, 2020.

[4] Hart, P. E., Nilsson, N. J., & Raphael, B. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 1968, 4(2): 100-107. DOI: https://doi.org/10.1109/TSSC.1968.300136

[5] Stentz, A. Optimal and efficient path planning for partially-known environments. Artificial Intelligence, 1995, 19(1-2): 400-405.

[6] Dechter, R., & Pearl, J. Generalized best-first search strategies and the optimality of A*. Journal of the ACM, 1985, 32(3): 505-536. DOI: https://doi.org/10.1145/3828.3830

[7] Thrun, S., Burgard, W., & Fox, D. Probabilistic Robotics. MIT Press, 2005.

[8] Zha, H., & Jiang, X. A survey of robot path planning algorithms. Journal of Robotics, 2015, 726969.

[9] Koenig, S., & Likhachev, M. D* Lite. AAAI Conference on Artificial Intelligence, 2002, 476-483.

[10] Zhou, Z., & Hansen, E. Breadth-first heuristic search. Artificial Intelligence, 2004, 170(4-5): 385-408. DOI: https://doi.org/10.1016/j.artint.2005.12.002

[11] Nilsson, N. J. Principles of Artificial Intelligence. Tioga Publishing Company, 1980.

[12] LaValle, S. M., & Kuffner, J. J. Rapidly-Exploring Random Trees: Progress and Prospects. In Algorithmic and Computational Robotics: New Directions, 2001, 293-308.

[13] GPS-based Navigated Autonomous Robot, Last accessed 2024/10/06, https://www.semanticscholar. Org/paper/GPS-based-Navigated-Autonomous-Robot-Al-Faiz-Mahameda.

Downloads

Published

25-12-2024