Design of a Path-Tracking Steering Controller for Autonomous Vehicles

This paper presents a linearization method for the vehicle and tire models under the model predictive control (MPC) scheme, and proposes a linear model-based MPC path-tracking steering controller for autonomous vehicles. The steering controller is designed to minimize lateral path-tracking deviation at high speeds. The vehicle model is linearized by a sequence of supposed steering angles, which are obtained by assuming the vehicle can reach the desired path at the end of the MPC prediction horizon and stay in a steady-state condition. The lateral force of the front tire is directly used as the control input of the model, and the rear tire’s lateral force is linearized by an equivalent cornering stiffness. The course-direction deviation, which is the angle between the velocity vector and the path heading, is chosen as a control reference state. The linearization model is validated through the simulation, and the results show high prediction accuracy even in regions of large steering angle. This steering controller is tested through simulations on the CarSim-Simulink platform (R2013b, MathWorks, Natick, MA, USA), showing the improved performance of the present controller at high speeds.

[1]  James B. Rawlings,et al.  Postface to “ Model Predictive Control : Theory and Design ” , 2012 .

[2]  M Maarten Steinbuch,et al.  Optimization and optimal control in automotive systems , 2014 .

[3]  Alexander Katriniok,et al.  Optimal vehicle dynamics control for combined longitudinal and lateral autonomous vehicle guidance , 2013, 2013 European Control Conference (ECC).

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

[5]  J. Christian Gerdes,et al.  Model Predictive Control for Vehicle Stabilization at the Limits of Handling , 2013, IEEE Transactions on Control Systems Technology.

[6]  Francesco Borrelli,et al.  MPC-Based Approach to Active Steering for Autonomous Vehicle Systems , 2005 .

[7]  Rongrong Wang,et al.  Robust H∞ output-feedback control for path following of autonomous ground vehicles , 2016 .

[8]  J. Christian Gerdes,et al.  Path tracking of highly dynamic autonomous vehicle trajectories via iterative learning control , 2015, 2015 American Control Conference (ACC).

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

[10]  Ali Charara,et al.  Design and Comparison of Robust Nonlinear Controllers for the Lateral Dynamics of Intelligent Vehicles , 2016, IEEE Transactions on Intelligent Transportation Systems.

[11]  Wanzhong Zhao,et al.  ACT-R Cognitive Model Based Trajectory Planning Method Study for Electric Vehicle’s Active Obstacle Avoidance System , 2018 .

[12]  M. Dianati,et al.  Trajectory Planning and Tracking for Autonomous Overtaking : State-ofthe-Art and Future Prospects , 2018 .

[13]  Mehrdad Dianati,et al.  Trajectory planning and tracking for autonomous overtaking: State-of-the-art and future prospects , 2018, Annu. Rev. Control..

[14]  Kirstin L. R. Talvala,et al.  Pushing the limits: From lanekeeping to autonomous racing , 2011, Annu. Rev. Control..

[15]  Maciej Ławryńczuk,et al.  Computationally Efficient Model Predictive Control Algorithms , 2014 .

[16]  Rajesh Rajamani,et al.  Vehicle dynamics and control , 2005 .

[17]  Hairi Zamzuri,et al.  Modelling and Control Strategies in Path Tracking Control for Autonomous Ground Vehicles: A Review of State of the Art and Challenges , 2017, J. Intell. Robotic Syst..

[18]  Francesco Borrelli,et al.  Robust Predictive Control for semi-autonomous vehicles with an uncertain driver model , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[19]  Dongpu Cao,et al.  Development of a new integrated local trajectory planning and tracking control framework for autonomous ground vehicles , 2017 .

[20]  Hans B. Pacejka,et al.  Tire and Vehicle Dynamics , 1982 .

[21]  Said Mammar,et al.  Vehicle Handling Improvement by Active Steering , 2002 .

[22]  Guilherme V. Raffo,et al.  A Predictive Controller for Autonomous Vehicle Path Tracking , 2009, IEEE Transactions on Intelligent Transportation Systems.

[23]  Francesco Borrelli,et al.  Linear time‐varying model predictive control and its application to active steering systems: Stability analysis and experimental validation , 2008 .

[24]  J. Christian Gerdes,et al.  Autonomous Vehicle Control at the Limits of Handling , 2012 .

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

[26]  J. Christian Gerdes,et al.  Incorporating non-linear tire dynamics into a convex approach to shared steering control , 2014, 2014 American Control Conference.