Application of Data-Driven Model Predictive Control for Autonomous Vehicle Steering

Jiarui Zhang,Aijing Kong,Yu Tang,Zhichao Lv,Lulu Guo,Peng Hang
2024-07-19
Abstract:With the development of autonomous driving technology, there are increasing demands for vehicle control, and MPC has become a widely researched topic in both industry and academia. Existing MPC control methods based on vehicle kinematics or dynamics have challenges such as difficult modeling, numerous parameters, strong nonlinearity, and high computational cost. To address these issues, this paper adapts an existing Data-driven MPC control method and applies it to autonomous vehicle steering control. This method avoids the need for complex vehicle system modeling and achieves trajectory tracking with relatively low computational time and small errors. We validate the control effectiveness of the algorithm in specific scenario through CarSim-Simulink simulation and perform comparative analysis with PID and vehicle kinematics MPC, confirming the feasibility and superiority of it for vehicle steering control.
Systems and Control
What problem does this paper attempt to address?
The problem this paper attempts to address is the challenges faced by existing Model Predictive Control (MPC) methods based on vehicle dynamics or kinematics models in steering control of autonomous vehicles, such as modeling difficulties, numerous parameters, strong nonlinearity, and high computational costs. To tackle these challenges, the paper proposes a Data-driven MPC (DDMPC) method and applies it to the steering control of autonomous vehicles. This method avoids complex vehicle system modeling and can achieve trajectory tracking with lower computation time and smaller errors. Specifically, the main contributions of the paper include: 1. Applying the data-driven model predictive control method to the steering control of autonomous vehicles based on existing research. 2. Verifying the effectiveness of the algorithm through CarSim and Simulink simulation experiments, and demonstrating its superiority by comparing it with PID and kinematics-based MPC algorithms. The structure of the paper is as follows: - The first part introduces the research background and problem statement, discussing the advantages of MPC and its application challenges in autonomous driving. - The second part reviews Willems' lemma and its application in system identification. - The third part details the application of data-driven MPC in steering control of autonomous vehicles, including the design of the algorithm and the optimization model. - The fourth part verifies the effectiveness of the algorithm through simulation experiments and conducts performance comparison analysis. - The final part summarizes the research results and looks forward to future work directions.