Research on Path Planning for Robots with Improved A* Algorithm under Bidirectional JPS Strategy
Source abstract
Abstract
Aiming to address the A* algorithm’s issues of traversing a large number of nodes, long search times, and large turning angles in path planning, a strategy for multiple improvements to the A* algorithm is proposed. Firstly, the calculation of the heuristic function is refined by utilizing the Octile distance instead of traditional distance, which more accurately predicts the optimal path length. Additionally, environmental constraints are introduced to adaptively adjust the weight of the heuristic function, balancing the trade-off between search speed and path length. Secondly, the bidirectional jump point search method is integrated, allowing simultaneous path searches from both directions. This significantly reduces path search times and the number of nodes traversed. Finally, the path undergoes two rounds of smoothing using a path smoothing strategy until the final path is generated. To validate the effectiveness of the improved A* algorithm, simulations are conducted on ten types of grid maps. Results demonstrate that the improved A* algorithm markedly decreases path search times while maintaining path length, with greater speed improvements observed as the map size increases. Furthermore, the improved algorithm is applied in experiments with mobile robots, achieving significant reductions in average path search times of 79.04% and 37.41% compared to the traditional A* algorithm and the JPS algorithm, respectively. This enhancement effectively meets the requirements for rapid path planning in mobile robotics applications.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Path Planning Algorithms · Control and Dynamics of Mobile Robots · Robotics and Sensor-Based Localization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Mechanical Engineering, North University of China, Taiyuan 030051, China
Funding
Fundamental Research Program of Shanxi Provinc · the Opening Foundation of Shanxi Provincial Key Laboratory for Advanced Manufacturing Technology
References (20)
Show source-provided references
1. Research on Path Planning for a Mobile Robot
2. Review of Path Planning Algorithms for Robot Navigation
3. Heuristic and random search algorithm in optimization of route planning for Robot’s geomagnetic navigation10.1016/j.comcom.2020.02.043 ↗
4. Research on Global Path Planning of Mobile Robot Based on Improved A* Algorithm
5. Research on AGV Obstacle Avoidance Path Planning Based on Improved A* Algorithm
6. Research on Robot Shortest Path Planning with Improved A* Algorithm
7. Hybrid Path Planning Based on Safe A* Algorithm and Adaptive Window Approach for Mobile Robot in Large-Scale Dynamic Environment10.1007/s10846-019-01112-z ↗
8. Sang, T.T., Xiao, J.C., Xiong, J.F., Xia, H.Y., and Wang, Z.Z. (2023). Path Planning Method of Unmanned Surface Vehicles Formation Based on Improved A* Algorithm. J. Mar. Sci. Eng., 11.10.3390/jmse11010176 ↗
9. Robot Path Planning Design Based on Improved Ant Colony Algorithm
10. Path Planning Based on Improved RRT and DWA Fusion Algorithm
11. Wide-band high-accuracy ADC using segmented DAC with DWA and mismatch shaping10.1049/el.2017.1068 ↗
12. Research on Robot Obstacle Avoidance Path Planning Based on Improved Artificial Potential Field Method
13. Optimization of transfer robot path planning based on A* algorithm
14. Path Planning Method of Improving A* Algorithm Using Convex Corner
15. Harabor, D., and Grastien, A. (2012, January 19–21). The JPS pathfinding system. Proceedings of the 5th Annual Symposium on Combinatorial Search, Niagara Falls, ON, Canada.
16. Mobile Robot Path Planning Based on an Improved A*Algorithm
17. Global path planning based on simultaneous visibility graph construction and A* algorithm
18. Multi-objective approach for robot motion planning in search tasks10.1007/s10489-015-0754-y ↗
19. Path planning of coal mine rescue robot based on improved A*algorithm
20. Harabor, D., and Grastien, A. (2011, January 7–11). Online graph pruning for pathfinding on grid maps. Proceedings of the 25th AAAI Conference on Artificial Intelligence, Menlo Park, CA, USA.10.1609/aaai.v25i1.7994 ↗