作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (11): 299-305,313. doi: 10.19678/j.issn.1000-3428.0062824

• 开发研究与工程应用 • 上一篇    下一篇

基于改进蚁群优化算法的自动驾驶多车协同运动规划

宋佳艳, 苏圣超   

  1. 上海工程技术大学 电子电气工程学院, 上海 201620
  • 收稿日期:2021-09-27 修回日期:2021-11-08 发布日期:2021-12-22
  • 作者简介:宋佳艳(1996—),女,硕士研究生,主研方向为智能交通系统、智能优化算法;苏圣超,副教授、博士。
  • 基金资助:
    国家自然科学基金(61603241);上海工程技术大学研究生创新项目(20KY0219)。

Multi-Vehicle Collaborative Motion Planning for Autonomous Driving Based on Improved Ant Colony Optimization Algorithm

SONG Jiayan, SU Shengchao   

  1. School of Electronic and Electrical Engineering, Shanghai University of Engineering Science, Shanghai 201620, China
  • Received:2021-09-27 Revised:2021-11-08 Published:2021-12-22

摘要: 当前面向多辆自动驾驶汽车的协同运动规划方法能有效保证运行车辆与障碍物及其他车辆之间避免发生碰撞并保持安全距离,但车辆间的在线协同与规划能力仍有待提升。为实现多辆自动驾驶汽车在运动过程中的协同控制,提出一种基于改进蚁群优化算法的多车在线协同规划方法。以空间协同与轨迹代价为优化目标,构造多目标优化函数,确保了多车行驶过程中的协同安全性与轨迹平滑性。将多目标优化函数引入蚁群优化算法的信息素更新过程中,根据自动驾驶车辆数量产生多个种群,使得种群之间相互独立的同时为每辆自动驾驶汽车规划可行路线。最终对蚁群优化算法中的挥发因子进行自适应调整,提升了算法全局搜索能力及收敛速度。实验结果表明,该方法能使多辆自动驾驶汽车在运动过程中保持协同控制并规划出无碰撞路线,相比于基于人工势场和模型预测的协同驾驶方法在复杂道路场景下车辆间的协同效果更好且适应性更强。

关键词: 自动驾驶, 运动规划, 协同控制, 多目标优化, 蚁群优化算法

Abstract: Current collaborative motion planning methods for multiple autonomous driving vehicles can effectively prevent collisions and maintain a safe distance between running vehicles and obstacles and other vehicles.However, the online collaboration and planning capabilities between vehicles still need to be improved.This study proposes a multi-vehicle online collaborative planning method based on an improved Ant Colony Optimization(ACO) algorithm to achieve the collaborative control of multiple autonomous driving vehicles during motion.By taking space collaboration and trajectory cost as optimization objectives, a multi-objective optimization function is constructed to ensure collaboration safety and trajectory smoothness during multi-vehicle driving.The multi-objective optimization function is introduced into the pheromone update process of the ACO algorithm, and multiple populations are generated based on the number of autonomous driving vehicles.The populations are independent and plan feasible routes for autonomous driving vehicles.The volatile factor in the ACO algorithm is adaptively adjusted, improving the global search ability and convergence speed of the algorithm.The experimental results show that the proposed method can maintain multiple autonomous driving vehicles in collaborative control during the movement process and plan a collision-free route.Compared with the collaborative driving method based on Artificial Potential Field(APF) and model prediction, the proposed method has a better collaborative effect between vehicles and more robust adaptability in complex road scenes.

Key words: autonomous driving, motion planning, collaborative control, multi-objective optimization, Ant Colony Optimization(ACO) algorithm

中图分类号: