A Model Predictive Controller with Longitudinal Speed Compensation for Autonomous Vehicle Path Tracking

Abstract: Autonomous vehicle path tracking accuracy faces challenges in being accomplished due to the assumption that the longitudinal speed is constant in the prediction horizon in a model predictive control (MPC) control frame. A model predictive control path tracking controller with longitudinal speed compensation in the prediction horizon is proposed in this paper, which reduces the lateral deviation, course deviation, and maintains vehicle stability. The vehicle model, tire model, and path tracking model are described and linearized using the small angle approximation method and an equivalent cornering stiffness method. The mechanism of action of longitudinal speed changed with state vector variation, and the stability of the path tracking closed-loop control system in the prediction horizon is analyzed in this paper. Then the longitudinal speed compensation strategy is proposed to reduce tracking error. The controller designed was tested through simulation on the CarSim-Simulink platform, and it showed improved performance in tracking accuracy and satisfied vehicle stability constrains.

[1]  Yugong Luo,et al.  Adaptive neural-network sliding mode cascade architecture of longitudinal tracking control for unmanned vehicles , 2017 .

[2]  Changsun Ahn,et al.  Model Predictive Control for Evasive Steering of an Autonomous Vehicle , 2019, International Journal of Automotive Technology.

[3]  J. Christian Gerdes,et al.  Design of a feedback-feedforward steering controller for accurate path tracking and stability at the limits of handling , 2015 .

[4]  Rongrong Wang,et al.  Should the Desired Heading in Path Following of Autonomous Vehicles be the Tangent Direction of the Desired Path? , 2015, IEEE Transactions on Intelligent Transportation Systems.

[5]  Jing Na,et al.  MME-EKF-Based Path-Tracking Control of Autonomous Vehicles Considering Input Saturation , 2019, IEEE Transactions on Vehicular Technology.

[6]  Marko Bacic,et al.  Model predictive control , 2003 .

[7]  Qing Ye,et al.  Investigation on adaptive preview distance path tracking control with directional error compensation , 2020, J. Syst. Control. Eng..

[8]  Yugong Luo,et al.  An adaptive cascade trajectory tracking control for over-actuated autonomous electric vehicles with input saturation , 2019 .

[9]  Ali Charara,et al.  Design and Comparison of Robust Nonlinear Controllers for the Lateral Dynamics of Intelligent Vehicles , 2016, IEEE Transactions on Intelligent Transportation Systems.

[10]  J. Christian Gerdes,et al.  Using the centre of percussion to design a steering controller for an autonomous race car , 2012 .

[11]  Peter King,et al.  Odin: Team VictorTango's entry in the DARPA Urban Challenge , 2008, J. Field Robotics.

[12]  Amir Khajepour,et al.  Modular integrated longitudinal and lateral vehicle stability control for electric vehicles , 2017 .

[13]  Xin Zhang,et al.  Design of a Path-Tracking Steering Controller for Autonomous Vehicles , 2018, Energies.

[14]  Yu Meng,et al.  A New Path Tracking Method Based on Multilayer Model Predictive Control , 2019, Applied Sciences.

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

[16]  Gonçalo Collares Pereira,et al.  Lateral Model Predictive Control for Over-Actuated Autonomous Vehicle , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[17]  Junmin Wang,et al.  Vehicle Path-Tracking Linear-Time-Varying Model Predictive Control Controller Parameter Selection Considering Central Process Unit Computational Load , 2019, Journal of Dynamic Systems, Measurement, and Control.

[18]  Sang-Woo Lee,et al.  Development of lateral control system for autonomous vehicle based on adaptive pure pursuit algorithm , 2014, 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014).

[19]  Guoying Chen,et al.  Electrical Vehicle Path Tracking Based Model Predictive Control With a Laguerre Function and Exponential Weight , 2019, IEEE Access.

[20]  Ramprasad Potluri,et al.  Path-tracking control of an autonomous 4WS4WD electric vehicle using its natural feedback loops , 2013, 2013 IEEE International Conference on Control Applications (CCA).

[21]  Rongrong Wang,et al.  Robust H∞ output-feedback control for path following of autonomous ground vehicles , 2016 .

[22]  Jung-Ha Kim,et al.  When path tracking using look-ahead distance about the lateral error method and the velocity change method tracking comparison , 2014, 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014).

[23]  J. Christian Gerdes,et al.  Path tracking of highly dynamic autonomous vehicle trajectories via iterative learning control , 2015, 2015 American Control Conference (ACC).

[24]  Yugong Luo,et al.  Coordinated Control of Autonomous Four Wheel Drive Electric Vehicles for Platooning and Trajectory Tracking Using a Hierarchical Architecture , 2015 .

[25]  Cheng Chen,et al.  CF-Pursuit: A Pursuit Method with a Clothoid Fitting and a Fuzzy Controller for Autonomous Vehicles , 2015 .

[26]  Huei Peng,et al.  Design, Analysis, and Experiments of Preview Path Tracking Control for Autonomous Vehicles , 2020, IEEE Transactions on Intelligent Transportation Systems.

[27]  J. Christian Gerdes,et al.  Safe driving envelopes for path tracking in autonomous vehicles , 2017 .

[28]  Amir Khajepour,et al.  Integrated model predictive and torque vectoring control for path tracking of 4‐wheel‐driven autonomous vehicles , 2018, IET Intelligent Transport Systems.

[29]  Hong Bao,et al.  An Algorithm of Curved Path Tracking with Prediction Model for Autonomous Vehicle , 2017, 2017 13th International Conference on Computational Intelligence and Security (CIS).

[30]  Liang Li,et al.  Hierarchical control strategy with battery aging consideration for hybrid electric vehicle regenerative braking control , 2018 .

[31]  Aldo Sorniotti,et al.  Comparison of Path Tracking and Torque-Vectoring Controllers for Autonomous Electric Vehicles , 2018, IEEE Transactions on Intelligent Vehicles.

[32]  Yanjun Huang,et al.  Lane Keeping Control of Autonomous Vehicles With Prescribed Performance Considering the Rollover Prevention and Input Saturation , 2020, IEEE Transactions on Intelligent Transportation Systems.

[33]  Zhihao Zhang,et al.  MPC and PSO Based Control Methodology for Path Tracking of 4WS4WD Vehicles , 2018, Applied Sciences.

[34]  Hans B. Pacejka,et al.  Tire and Vehicle Dynamics , 1982 .

[35]  Girish Chowdhary,et al.  Tracking Error Learning Control for Precise Mobile Robot Path Tracking in Outdoor Environment , 2018, J. Intell. Robotic Syst..

[36]  Xin Zhang,et al.  A Model Predictive Controller With Switched Tracking Error for Autonomous Vehicle Path Tracking , 2019, IEEE Access.

[37]  Hong Chen,et al.  Model predictive path following control for autonomous cars considering a measurable disturbance: Implementation, testing, and verification , 2019, Mechanical Systems and Signal Processing.

[38]  Qian Wang,et al.  Predictive Guidance and Control Framework for (Semi-)Autonomous Vehicles in Public Traffic , 2017, IEEE Transactions on Control Systems Technology.

[39]  Weidong Luo,et al.  Path Tracking of Mining Vehicles Based on Nonlinear Model Predictive Control , 2019, Applied Sciences.