Adaptive MPC for Autonomous Lane Keeping

This paper proposes an Adaptive Robust Model Predictive Control strategy for lateral control in lane keeping problems, where we continuously learn an unknown, but constant steering angle offset present in the steering system. Longitudinal velocity is assumed constant. The goal is to minimize the outputs, which are distance from lane center line and the steady state heading angle error, while satisfying respective safety constraints. We do not assume perfect knowledge of the vehicle lateral dynamics model and estimate and adapt in real-time the maximum possible bound of the steering angle offset from data using a robust Set Membership Method based approach. Our approach is even well-suited for scenarios with sharp curvatures on high speed, where obtaining a precise model bias for constrained control is difficult, but learning from data can be helpful. We ensure persistent feasibility using a switching strategy during change of lane curvature. The proposed methodology is general and can be applied to more complex vehicle dynamics problems.

[1]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[2]  Angela P. Schoellig,et al.  Learning-based nonlinear model predictive control to improve vision-based mobile robot path-tracking in challenging outdoor environments , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[3]  S. Sastry,et al.  Adaptive Control: Stability, Convergence and Robustness , 1989 .

[4]  M.S. Netto,et al.  Lateral adaptive control for vehicle lane keeping , 2004, Proceedings of the 2004 American Control Conference.

[5]  Lorenzo Fagiano,et al.  Adaptive model predictive control for constrained, linear time varying systems , 2017, ArXiv.

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

[7]  Petros A. Ioannou,et al.  Robust Adaptive Control , 2012 .

[8]  John Lygeros,et al.  Efficient implementation of Randomized MPC for miniature race cars , 2016, 2016 European Control Conference (ECC).

[9]  Manfred Morari,et al.  Robust constrained model predictive control using linear matrix inequalities , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[10]  John Lygeros,et al.  Racing miniature cars: Enhancing performance using Stochastic MPC and disturbance feedback , 2017, 2017 American Control Conference (ACC).

[11]  Matteo Corno,et al.  Road-Departure Prevention in an Emergency Obstacle Avoidance Situation , 2014, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[12]  Francesco Borrelli,et al.  MPC-based yaw and lateral stabilisation via active front steering and braking , 2008 .

[13]  Eric C. Kerrigan,et al.  Optimization over state feedback policies for robust control with constraints , 2006, Autom..

[14]  Xiaojing Zhang,et al.  Adaptive MPC for Iterative Tasks , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[15]  Francesco Borrelli,et al.  Torque based lane change assistance with active front steering , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

[16]  John Lygeros,et al.  Stochastic Model Predictive Control using a combination of randomized and robust optimization , 2013, 52nd IEEE Conference on Decision and Control.

[17]  Lorenzo Fagiano,et al.  Adaptive receding horizon control for constrained MIMO systems , 2014, Autom..

[18]  Xiaojing Zhang,et al.  Adaptive MPC with Chance Constraints for FIR Systems , 2018, 2018 Annual American Control Conference (ACC).

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

[20]  Francesco Borrelli,et al.  Predictive control for agile semi-autonomous ground vehicles using motion primitives , 2012, 2012 American Control Conference (ACC).

[21]  Francesco Borrelli,et al.  Automated driving: The role of forecasts and uncertainty - A control perspective , 2015, Eur. J. Control.

[22]  Xin Zhang,et al.  End to End Learning for Self-Driving Cars , 2016, ArXiv.

[23]  Frank Allgöwer,et al.  Adaptive Model Predictive Control with Robust Constraint Satisfaction , 2017 .

[24]  Seibum B. Choi,et al.  MPC for vehicle lateral stability via differential braking and active front steering considering practical aspects , 2016 .

[25]  Raymond H. Byrne,et al.  Design of a model reference adaptive controller for vehicle road following , 1995 .

[26]  Alberto Bemporad,et al.  Predictive Control for Linear and Hybrid Systems , 2017 .

[27]  John Lygeros,et al.  Robust optimal control with adjustable uncertainty sets , 2015, Autom..

[28]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..