Research on the A* Algorithm for Automatic Guided Vehicles in Large-Scale Maps
Source abstract
Abstract
The traditional A* algorithm faces the challenges of low search efficiency and large node extension range in the field of path planning. These directly restrict the overall performance of the algorithm. In this study, we aimed to improve the search efficiency and path planning quality of the A* algorithm in complex and large-scale environments through a series of optimisation measures, including the innovation of weight design, flexible adjustment of the search neighbourhood, improvement of the heuristic function, and optimisation of the node selection strategy. Specifically, this study innovatively introduces the local obstacle rate as the core index of weight design, and it dynamically adjusts the weights according to the change of the obstacle rate during the node movement process, which effectively reduces the search space and significantly improves the search speed. At the same time, according to the real-time change of the local obstacle rate, this study dynamically adjusts the range of the search neighbourhood, so that the algorithm can choose the optimal search strategy according to different environmental information. In terms of the improvement of the heuristic function, this study adopted the diagonal distance as the benchmark for cost estimation, and it innovatively introduces the angle coefficient to reflect the complexity of path turning, thus providing the algorithm with a more accurate guidance for the search direction. In addition, this study optimises the node selection method by drawing on the idea of simulated annealing, which eliminates the need to calculate and compare all possible surrogate values during the node selection process, thus significantly reducing the running time of the algorithm. The results of the simulation experiments fully verify the effectiveness and practicality of the improved algorithm. Compared with the traditional A* algorithm, the improved algorithm achieved significant optimisation in terms of the average running time, the number of expansion nodes, and the path length, with the average running time shortened by 84%, the number of expansion nodes reduced by 94%, and the path length also shortened by 2.3%.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Path Planning Algorithms · Data Management and Algorithms · Transportation and Mobility Innovations
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Transportation, Fujian University of Technology, Fuzhou 350118, China
Fujian Collaborative Innovation Center for Beidou Navigation and Intelligent Traffic, Fujian University of Technology, Fuzhou 350118, China
Funding
ujian Provincial Natural Science Foundation · Education and Research Projects for Middle and Young Teachers (Science and Technology) of Fujian Province · Scientific Research Foundation of Fujian University of Technology · third batch of the Innovative Star Talent Project in Fujian Province
References (39)
Show source-provided references
1. UAV search coverage under priority of important targets based on multi-location domain decomposition10.3934/era.2024115 ↗
2. Path planning for mobile robot using an enhanced ant colony optimization and path geometric optimization10.1177/17298814211019222 ↗
3. Approximate solution of the shortest path problem with resource constraints and applications to vehicle routing problems10.3934/era.2023030 ↗
4. A Generalized Voronoi Diagram-Based Efficient Heuristic Path Planning Method for RRTs in Mobile Robots10.1109/TIE.2021.3078390 ↗
5. Path planning for dual UAVs cooperative suspension transport based on artificial potential field-A* algorithm10.1016/j.knosys.2023.110797 ↗
6. A* guiding DQN algorithm for automated guided vehicle pathfinding problem of robotic mobile fulfillment systems
7. Improved Genetic Algorithm Based on Oscillation Factor to Solve the AUV Path Planning Problem10.1088/1742-6596/2632/1/012009 ↗
8. Cai, Y., Liu, H., Li, M., and Ren, F. (2024). A Method of Dual-AGV-Ganged Path Planning Based on the Genetic Algorithm. Appl. Sci., 14.10.3390/app14177482 ↗
9. Huo, L., Zhu, J., Li, Z., and Ma, M. (2021). A Hybrid Differential Symbiotic Organisms Search Algorithm for UAV Path Planning. Sensors, 21.10.3390/s21093037 ↗
10. Du, Z., and Li, H. (2024). Research on Application of Improved Quantum Optimization Algorithm in Path Planning. Appl. Sci., 14.10.3390/app14114613 ↗
11. Yao, D., San, H., and Wang, Y. (2024). Improvement study of A* algorithm in mobile robot path planning. J. Syst. Simul., 1–16.
12. Yin, X., Cai, P., Zhao, K., Zhang, Y., Zhou, Q., and Yao, D. (2023). Dynamic Path Planning of AGV Based on Kinematical Constraint A* Algorithm and Following DWA Fusion Algorithms. Sensors, 23.10.3390/s23084102 ↗
13. Yu, M., Luo, Q., Wang, H., and Lai, Y. (2023). Electric Logistics Vehicle Path Planning Based on the Fusion of the Improved A-Star Algorithm and Dynamic Window Approach. World Electr. Veh. J., 14.10.3390/wevj14080213 ↗
14. Gao, H., Ruan, J., Gao, J., and Li, G. Improved A* Algorithm for Path Planning of Intelligent Amphibious Vehicles Computer Integrated Manufacturing Systems. Proceedings of the 13th International Conference on Computer Engineering and Networks: CENet 2023.10.1007/978-981-99-9243-0_46 ↗
15. Integrated optimization of planning and operation of a shared automated electric vehicle system considering the trip selection and opportunity cost10.3934/era.2024003 ↗
16. A 3D UAV path planning model based on improved A* algorithm and DEM data10.1088/1742-6596/2580/1/012043 ↗
17. Wang, J., Wu, N., Zhao, W.X., Peng, F., and Lin, X. (2019). Empowering A* Search Algorithms with Neural Networks for Personalized Route Recommendation. arXiv.10.1145/3292500.3330824 ↗
18. ERCP: Speedup path planning through clustering and presearching10.1007/s10489-022-04137-4 ↗
19. Probably bounded suboptimal heuristic search10.1016/j.artint.2018.08.005 ↗
20. Direction constraints adaptive extended bidirectional A* algorithm based on random two-dimensional map environments10.1016/j.robot.2023.104430 ↗
21. Research on global path planning algorithm for mobile robots based on improved A*10.1016/j.eswa.2023.122922 ↗
22. Zhang, J., Wang, Z., and Chen, C. (2023, January 25–27). A Hierarchical Path Planning Method Based on Key Points Generation. Proceedings of the 2023 IEEE International Conference on Smart Internet of Things (SmartIoT), Xining, China.10.1109/SmartIoT58732.2023.00063 ↗
23. Intelligent path planning by an improved RRT algorithm with dual grid map10.1016/j.aej.2023.12.044 ↗
24. Path planning algorithm for ground unmanned vehicles based on topological constraints in unstructured environments
25. An Improved Dynamic Window Path Planning Algorithm Using Multi-algorithm Fusion10.1007/s12555-022-0495-8 ↗
26. Research on random obstacle avoidance method for robots based on the fusion of improved A* algorithm and dynamic window method
27. Liu, Y., Wang, C., Wu, H., and Wei, Y. (2023). Mobile Robot Path Planning Based on Kinematically Constrained A-Star Algorithm and DWA Fusion Algorithm. Mathematics, 11.10.3390/math11214552 ↗
28. Zhang, C., Yang, X., Zhou, R., and Guo, Z. (2024). A Path Planning Method Based on Improved A* and Fuzzy Control DWA of Underground Mine Vehicles. Appl. Sci., 14.10.3390/app14073103 ↗
29. Mobile robot path planning based on fusion of improved A* algorithm and adaptive DWA algorithm10.1088/1742-6596/2330/1/012003 ↗
30. Research on Dynamic Obstacle Avoidance Method of Mobile Robot based on Improved A* Algorithm and Dynamic Window Method
31. Robot path planning based on improved A* algorithm10.1088/1742-6596/2637/1/012008 ↗
32. A multi-objective dynamic vehicle routing optimization for fresh product distribution: A case study of Shenzhen10.3934/era.2024132 ↗
33. Hasan, M., Feng, H., Hasan, T., Gain, B., Ullah, I., and Khan, S. (2021, January 23–25). Improved and Comparative End to End Delay Analysis in CBS and TAS using Data Compression for Time Sensitive Network. Proceedings of the 2021 3rd International Conference on Applied Machine Learning, ICAML 2021, Changsha, China.10.1109/ICAML54311.2021.00049 ↗
34. A multi-AGV fast path planning method based on improved CBS algorithm in workshops10.1177/09544062231181838 ↗
35. Path Planning Based on Map Preprocessing and Improved A* Algorithm
36. Improved multi-search strategy A* algorithm to solve three-dimensional pipe routing design10.1016/j.eswa.2023.122313 ↗
37. Towards Path Planning Algorithm Combining with A-Star Algorithm and Dynamic Window Approach Algorithm
38. A* global path planning algorithm for two-stage search
39. Improved A* algorithm and artificial potential field method for path planning