Integrated nonlinear model predictive control for automated driving

Abstract This work presents a Nonlinear Model Predictive Control (NMPC) scheme to perform evasive maneuvers and avoid rear-end collisions. Rear-end collisions are among the most common road fatalities. To reduce the risk of collision, it is necessary for the controller to react as quickly as possible and exploit the full vehicle maneuverability (i.e., combined control of longitudinal and lateral dynamics). The proposed design relies on the simultaneous use of steering and braking actions to track the desired reference path and avoid collisions with the preceding vehicle. A planar vehicle model was used to describe the vehicle dynamics. In addition, the dynamics of the brake system were included in the NMPC prediction model. Furthermore, the controller incorporates constraints to ensure vehicle stability and account for actuator limitations. In this respect, the constraints were defined on Kamm circle and Ideal Brake Torque Distribution (IBD) logic for optimal tire force and brake torque distribution. To evaluate the design, the performance of the proposed NMPC was compared with two ”more classical” MPC designs that rely on: (i) a linear bicycle model, and (ii) a nonlinear bicycle model. The performance of these three controller designs was evaluated in simulation (using a high-fidelity vehicle simulator) via relevant KPIs, such as reference tracking Root Mean Square (RMS) error, controller’s rise/settling time, and Distance to Collision (i.e., the lateral distance by which collision was avoided safely). Different single-lane-change maneuvers were tested and the behavior of the controllers was evaluated in the presence of lateral wind disturbances, road friction variation, and maneuver aggressiveness.

[1]  J. K. Hedrick,et al.  Lateral and longitudinal vehicle control coupling for automated vehicle operation , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[2]  Martin Levesley,et al.  Coordination of active steering, driveline, and braking for integrated vehicle dynamics control , 2006 .

[3]  Amir Khajepour,et al.  Model predictive control of vehicle stability using coordinated active steering and differential brakes , 2017 .

[4]  Rudolf Limpert,et al.  Brake design and safety , 1992 .

[5]  Dot Hs,et al.  Analyses of Rear-End Crashes and Near-Crashes in the 100-Car Naturalistic Driving Study to Support Rear-Signaling Countermeasure Development , 2007 .

[6]  Yeonsik Kang,et al.  Emergency collision avoidance maneuver based on nonlinear model predictive control , 2012, 2012 IEEE International Conference on Vehicular Electronics and Safety (ICVES 2012).

[7]  Rolf Isermann,et al.  Collision avoidance with combined braking and steering , 2015 .

[8]  Moritz Diehl,et al.  Autogenerating microsecond solvers for nonlinear MPC: A tutorial using ACADO integrators , 2015 .

[9]  Ming Chen,et al.  Drivers’ rear end collision avoidance behaviors under different levels of situational urgency , 2016 .

[10]  Kyongsu Yi,et al.  Emergency driving support algorithm with steering torque overlay and differential braking , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[11]  Karlheinz H. Bill,et al.  Brake Technology Handbook , 2008 .

[12]  Danwei Wang,et al.  Vehicle motion control with subsystem prioritization , 2015 .

[13]  J. Christian Gerdes,et al.  Enhancing Vehicle Stability Through Model Predictive Control , 2009 .

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

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

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

[17]  Dariu Gavrila,et al.  SafeVRU: A Research Platform for the Interaction of Self-Driving Vehicles with Vulnerable Road Users , 2019, 2019 IEEE Intelligent Vehicles Symposium (IV).

[18]  Christian Kirches,et al.  qpOASES: a parametric active-set algorithm for quadratic programming , 2014, Mathematical Programming Computation.

[19]  Aleksander B. Hac,et al.  IMPROVEMENTS IN VEHICLE HANDLING THROUGH INTEGRATED CONTROL OF CHASSIS SYSTEMS , 2002 .

[20]  Michel Basset,et al.  Longitudinal Control for Automated Vehicle Guidance , 2012 .

[21]  Azim Eskandarian,et al.  A Collision Avoidance Steering Controller using Linear Quadratic Regulator , 2010 .

[22]  Valentin Ivanov,et al.  Vehicle dynamics with brake hysteresis , 2013 .

[23]  Ossama Mokhiamar,et al.  Simultaneous Optimal Distribution of Lateral and Longitudinal Tire Forces for the Model Following Control , 2004 .

[24]  J. Asgari,et al.  Predictive control approach to autonomous vehicle steering , 2006, 2006 American Control Conference.

[25]  Muhamad Khairi Aripin,et al.  A Review on Integrated Active Steering and Braking Control for Vehicle Yaw Stability System , 2014 .

[26]  Barys Shyrokau,et al.  Performance benchmark of state-of-the-art lateral path-following controllers , 2018, 2018 IEEE 15th International Workshop on Advanced Motion Control (AMC).

[27]  Krister Wolff,et al.  A Review of Near-Collision Driver Behavior Models , 2012, Hum. Factors.

[28]  Jitendra Shah Development and Control of Evasive Steer Assist Using Rear Wheel Steering , 2015 .

[29]  Jing Zhou,et al.  Vehicle stabilisation in response to exogenous impulsive disturbances to the vehicle body , 2010 .

[30]  P.W.A. Zegelaar Ford evasive steering assist: steering you out of trouble , 2018 .

[31]  Manfred Morari,et al.  Auto-generated algorithms for nonlinear model predictive control on long and on short horizons , 2013, 52nd IEEE Conference on Decision and Control.

[32]  Luigi Glielmo,et al.  LTV-MPC for yaw rate control and side slip control with dynamically constrained differential braking , 2009, 2009 European Control Conference (ECC).

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

[34]  Christoph Stiller,et al.  Real time integrated vehicle dynamics control and trajectory planning with MPC for critical maneuvers , 2016, 2016 IEEE Intelligent Vehicles Symposium (IV).