An improved A* algorithm is proposed to address the issues of tortuous paths, proximity to obstacles, and low search efficiency in global path planning for wheeled inspection robots. First, the cost function of the A* algorithm is optimized to enhance path accuracy. Second, a line-of-sight method incorporating a distance factor is employed to reduce the tortuosity of the global path and increase the safe distance between paths and obstacles. The two-way search strategy is utilized to improve search efficiency. Finally, the global path is smoothed using quasi-uniform B-spline curves. The environment map is modeled using the grid method, and the algorithm is applied to a chlor-alkali chemical inspection robot scenario. Experimental results demonstrate that, compared with the traditional A* algorithm, the improved A* algorithm exhibits superior performance in terms of path safety, and the number of path inflection points. Specifically, the number of path inflection points is reduced by 79.41%. The global path generated by the improved A* algorithm is smoother, better satisfying the requirements for path planning in wheeled inspection robots.
在A*算法的应用中,所规划出的路径往往严格遵循给定的模型(例如栅格地图或网格模型)的约束,路径必须沿着这些模型的网格点依次行进.这种做法虽然确保了路径的可行性和计算的有效性,但不可避免地导致路径并非实际意义上的最短路径,同时路径的外观也可能显得不够自然流畅.通过视线(line of sight,LOS)检测算法可以优化A*算法路径中间点[7],减少路径曲折.
ZHANGY, ZHAOW, WANGJ Y,et al. Recent progress,challenges and future prospects of applied deep reinforcement learning:a practical perspective in path planning[J]. Neurocomputing, 2024, 608: 128423.
[2]
SINGHR, RENJ, LINX K .A review of deep reinforcement learning algorithms for mobile robot path planning[J].Vehicles,2023,5(4):1423-1451.
[3]
XUY F, CHAKHACHIROT, KATHURIAT,et al .SoLo T-DIRL:socially-aware dynamic local planner based on trajectory-ranked deep inverse reinforcement learning[C]//2023 IEEE International Conference on Robotics and Automation (ICRA). London,United Kingdom. IEEE,2023:12045-12051.
[4]
XUZ, LIUB, XIAOX, et al. Benchmarking reinforcement learning techniques for autonomous navigation[C]//2023 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2023: 9224-9230.
[5]
LIM D,JO J .Path planning with the derivative of heuristic angle based on the GBFS algorithm[J].Frontiers in Robotics and AI,2022, 9: 958930.
[6]
WANGJ Y, LIY H, LIR X,et al. Trajectory planning for UAV navigation in dynamic environments with matrix alignment Dijkstra[J].Soft Computing, 2022, 26(22): 12599-12610.
[7]
HARTP, NILSSONN, RAPHAELB .A formal basis for the heuristic determination of minimum cost paths[J]. IEEE Transactions on Systems Science and Cybernetics, 1968, 4(2):100-107.
YUX, JIANGC, DUANS R,et al. Path planning for improvement of A* algorithm and artificial potential field method[J]. Journal of System Simulation, 2024, 36(3):782-794.(in Chinese)
YANGF Q, LIUJ C .Path planning of mobile robot combining improved A* algorithm and dynamic window algorithm[J].Industrial Control Computer,2021,34(5):106-108.(in Chinese)
LIX L, XIONGH G, TAOY,et al .Global optimal path planning for mobile robots based on improved A* algorithm[J]. Chinese High Technology Letters,2021,31(3):306-314.(in Chinese)
[16]
DOLGOVD, THRUNS, MONTEMERLOM,et al .Practical search techniques in path planning for autonomous driving[J].AAAI Workshop - Technical Report,2008,WS-08-10:32-37.
[17]
LIUC G, MAOQ Z, CHUX M,et al. An improved a-star algorithm considering water current,traffic separation and berthing for vessel path planning[J]. Applied Sciences, 2019, 9(6):1057.
QINH M, JINY J, YANGZ Y, et al .Path planning method integrated with mode decision for 4WIS vehicles[J].Journal of Hunan University (Natural Sciences), 2024, 51(8): 176-184.(in Chinese)
[20]
DURAKLIZ, NABIYEVV .A new approach based on Bezier curves to solve path planning problems for mobile robots[J].Journal of Computational Science, 2022, 58: 101540.
[21]
FENGH B, HUQ, ZHAOZ Y, et al .Smooth path planning under maximum curvature constraints for autonomous underwater vehicles based on rapidly-exploring random tree star with B-spline curves[J]. Engineering Applications of Artificial Intelligence,2024,133:108583.
基金资助
河北省重大科技支撑计划资助项目(242G1802Z)
Major Science and Technology Support Program of Hebei Province(242G1802Z)