TY - GEN
T1 - A Comprehensive Survey and Analysis on Path Planning Algorithms and Heuristic Functions
AU - Yan, Bin
AU - Chen, Tianxiang
AU - Zhu, Xiaohui
AU - Yue, Yong
AU - Xu, Bing
AU - Shi, Kai
N1 - Publisher Copyright:
© 2020, Springer Nature Switzerland AG.
PY - 2020
Y1 - 2020
N2 - 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.
AB - 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.
KW - A
KW - D
KW - D Lite
KW - Heuristic function
KW - LPA
KW - Path planning
KW - Path planning performance
UR - http://www.scopus.com/inward/record.url?scp=85088500069&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-52249-0_39
DO - 10.1007/978-3-030-52249-0_39
M3 - Conference Proceeding
AN - SCOPUS:85088500069
SN - 9783030522483
T3 - Advances in Intelligent Systems and Computing
SP - 581
EP - 598
BT - Intelligent Computing - Proceedings of the 2020 Computing Conference
A2 - Arai, Kohei
A2 - Kapoor, Supriya
A2 - Bhatia, Rahul
PB - Springer
T2 - Science and Information Conference, SAI 2020
Y2 - 16 July 2020 through 17 July 2020
ER -