Investigating the Path Tracking Algorithm Based on BP Neural Network

被引:4
作者
Liu, Lu [1 ,2 ]
Xue, Mengyuan [1 ]
Guo, Nan [1 ,3 ]
Wang, Zilong [1 ]
Wang, Yuwei [1 ,4 ]
Tang, Qixing [1 ]
机构
[1] Anhui Agr Univ, Sch Engn, Hefei 230036, Peoples R China
[2] Hefei Comprehens Natl Sci Ctr, Inst Artificial Intelligence, Hefei 230088, Peoples R China
[3] Chinese Acad Sci, Hefei Inst Technol Innovat Engn, Hefei 230094, Peoples R China
[4] Minist Agr & Rural Affairs, Key Lab Agr Sensors, Hefei 230036, Peoples R China
关键词
automated vehicles; BP neural network; pure pursuit; look-ahead distance; path tracking; OF-THE-ART; VEHICLES;
D O I
10.3390/s23094533
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In this paper, we propose an adaptive path tracking algorithm based on the BP (back propagation) neural network to increase the performance of vehicle path tracking in different paths. Specifically, based on the kinematic model of the vehicle, the front wheel steering angle of the vehicle was derived with the PP (Pure Pursuit) algorithm, and related parameters affecting path tracking accuracy were analyzed. In the next step, BP neural networks were introduced and vehicle speed, radius of path curvature, and lateral error were used as inputs to train models. The output of the model was used as the control coefficient of the PP algorithm to improve the accuracy of the calculation of the front wheel steering angle, which is referred to as the BP-PP algorithm in this paper. As a final step, simulation experiments and real vehicle experiments are performed to verify the algorithm's performance. Simulation experiments show that compared with the traditional path tracking algorithm, the average tracking error of BP-PP algorithm is reduced by 0.025 m when traveling at a speed of 3 m/s on a straight path, and the average tracking error is reduced by 0.27 m, 0.42 m, and 0.67 m, respectively, at a speed of 1.5 m/s with a curvature radius of 6.8 m, 5.5 m, and 4.5 m, respectively. In the real vehicle experiment, an electric patrol vehicle with an autonomous tracking function was used as the experimental platform. The average tracking error was reduced by 0.1 m and 0.086 m on a rectangular road and a large curvature road, respectively. Experimental results show that the proposed algorithm performs well in both simulation and actual scenarios, improves the accuracy of path tracking, and enhances the robustness of the system. Moreover, facing paths with changes in road curvature, the BP-PP algorithm achieved significant improvement and demonstrated great robustness. In conclusion, the proposed BP-PP algorithm reduced the interference of nonlinear factors on the system and did not require complex calculations. Furthermore, the proposed algorithm has been applied to the autonomous driving patrol vehicle in the park and achieved good results.
引用
收藏
页数:17
相关论文
共 36 条
[1]  
Ahn J, 2021, INT J AUTO TECH-KOR, V22, P119
[2]   Structure-Preserving Constrained Optimal Trajectory Planning of a Wheeled Inverted Pendulum [J].
Albert, Klaus ;
Phogat, Karmvir Singh ;
Anhalt, Felix ;
Banavar, Ravi N. ;
Chatterjee, Debasish ;
Lohmann, Boris .
IEEE TRANSACTIONS ON ROBOTICS, 2020, 36 (03) :910-923
[3]   Path tracking controller of an autonomous armoured vehicle using modified Stanley controller optimized with particle swarm optimization [J].
Amer, Noor Hafizah ;
Zamzuri, Hairi ;
Hudha, Khisbullah ;
Aparow, Vimal Rau ;
Abd Kadir, Zulkiffli ;
Abidin, Amar Faiz Zainal .
JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2018, 40 (02)
[4]   Modelling and Control Strategies in Path Tracking Control for Autonomous Ground Vehicles: A Review of State of the Art and Challenges [J].
Amer, Noor Hafizah ;
Zamzuri, Hairi ;
Hudha, Khisbullah ;
Kadir, Zulkiffli Abdul .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2017, 86 (02) :225-254
[5]  
Andersen H, 2016, IEEE ASME INT C ADV, P1669, DOI 10.1109/AIM.2016.7577010
[6]   Coal Mine Safety Evaluation Based on Machine Learning: A BP Neural Network Model [J].
Bai, Guangxing ;
Xu, Tianlong .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
[7]  
Bu X., 2013, IFAC Proceedings Volumes, V46, P153, DOI DOI 10.3182/20130902-3-CN-3020.00045
[8]   Research on fuzzy control of path tracking for underwater vehicle based on genetic algorithm optimization [J].
Chen, JiaWang ;
Zhu, Huangchao ;
Zhang, Lei ;
Sun, Yuxia .
OCEAN ENGINEERING, 2018, 156 :217-223
[9]   Quantification of interfacial energies associated with membrane fouling in a membrane bioreactor by using BP and GRNN artificial neural networks [J].
Chen, Yifeng ;
Shen, Liguo ;
Li, Renjie ;
Xu, Xianchao ;
Hong, Huachang ;
Lin, Hongjun ;
Chen, Jianrong .
JOURNAL OF COLLOID AND INTERFACE SCIENCE, 2020, 565 :1-10
[10]   Three-Dimensional Nonlinear Differential Geometric Path-Following Guidance Law [J].
Cho, Namhoon ;
Kim, Youdan ;
Park, Sanghyuk .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2015, 38 (12) :2366-2385