When the linear Model Predictive Control (MPC) algorithm is used for trajectory tracking control of autonomous vehicles in high-speed turning conditions, the tracking accuracy is usually decreased due to the low fidelity of the predictive model. To deal with this problem, a trajectory tracking controller based on Neural Network Predictive Control (NNPC) is designed in this paper. The data collected from driving simulation experiments is used for the Back Propagation Neural Network (BPNN) training process to obtain the vehicle state predictive models. To reduce the iteration times of the rolling optimization module of NNPC, Particle Swarm Optimization (PSO) with Fitness Allocating Inertia Weights (PSO-FAIW) algorithm is proposed, which can allocate inertia weights in light of the distance between each particle’s fitness and the best fitness of the swarm. Finally, the performance of the controller designed in this paper is verified based on MATLAB /Simulink. The simulation results demonstrate that the controller proposed in this paper can give consideration to tracking accuracy and real-time performance.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.