Development of a path-tracking control system based on model predictive control using infrastructure sensors

This paper describes the development of an infrastructure-based path-tracking control system. The control system consists of an infrastructure sensor module, a vehicle controller and actuator modules. A reference path is defined from a start point to a destination and a modified reference path is generated to obtain a safe vehicle trajectory for collision avoidance in the case where obstacles and other vehicles exist. Receiving information about vehicle position, heading angle and obstacles surrounding the vehicle from an infrastructure sensor module, the vehicle controller calculates control inputs such as steering wheel angle, throttle angle and brake torque to track the modified reference path which guarantees minimum clearance to obstacles. The vehicle controller comprises three parts: a path-generation algorithm, a path-following controller and a speed controller. The path-generation algorithm generates the modified reference path using the model predictive control method. The path-following controller calculates steering angle in order to track the modified reference path. From the speed controller, throttle and brake control inputs are generated to follow the reference velocity. The path-tracking control system was implemented using a test vehicle and an infrastructure sensor module.

[1]  Dongbing Gu,et al.  Neural predictive control for a car-like mobile robot , 2002, Robotics Auton. Syst..

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

[3]  J. M. D. Silva,et al.  Model Predictive Control of a Mobile Robot Using Linearization , 2022 .

[4]  Mato Baotic,et al.  Multi-object Adaptive Cruise Control , 2008, HSCC.

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

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

[7]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[8]  M. Kothare,et al.  Efficient scheduled stabilizing model predictive control for constrained nonlinear systems , 2003 .

[9]  Kyongsu Yi,et al.  Design, implementation, and test of skid steering-based autonomous driving controller for a robotic vehicle with articulated suspension , 2010 .

[10]  S. Shankar Sastry,et al.  Nonlinear model predictive tracking control for rotorcraft-based unmanned aerial vehicles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[11]  Igor Skrjanc,et al.  Tracking-error model-based predictive control for mobile robots in real time , 2007, Robotics Auton. Syst..

[12]  J. Karl Hedrick,et al.  Linear Tracking for a Fixed-Wing UAV Using Nonlinear Model Predictive Control , 2009, IEEE Transactions on Control Systems Technology.

[13]  Huei Peng,et al.  Worst-case evaluation for integrated chassis control systems , 2008 .

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

[15]  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.

[16]  T. I. M. Gordon,et al.  Integrated Control Methodologies for Road Vehicles , 2003 .

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

[18]  Azim Eskandarian,et al.  Research advances in intelligent collision avoidance and adaptive cruise control , 2003, IEEE Trans. Intell. Transp. Syst..

[19]  Oliver Brock,et al.  Model Based Vehicle Tracking for Autonomous Driving in Urban Environments , 2009 .

[20]  Yong-Woon Park,et al.  Obstacle Avoidance for Wheeled Robots in Unknown Environments Using Model Predictive Control , 2008 .

[21]  Peter J Seiler,et al.  Development of a collision avoidance system , 1998 .

[22]  Takuya Murakami,et al.  DEVELOPMENT OF AN ADAPTIVE CRUISE CONTROL SYSTEM WITH STOP-AND-GO CAPABILITY , 2001 .

[23]  R. Ervin,et al.  Human-Centered Design of an Acc-With-Braking and Forward-Crash-Warning System , 2001 .

[24]  Pascal Morin,et al.  Trajectory tracking for non-holonomic vehicles: overview and case study , 2004, Proceedings of the Fourth International Workshop on Robot Motion and Control (IEEE Cat. No.04EX891).

[25]  A. Ollero,et al.  Predictive path tracking of mobile robots. Application to the CMU NavLab , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.