NMPC-based Controller for Autonomous Vehicles Considering Handling Performance

Autonomous Vehicles (AVs) have shown an evolutionary impact on the transportation systems by providing several benefits in terms of active safety as well as saving travel cost and time. The growing market of the AVs reflects the fact that different aspects of the AVs are still improving to provide a more comfortable and safer environment for the passengers. One of the subsystems which has potential to be improved is the path tracking controller. This subsystem is mainly responsible for the accurate and safe implementation of the trajectories. In this study, a nonlinear path tracking controller is proposed to improve the handling behavior of the AV. To this aim, a Nonlinear Model Predictive Controller (NMPC) is developed to optimise the tracking error and the handling behaviour of the AV. The constrained optimisation problem is solved using a nonlinear programming approach. The outcomes of the study show that adoption of this technique can result in improvement of handling behaviour and passengers comfort while meeting the requirement of an accurate path tracking.

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

[2]  Ching-Yao Chan Advancements, prospects, and impacts of automated driving systems , 2017 .

[3]  Hans B. Pacejka,et al.  THE MAGIC FORMULA TYRE MODEL , 1991 .

[4]  Tulga Ersal,et al.  Combined Speed and Steering Control in High-Speed Autonomous Ground Vehicles for Obstacle Avoidance Using Model Predictive Control , 2017, IEEE Transactions on Vehicular Technology.

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

[6]  Emilio Frazzoli,et al.  A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles , 2016, IEEE Transactions on Intelligent Vehicles.

[7]  Stefan F. Campbell Steering control of an autonomous ground vehicle with application to the DARPA Urban Challenge , 2007 .

[8]  Jie Chen,et al.  A novel vehicle dynamics stability control algorithm based on the hierarchical strategy with constrain of nonlinear tyre forces , 2015 .

[9]  R Hadekel THE MECHANICAL CHARACTERISTICS OF PNEUMATIC TIRES , 1952 .

[10]  F. Kuhne,et al.  Point stabilization of mobile robots with nonlinear model predictive control , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[11]  Vicenç Puig,et al.  Autonomous vehicle control using a kinematic Lyapunov-based technique with LQR-LMI tuning , 2018 .

[12]  Zhong-Ping Jiang,et al.  Simultaneous tracking and stabilization of mobile robots: an adaptive approach , 2004, IEEE Transactions on Automatic Control.

[13]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[14]  Georges Bastin,et al.  Control of Nonholonomic Wheeled Mobile Robots by State Feedback Linearization , 1995, Int. J. Robotics Res..

[15]  Moritz Diehl,et al.  CasADi: a software framework for nonlinear optimization and optimal control , 2018, Mathematical Programming Computation.

[16]  Dongkyoung Chwa,et al.  Sliding-mode tracking control of nonholonomic wheeled mobile robots in polar coordinates , 2004, IEEE Transactions on Control Systems Technology.

[17]  Kok Kiong Tan,et al.  Autonomous vehicle velocity and steering control through nonlinear model predictive control scheme , 2016, 2016 IEEE Transportation Electrification Conference and Expo, Asia-Pacific (ITEC Asia-Pacific).

[18]  Antonios Tsourdos,et al.  Safe and Online MPC for Managing Safety and Comfort of Autonomous Vehicles in Urban Environment , 2018, 2018 21st International Conference on Intelligent Transportation Systems (ITSC).

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

[20]  Jonathan Sprinkle,et al.  A passenger comfort controller for an autonomous ground vehicle , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[21]  Jarrod M. Snider Automatic Steering Methods for Autonomous Automobile Path Tracking , 2009 .