A Novel Pure Pursuit Algorithm for Autonomous Vehicles Based on Salp Swarm Algorithm and Velocity Controller

被引:70
作者
Wang, Rui [1 ,2 ]
Li, Ying [2 ,4 ]
Fan, Jiahao [2 ,4 ]
Wang, Tan [3 ]
Chen, Xuetao [2 ,4 ]
机构
[1] Jilin Univ, Coll Software, Changchun 130012, Peoples R China
[2] Jilin Univ, Key Lab Symbol Computat & Knowledge Engn, Minist Educ, Changchun 130012, Peoples R China
[3] Space Technol Jilin Co Ltd, Jilin 132013, Jilin, Peoples R China
[4] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Peoples R China
关键词
Pursuit algorithms; Convergence; Tracking; Autonomous vehicles; Prediction algorithms; Acceleration; Optimization; Pure pursuit algorithm; autonomous vehicles; salp swarm algorithm; velocity controller; optimized look-ahead distance; PREDICTIVE CONTROLLER; TRACKING;
D O I
10.1109/ACCESS.2020.3023071
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Pure pursuit algorithm is one of the most effective ways of path tracking in autonomous vehicles. Nevertheless, the tracking accuracy of the existing pure pursuit algorithm is limited by the look-ahead distance. In this paper, to improve the tracking accuracy of the pure pursuit algorithm, a novel pure pursuit algorithm based on the optimized look-ahead distance named OLDPPA is proposed. Four improvements are presented in OLDPPA. Firstly, to find a better look-ahead distance of pure pursuit algorithm, salp swarm algorithm (SSA) is used in pure pursuit algorithm. Secondly, Brownian motion, a random motion mechanism of particles, is introduced in SSA to enhance its exploitation and exploration capabilities. Thirdly, to accelerate the convergence speed of SSA, a weighted mechanism which uses two different weights in the search process to adjust the salps closer to the food source quickly is assigned. Based on innovations 2 and 3, adaptive Brownian motion salp swarm algorithm (ABMSSA) is proposed and applied to pure pursuit algorithm. Finally, a velocity controller which outputs the speed of the next moment according to the distance and time interval between the look-ahead point and the current vehicle position is designed in OLDPPA, to ensure that the vehicle reaches its destination at a specified time. To verify the effectiveness and efficiency of OLDPPA, OLDPPA is applied in four different paths and the corresponding results are compared with other pure pursuit algorithms that use different look-ahead distances. Experimental results show that the tracking accuracy of OLDPPA is better than other algorithms.
引用
收藏
页码:166525 / 166540
页数:16
相关论文
共 40 条
[1]  
Andersen H, 2016, IEEE ASME INT C ADV, P1669, DOI 10.1109/AIM.2016.7577010
[2]  
[Anonymous], 2019, APPL SCI-BASEL, DOI DOI 10.3390/app9224739
[3]   A Primitive Comparison for Traffic-Free Path Planning [J].
Artunedo, Antonio ;
Godoy, Jorge ;
Villagra, Jorge .
IEEE ACCESS, 2018, 6 :28801-28817
[4]   The explicit linear quadratic regulator for constrained systems [J].
Bemporad, A ;
Morari, M ;
Dua, V ;
Pistikopoulos, EN .
AUTOMATICA, 2002, 38 (01) :3-20
[5]   Ant colony optimization -: Artificial ants as a computational intelligence technique [J].
Dorigo, Marco ;
Birattari, Mauro ;
Stuetzle, Thomas .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2006, 1 (04) :28-39
[6]   Receding horizon lateral vehicle control for pure pursuit path tracking [J].
Elbanhawi, M. ;
Simic, M. ;
Jazar, R. .
JOURNAL OF VIBRATION AND CONTROL, 2018, 24 (03) :619-642
[7]   Preparing a nation for autonomous vehicles: opportunities, barriers and policy recommendations [J].
Fagnant, Daniel J. ;
Kockelman, Kara .
TRANSPORTATION RESEARCH PART A-POLICY AND PRACTICE, 2015, 77 :167-181
[8]   Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems [J].
Gandomi, Amir Hossein ;
Yang, Xin-She ;
Alavi, Amir Hossein .
ENGINEERING WITH COMPUTERS, 2013, 29 (01) :17-35
[9]   A mutated salp swarm algorithm for optimum allocation of active and reactive power sources in radial distribution systems [J].
Gholami, Khalil ;
Parvaneh, Mohammad Hasan .
APPLIED SOFT COMPUTING, 2019, 85
[10]   A Motion Planning and Tracking Framework for Autonomous Vehicles Based on Artificial Potential Field Elaborated Resistance Network Approach [J].
Huang, Yanjun ;
Ding, Haitao ;
Zhang, Yubiao ;
Wang, Hong ;
Cao, Dongpu ;
Xu, Nan ;
Hu, Chuan .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (02) :1376-1386