Predictive Control of Autonomous Ground Vehicles With Obstacle Avoidance on Slippery Roads

Two frameworks based on Model Predictive Control (MPC) for obstacle avoidance with autonomous vehicles are presented. A given trajectory represents the driver intent. An MPC has to safely avoid obstacles on the road while trying to track the desired trajectory by controlling front steering angle and differential braking. We present two different approaches to this problem. The first approach solves a single nonlinear MPC problem. The second approach uses a hierarchical scheme. At the high-level, a trajectory is computed on-line, in a receding horizon fashion, based on a simplified point-mass vehicle model in order to avoid an obstacle. At the low-level an MPC controller computes the vehicle inputs in order to best follow the high level trajectory based on a nonlinear vehicle model. This article presents the design and comparison of both approaches, the method for implementing them, and successful experimental results on icy roads.Copyright © 2010 by ASME

[1]  H. E. Tseng,et al.  Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems , 2008 .

[2]  Francesco Borrelli,et al.  INTEGRATED BRAKING AND STEERING MODEL PREDICTIVE CONTROL APPROACH IN AUTONOMOUS VEHICLES , 2007 .

[3]  Francesco Borrelli,et al.  Hybrid Decentralized Control of Large Scale Systems , 2005, HSCC.

[4]  Francesco Borrelli,et al.  A Real-Time Model Predictive Control Approach for Autonomous Active Steering , 2006 .

[5]  Alberto Bemporad,et al.  An MPC/hybrid system approach to traction control , 2006, IEEE Transactions on Control Systems Technology.

[6]  L. Biegler,et al.  FAST SOLVERS AND RIGOROUS MODELS: CAN BOTH BE ACCOMMODATED IN NMPC? , 2006 .

[7]  T. Keviczky,et al.  Flight test of a receding horizon controller for autonomous UAV guidance , 2005, Proceedings of the 2005, American Control Conference, 2005..

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

[9]  Hans B. Pacejka,et al.  Tyre Modelling for Use in Vehicle Dynamics Studies , 1987 .

[10]  Hans Bock,et al.  An Online Active Set Strategy for Fast Parametric Quadratic Programming in MPC Applications , 2006 .

[11]  S. Shankar Sastry,et al.  Model-predictive active steering and obstacle avoidance for autonomous ground vehicles , 2009 .

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

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

[14]  H.E. Tseng,et al.  A model predictive control approach for combined braking and steering in autonomous vehicles , 2007, 2007 Mediterranean Conference on Control & Automation.