A model predictive speed tracking control approach for autonomous ground vehicles

Abstract This paper presents a novel speed tracking control approach based on a model predictive control (MPC) framework for autonomous ground vehicles. A switching algorithm without calibration is proposed to determine the drive or brake control. Combined with a simple inverse longitudinal vehicle model and adaptive regulation of MPC, this algorithm can make use of the engine brake torque for various driving conditions and avoid high frequency oscillations automatically. A simplified quadratic program (QP) solving algorithm is used to reduce the computational time, and the approach has been applied in a 16-bit microcontroller. The performance of the proposed approach is evaluated via simulations and vehicle tests, which were carried out in a range of speed-profile tracking tasks. With a well-designed system structure, high-precision speed control is achieved. The system can robustly model uncertainty and external disturbances, and yields a faster response with less overshoot than a PI controller.

[1]  Qi Zhu,et al.  A practical trajectory planning framework for autonomous ground vehicles driving in urban environments , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[2]  Seungwuk Moon,et al.  Design, tuning, and evaluation of a full-range adaptive cruise control system with collision avoidance , 2009 .

[3]  Ching-Chih Tsai,et al.  Fuzzy Longitudinal Controller Design and Experimentation for Adaptive Cruise Control and Stop&Go , 2010, J. Intell. Robotic Syst..

[4]  Jing Zhou,et al.  Range policy of adaptive cruise control vehicles for improved flow stability and string stability , 2005, IEEE Transactions on Intelligent Transportation Systems.

[5]  T.A. Johansen,et al.  Experimental comparison of nonlinear control strategies for vehicle speed control , 1998, Proceedings of the 1998 IEEE International Conference on Control Applications (Cat. No.98CH36104).

[6]  J. K. Hedrick,et al.  Vehicle Speed and Spacing Control Via Coordinated Throttle and Brake Actuation , 1996 .

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

[8]  Dongpu Cao,et al.  Development of a new integrated local trajectory planning and tracking control framework for autonomous ground vehicles , 2017 .

[9]  Javier Ruiz-del-Solar,et al.  Design and validation of a fuzzy longitudinal controller based on a vehicle dynamic simulator , 2011, 2011 9th IEEE International Conference on Control and Automation (ICCA).

[10]  Dongwook Kim,et al.  Time-Varying Parameter Adaptive Vehicle Speed Control , 2016, IEEE Transactions on Vehicular Technology.

[11]  Yugong Luo,et al.  Multi-objective decoupling algorithm for active distance control of intelligent hybrid electric vehicle , 2015 .

[12]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006, J. Field Robotics.

[13]  Jian Wang,et al.  Adaptive speed tracking control for autonomous land vehicles in all‐terrain navigation: An experimental study , 2013, J. Field Robotics.

[14]  Masaki Yamakita,et al.  Torque demand control by nonlinear MPC with constraints for vehicles with variable valve lift engine , 2010, 2010 IEEE International Conference on Control Applications.

[15]  José Eugenio Naranjo,et al.  Cooperative Throttle and Brake Fuzzy Control for ACC$+$ Stop&Go Maneuvers , 2007, IEEE Transactions on Vehicular Technology.

[16]  David Anderson Splined Speed Control using SpAM (Speed-based Acceleration Maps) for an Autonomous Ground Vehicle , 2008 .

[17]  Jianqiang Wang,et al.  Economy-oriented vehicle adaptive cruise control with coordinating multiple objectives function , 2013 .

[18]  Jianqiang Wang,et al.  Model Predictive Multi-Objective Vehicular Adaptive Cruise Control , 2011, IEEE Transactions on Control Systems Technology.

[19]  Hui Zhang,et al.  Vehicle Lateral Dynamics Control Through AFS/DYC and Robust Gain-Scheduling Approach , 2016, IEEE Transactions on Vehicular Technology.

[20]  Tor Arne Johansen,et al.  Speed control design for an experimental vehicle using a generalized gain scheduling approach , 2000, IEEE Trans. Control. Syst. Technol..

[21]  Young Do Kwon,et al.  Vehicle-to-vehicle distance and speed control using an electronic-vacuum booster , 2001 .

[22]  Masaki Yamakita,et al.  Speed control of vehicles with variable valve lift engine by nonlinear MPC , 2009, 2009 ICCAS-SICE.

[23]  Hui Zhang,et al.  State Estimation of Discrete-Time Takagi–Sugeno Fuzzy Systems in a Network Environment , 2015, IEEE Transactions on Cybernetics.

[24]  Rajesh Rajamani,et al.  Semi-autonomous adaptive cruise control systems , 2002, IEEE Trans. Veh. Technol..

[25]  Diana Yanakiev,et al.  Speed Tracking and Vehicle Follower Control Design for Heavy-Duty Vehicles , 1996 .