Path tracking of an autonomous vehicle by means of an indirect adaptive neural controller

Due to nonlinearity of the dynamic models and the advantages of neural networks, we design an indirect adaptive neural controller for tracking the path of an autonomous vehicle. Our proposed algorithm, which includes a neural identifier, controls the lateral movement of the autonomous car. The updating laws for the identifying neural network and the controlling neural network are obtained by means of the gradient descent method. The identifying neural network is employed to estimate the Jacobian of the vehicle's lateral movement, which is then used for updating the parameters of the adaptive neural controller online. In this paper, both the radial basis function (RBF) and the multilayer perceptron (MLP) types of indirect adaptive neural controllers have been deigned. The simulation results corroborate the satisfactory performance of our proposed method in controlling the lateral motion of the examined autonomous vehicle. The results of RBF and MLP indirect adaptive neural controllers have also been compared in this work.

[1]  Subhash Rakheja,et al.  Path-tracking of autonomous vehicles using a novel adaptive robust exponential-like-sliding-mode fuzzy type-2 neural network controller , 2019, Mechanical Systems and Signal Processing.

[2]  Hyeongcheol Lee,et al.  New adaptive approaches to real-time estimation of vehicle sideslip angle , 2009 .

[3]  Jie Chen,et al.  Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances , 2011 .

[4]  Zhenping Sun,et al.  MPC-Based Regional Path Tracking Controller Design for Autonomous Ground Vehicles , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[5]  J. Christian Gerdes,et al.  Design of a feedback-feedforward steering controller for accurate path tracking and stability at the limits of handling , 2015 .

[6]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[7]  Rongrong Wang,et al.  Composite nonlinear feedback control for path following of four-wheel independently actuated autonomous ground vehicles , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[8]  J. Christian Gerdes,et al.  Safe driving envelopes for path tracking in autonomous vehicles , 2017 .

[9]  A. Sideris,et al.  A multilayered neural network controller , 1988, IEEE Control Systems Magazine.

[10]  Jian Wu,et al.  Adaptive-neural-network-based robust lateral motion control for autonomous vehicle at driving limits , 2018, Control Engineering Practice.

[11]  Liang Li,et al.  An innovative information fusion method with adaptive Kalman filter for integrated INS/GPS navigation of autonomous vehicles , 2018 .

[12]  Francesco Borrelli,et al.  Autonomous racing using learning Model Predictive Control , 2016, 2017 American Control Conference (ACC).

[13]  Pete Thomas,et al.  Identifying the causes of road crashes in Europe. , 2013, Annals of advances in automotive medicine. Association for the Advancement of Automotive Medicine. Annual Scientific Conference.

[14]  Hui Zhang,et al.  Active Steering Actuator Fault Detection for an Automatically-Steered Electric Ground Vehicle , 2017, IEEE Transactions on Vehicular Technology.

[15]  Xiaowen Chu,et al.  Autonomous-Vehicle Public Transportation System: Scheduling and Admission Control , 2015, IEEE Transactions on Intelligent Transportation Systems.

[16]  Weiwen Deng,et al.  Research on Vehicle Stability Control Strategy Based on Integrated-Electro-Hydraulic Brake System , 2017 .

[17]  Abdollah Amirkhani,et al.  Adaptive fuzzy nonlinear sliding-mode controller for a car-like robot , 2019, 2019 5th Conference on Knowledge Based Engineering and Innovation (KBEI).

[18]  Yie-Chien Chen,et al.  A model reference control structure using a fuzzy neural network , 1995 .

[19]  David González,et al.  A Review of Motion Planning Techniques for Automated Vehicles , 2016, IEEE Transactions on Intelligent Transportation Systems.

[20]  Qi Zhu,et al.  An adaptive path tracking method for autonomous land vehicle based on neural dynamic programming , 2016, 2016 IEEE International Conference on Mechatronics and Automation.

[21]  Coronavirus Will Be in the Top 10 Causes of Death , 2020 .

[22]  Francesco Borrelli,et al.  Predictive Active Steering Control for Autonomous Vehicle Systems , 2007, IEEE Transactions on Control Systems Technology.

[23]  Plamen Petrov,et al.  Modeling and Nonlinear Adaptive Control for Autonomous Vehicle Overtaking , 2014, IEEE Transactions on Intelligent Transportation Systems.

[24]  J. Christian Gerdes,et al.  Path-tracking for autonomous vehicles at the limit of friction , 2017, 2017 American Control Conference (ACC).

[25]  Ping Hu,et al.  Design of Automatic Steering Controller for Trajectory Tracking of Unmanned Vehicles Using Genetic Algorithms , 2012, IEEE Transactions on Vehicular Technology.

[26]  Yuanqing Xia,et al.  Lateral Path Tracking Control of Autonomous Land Vehicle Based on ADRC and Differential Flatness , 2016, IEEE Transactions on Industrial Electronics.

[27]  Kwang Y. Lee,et al.  Diagonal recurrent neural networks for dynamic systems control , 1995, IEEE Trans. Neural Networks.

[28]  Stephen M. Erlien,et al.  Collision Avoidance and Stabilization for Autonomous Vehicles in Emergency Scenarios , 2017, IEEE Transactions on Control Systems Technology.

[29]  Qingquan Li,et al.  A Sensor-Fusion Drivable-Region and Lane-Detection System for Autonomous Vehicle Navigation in Challenging Road Scenarios , 2014, IEEE Transactions on Vehicular Technology.

[30]  J. Christian Gerdes,et al.  Using the centre of percussion to design a steering controller for an autonomous race car , 2012 .

[31]  H. Eric Tseng,et al.  A tube-based robust nonlinear predictive control approach to semiautonomous ground vehicles , 2014 .