Prioritizing collision avoidance and vehicle stabilization for autonomous vehicles

One approach to autonomous vehicle control is to generate and then track a desired trajectory without explicit consideration of vehicle stability. Stabilization is then entrusted to the vehicle's built-in production systems, such as electronic stability control, which constantly augment driving inputs to ensure stability. Other approaches explicitly consider stabilization criteria and implement permanently active constraints on the vehicle's actions. Situations exist, however, where enforcing stability constraints could lead to an otherwise avoidable collision. This paper presents an alternative paradigm for autonomous vehicle control that explicitly considers vehicle stability and environmental boundaries as it attempts to track a trajectory; such a mediator can choose to violate short term stability constraints in order to avoid a collision. Model predictive control provides an implementation framework, and an autonomous vehicle demonstrates the viability of the controller as it performs aggressive maneuvers. Driving around a turn at the vehicle's limits exhibits the importance of vehicle stability for autonomous vehicle control. Performing an emergency double lane change, however, highlights a situation where stability criteria must be temporarily violated to avoid a collision.

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

[2]  Sebastian Thrun,et al.  Towards fully autonomous driving: Systems and algorithms , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[3]  J. Christian Gerdes,et al.  Simple Clothoid Paths for Autonomous Vehicle Lane Changes at the Limits of Handling , 2013 .

[4]  Sebastian Thrun,et al.  Junior: The Stanford entry in the Urban Challenge , 2008, J. Field Robotics.

[5]  J. Christian Gerdes,et al.  Safe Driving Envelopes for Shared Control of Ground Vehicles , 2013 .

[6]  Michel Basset,et al.  Combined longitudinal and lateral control for automated vehicle guidance , 2014 .

[7]  Julius Ziegler,et al.  Trajectory planning for Bertha — A local, continuous method , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[8]  E. K. Liebemann,et al.  Safety and Performance Enhancement: The Bosch Electronic Stability Control (ESP) , 2005 .

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

[10]  William Whittaker,et al.  Autonomous driving in urban environments: Boss and the Urban Challenge , 2008, J. Field Robotics.

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

[12]  H. E. Tseng,et al.  Linear model predictive control for lane keeping and obstacle avoidance on low curvature roads , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

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

[14]  Masaki Yamamoto,et al.  ANALYSIS ON VEHICLE STABILITY IN CRITICAL CORNERING USING PHASE-PLANE METHOD , 1994 .