基于行车风险场的变邻域A*算法车辆路径规划
Vehicle Path Planning Using Variable Neighborhood A* Algorithm Based on Driving Risk Field
摘要: 随着车辆智能化水平的飞速发展,为了满足智能车辆对全局路径规划的速度、平滑性和安全性要求,提出了一种基于行车风险势场的变邻域改进A*算法。首先对栅格地图的环境建模中加入必要安全空间和冗余安全空间,保留足够的行车安全裕度;为了提升环境适应性,基于车辆当前位置和目标点的位置关系,改进了启发函数的计算方式;同时结合行车风险势场对于车辆产生的合力,改进算法扩展搜索机制,引入了横纵向和斜向增扩策略,提升算法的搜索效率;完整路径规划算法完成后,通过冗余点剔除和动态切点光滑算法对路径进行二次处理,形成最终的平滑车辆路径。最后通过仿真实验进行算法对比,验证了改进算法对于智能车辆路径规划性能和行车安全性的提升。
Abstract: With the rapid development of vehicle intelligence, a variable neighborhood improved A* algorithm based on the driving risk field is proposed to meet the speed, smoothness, and safety requirements of intelligent vehicles for global path planning. Firstly, necessary safety spaces and redundant safety spaces are added to the environmental modeling of raster maps, while retaining sufficient driving safety margins; In order to improve environmental adaptability, the calculation method of the heuristic function was improved based on the relationship between the current position of the vehicle and the position of the target point; At the same time, combining the combined force of driving risk potential field on vehicles, the algorithm extension search mechanism is improved, and horizontal, vertical, and diagonal expansion strategies are introduced to enhance the search efficiency of the algorithm; After the completion of the complete path planning algorithm, the redundant points are removed and the dynamic tangent smoothing algorithm is used to perform secondary processing on the path, forming the final smooth vehicle path. Finally, algorithm comparison was conducted through simulation experiments to verify the improvement of the algorithm in intelligent vehicle path planning performance and driving safety.
文章引用:胡林治, 叶洲, 黄陈雨佳. 基于行车风险场的变邻域A*算法车辆路径规划[J]. 建模与仿真, 2024, 13(3): 2367-2380. https://doi.org/10.12677/mos.2024.133217

参考文献

[1] 吴征, 黄志超, 谷雨阳. 试论我国智能车辆的发展趋势与挑战[J]. 中国设备工程, 2023(z2): 95-97.
[2] Mac, T.T., Copot, C., Tran, D.T. and De Keyser, R. (2016) Heuristic Approachesin Robot Path Planning: A Survey. Robotics and Autonomous Systems, 86, 13-28. [Google Scholar] [CrossRef
[3] Gochev, K. Safonova, A. and Likhachev, M. (2014) Anytime Tree-Restoring Weighted A* Graph Search. Seventh Annual Symposium on Combinatorial Search, Prague, 15-17 August 2014, 80-88.
[4] 杨秀建, 袁志豪, 白永瑞, 等. 双邻域选择扩展A*路径规划算法[J/OL]. 机械科学与技术, 1-15. 2024-03-13.[CrossRef
[5] Min, H., Xiong, X., Wang, P. and Yu, Y., (2021) Autonomous Driving Path Planning Algorithm Based on Improved A* Algorithm in Unstructured Environment. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 235, 513-526. [Google Scholar] [CrossRef
[6] Aine, S., Swaminathan, S., Narayanan, V., et al. (2016) Multi-Heuristic A*. The International Journal of Robotics Research, 35, 224-243. [Google Scholar] [CrossRef
[7] Lv, T., Zhao, C. and Bao, J. (2017) A Global Path Planning Algorithm Based on Bidirectional SVGA. J Robot Journal of Robotics, 2017, Article ID: 8796531. [Google Scholar] [CrossRef
[8] Singh, Y., Sharma, S., Sutton, R., et al. (2018) A Constrained A* Approach towards Optimal Path Planning for an Unmanned Surface Vehicle in a Maritime Environment Containing Dynamic Obstacles and Ocean Currents. Ocean Engineering, 169, 187-201. [Google Scholar] [CrossRef
[9] 熊晓勇. 自动驾驶汽车多场景复杂约束轨迹规划研究[D]: [博士学位论文]. 长春: 吉林大学, 2023.
[10] Hart, P.E., Nilsson, N.J. and Raphael, B. (1968) A Formal Basis for the Heuristic Determination of Minimum Cost Paths. IEEE Transactions on Systems Science and Cybernetics, 4, 100-107. [Google Scholar] [CrossRef
[11] Jing, X. and Yang, X. (2018) Application and Improvement of Heuristic Function in A* Algorithm. 2018 37th Chinese Control Conference (CCC), Wuhan, 25-27 July 2018, 2191-2194. [Google Scholar] [CrossRef
[12] 闫春来. 自动驾驶车辆局部轨迹规划与跟踪控制算法研究[D]: [硕士学位论文]. 济南: 齐鲁工业大学, 2023.
[13] Khatib, O. (1985) Real-Time Obstacle Avoidance for Manipulators and Mobile Robots. Proceedings.1985 IEEE International Conference on Robotics and Automation, St. Louis, 25-28 March 1985, 500-505. [Google Scholar] [CrossRef
[14] Chen, H. and Zheng, H. (2022) Research on Full Coverage Path Planning Algorithm of Mobile Robot Based on Astar Improved Algorithm. Proceedings of the 2022 7th International Conference on Intelligent Information Technology, Foshan, 25-27 February 2022, 21-27. [Google Scholar] [CrossRef
[15] Zhang, H., Tao, Y. and Zhu, W. (2023) Global Path Planning of Unmanned Surface Vehicle Based on Improved A-Star Algorithm. Sensors, 23, Article 6647. [Google Scholar] [CrossRef] [PubMed]
[16] Long, T. (2023) Improved A-Star Algorithm in Efficiency Enhancing and Path Smoothing. 2023 IEEE International Conference on Control, Electronics and Computer Technology (ICCECT), Jilin, 28-30 April 2023, 28-31. [Google Scholar] [CrossRef
[17] Li, X., Gao, X., Zhang, W. and Hao, L. (2022) Smooth and Collision-Free Trajectory Generation in Cluttered Environments Using Cubic B-Spline Form. Mechanism and Machine Theory, 169, Article 104606. [Google Scholar] [CrossRef
[18] Li, B., Acarman, T., Zhang, Y., Ouyang, Y., Yaman, C., Kong, Q., Zhong, X. and Peng, X. (2021) Optimization-Based Trajectory Planning for Autonomous Parking with Irregularly Placed Obstacles: A Lightweight Iterative Framework. IEEE Transactions on Intelligent Transportation Systems, 23, 11970-11981. [Google Scholar] [CrossRef