Flatness-based Model Predictive Control for Autonomous Vehicle Trajectory Tracking

Model predictive control (MPC) has become more relevant to vehicle dynamics control due to its inherent capacity of treating system constraints. However, online optimization from MPC introduces an extensive computational burden for today’s onboard microprocessors. To alleviate MPC computational load, several methods have been proposed. Among them, online successive system linearization and the resulting linear time-varying model predictive controller (LTVMPC) is one of the most popular options. Nevertheless, such online successive linearization commonly approximates the original (nonlinear) system by a linear one, which inevitably introduces extra modeling errors and therefore reduces MPC performance. Actually, if the controlled system possesses the "differential flatness" property, then it can be exactly linearized and an equivalent linear model will appear. This linear model maintains all the nonlinear features of the original system and can be utilized to design a flatness-based model predictive controller (FMPC). CarSim-Simulink joint simulations demonstrate that the proposed FMPC substantially outperforms a classical LTVMPC in terms of the path-tracking performance for autonomous vehicles.

[1]  Hui Zhang,et al.  Robust Weighted Gain-Scheduling $H_{\infty }$ Vehicle Lateral Motion Control With Considerations of Steering System Backlash-Type Hysteresis , 2014, IEEE Transactions on Control Systems Technology.

[2]  Adriana Tapus,et al.  A new linear tire model with varying parameters , 2017, 2017 2nd IEEE International Conference on Intelligent Transportation Engineering (ICITE).

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

[4]  Junmin Wang,et al.  Coordinated and Reconfigurable Vehicle Dynamics Control , 2009, IEEE Transactions on Control Systems Technology.

[5]  Q. Chu,et al.  Combined Feedback Linearization and Constrained Model Predictive Control for Entry Flight , 2006 .

[6]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[7]  J. Christian Gerdes,et al.  Optimal tire force allocation for trajectory tracking with an over-actuated vehicle , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[8]  Martina Josevski,et al.  Flatness-based Model Predictive Control for the Fuel Optimization of Hybrid Electric Vehicles , 2015 .

[9]  Jean Lévine,et al.  A Flatness-Based Iterative Method for Reference Trajectory Generation in Constrained NMPC , 2009 .

[10]  Johan Andreasson,et al.  Global force potential of over-actuated vehicles , 2010 .

[11]  Rongrong Wang,et al.  Should the Desired Heading in Path Following of Autonomous Vehicles be the Tangent Direction of the Desired Path? , 2015, IEEE Transactions on Intelligent Transportation Systems.

[12]  Rongrong Wang,et al.  Integrated optimal dynamics control of 4WD4WS electric ground vehicle with tire-road frictional coefficient estimation , 2015 .

[13]  Francis J. Doyle,et al.  Differential flatness based nonlinear predictive control of fed-batch bioreactors , 2001 .

[14]  Rolf Findeisen,et al.  Fast predictive control of linear systems combining Nesterov's gradient method and the method of multipliers , 2011, IEEE Conference on Decision and Control and European Control Conference.

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

[16]  M. Fliess,et al.  Continuous-time linear predictive control and flatness: A module-theoretic setting with examples , 2000 .

[17]  João Borges de Sousa,et al.  Receding horizon flight control for trajectory tracking of autonomous aerial vehicles , 2013 .

[18]  Angela P. Schoellig,et al.  Flatness-Based Model Predictive Control for Quadrotor Trajectory Tracking , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[19]  Stephen P. Boyd,et al.  CVXGEN: a code generator for embedded convex optimization , 2011, Optimization and Engineering.

[20]  Estelle Courtial,et al.  A FLAT MODEL PREDICTIVE CONTROLLER FOR TRAJECTORY TRACKING IN IMAGE BASED VISUAL SERVOING , 2007 .

[21]  Rongrong Wang,et al.  Actuator-Redundancy-Based Fault Diagnosis for Four-Wheel Independently Actuated Electric Vehicles , 2014, IEEE Transactions on Intelligent Transportation Systems.

[22]  Alberto Bemporad,et al.  From linear to nonlinear MPC: bridging the gap via the real-time iteration , 2020, Int. J. Control.

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

[24]  M. Fliess,et al.  On Differentially Flat Nonlinear Systems , 1992 .