A Vehicle Trajectory Tracking Method With a Time-Varying Model Based on the Model Predictive Control

The vehicle trajectory tracking algorithm is one of the key and difficult issues of intelligent driving technologies. In current control algorithms for the vehicle trajectory tracking, there are three main assumptions: the standard working condition for the driving path, the same control model used for the entire control process, and a fixed value for the longitudinal vehicle speed. However, the above determinations in current control algorithms are inconsistent with the actual vehicle driving conditions. To overcome those problems, a vehicle trajectory tracking method with a time-varying model is proposed. The time-varying model is developed by using a two-dimensional vehicle kinematics model. This method considers the influences of the longitudinal speed and road curvature on the vehicle trajectory tracking stability under the low-speed complex driving condition. Thus, the proposed method can improve the trajectory tracking accuracy when the unmanned vehicle is located at the road with a sharp curvature under the low-speed complex driving condition. Moreover, the proposed model can achieve the real time calculation. Meanwhile, the prediction accuracy of the vehicle kinematics model is ensured. The proposed approach with the above characteristics can complete the trajectory tracking for the route composed of arbitrary curves. The results show that the proposed method can effectively improve the trajectory tracking stability of the unmanned vehicle on the roads with different curvatures under complex driving conditions.

[1]  Gheorghe Livint,et al.  Nonlinear model predictive control of autonomous vehicle steering , 2015, 2015 19th International Conference on System Theory, Control and Computing (ICSTCC).

[2]  Kris K. Hauser Adaptive Time Stepping in Real-Time Motion Planning , 2010, WAFR.

[3]  Chang-Yi Cheng,et al.  Strategy and Evaluation of Vehicle Collision Avoidance Control via Hardware-in-the-Loop Platform , 2016 .

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

[5]  Feng You,et al.  Advanced Emergency Braking Control Based on a Nonlinear Model Predictive Algorithm for Intelligent Vehicles , 2017 .

[6]  Yanjun Huang,et al.  Path Planning and Tracking for Vehicle Collision Avoidance Based on Model Predictive Control With Multiconstraints , 2017, IEEE Transactions on Vehicular Technology.

[7]  Li Keqiang Stabilization of linear predictive control systems with softening constraints , 2010 .

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

[9]  Jianwei Gong,et al.  Model Predictive Stabilization Control of High-Speed Autonomous Ground Vehicles Considering the Effect of Road Topography , 2018 .

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

[11]  Huiyan Chen,et al.  A model predictive-based approach for longitudinal control in autonomous driving with lateral interruptions , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[12]  L. Chisci,et al.  Gain‐scheduling MPC of nonlinear systems , 2003 .

[13]  Stavros G. Vougioukas Reactive Trajectory Tracking for Mobile Robots based on Non Linear Model Predictive Control , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[14]  Angela P. Schoellig,et al.  Learning‐based Nonlinear Model Predictive Control to Improve Vision‐based Mobile Robot Path Tracking , 2016, J. Field Robotics.

[15]  Sterling J. Anderson,et al.  An optimal-control-based framework for trajectory planning, threat assessment, and semi-autonomous control of passenger vehicles in hazard avoidance scenarios , 2010 .

[16]  Huiyan Chen,et al.  Kinematics-aware model predictive control for autonomous high-speed tracked vehicles under the off-road conditions , 2019, Mechanical Systems and Signal Processing.