Safety-field-based Path Planning Algorithm of Lane Changing for Autonomous Vehicles

被引:0
作者
Xiaoxing Lv
Weihua Li
Jianfeng Wang
机构
[1] Harbin Institute of Technology-Weihai,School of Automotive Engineering
来源
International Journal of Control, Automation and Systems | 2022年 / 20卷
关键词
Autonomous vehicles; lane changing; planning algorithm; safety field;
D O I
暂无
中图分类号
学科分类号
摘要
This study presents a novel planning approach of lane changing for autonomous vehicles to ensure multi-agent safety and comfortability in riding. First, a risk assessment model, Safety Field, combined with field theory and kinematics model was defined considering the passengers’ subjective feelings to identify the long-term safety trends. Based on the safety field, a new planning algorithm named S algorithm was developed, which was inspired by the A* algorithm. The special grid map, the lists, and the evaluation function designed in the S algorithm enabling its application to complex dynamic situations while considering riding safety and riding comfort. And the proposed path planning method has good scalability that we extend its application scenarios from straight roads to curved roads. Finally, the S algorithm was validated in virtual traffic environments on straight and curved roads, and the results from the test cases demonstrated the effectiveness and scalability of the algorithm.
引用
收藏
页码:564 / 576
页数:12
相关论文
共 68 条
[31]  
Litkouhi B(undefined)undefined undefined undefined undefined-undefined
[32]  
Dijkstra E W(undefined)undefined undefined undefined undefined-undefined
[33]  
Kala R(undefined)undefined undefined undefined undefined-undefined
[34]  
Warwick K(undefined)undefined undefined undefined undefined-undefined
[35]  
Hart P E(undefined)undefined undefined undefined undefined-undefined
[36]  
Nilsson N J(undefined)undefined undefined undefined undefined-undefined
[37]  
Raphael B(undefined)undefined undefined undefined undefined-undefined
[38]  
Kammel S(undefined)undefined undefined undefined undefined-undefined
[39]  
Ziegler J(undefined)undefined undefined undefined undefined-undefined
[40]  
Pitzer B(undefined)undefined undefined undefined undefined-undefined