Model predictive control for autonomous vehicle path tracking through optimized kinematics

被引:10
作者
Nan, Jinrui [1 ]
Ge, Ziqi [1 ]
Ye, Xucheng [1 ]
Burke, Andrew F. [2 ]
Zhao, Jingyuan [2 ]
机构
[1] Beijing Inst Technol, Natl Engn Lab Elect Vehicles, Beijing 100081, Peoples R China
[2] Univ Calif Davis, Inst Transportat Studies, Davis, CA 95616 USA
关键词
Path tracking; Kinematics; Steering; Nonlinear model predictive control; Terminal cost; Non-standard abbreviations; FSA-Front wheel steering angle; VKM-Vehicle kinematic model;
D O I
10.1016/j.rineng.2024.103123
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Tracking performance and stability of path tracking is crucial for unmanned vehicles' navigational tasks. Researches on vehicle path tracking controllers primarily rely on dynamic models. In contrast, there are less designs and researches that focus on path tracking controller based on kinematic model. This scarcity may stem from the perceived inadequacy in the accuracy of vehicle kinematic models. This research introduces a novel method for modifying the traditional vehicle kinematic model by incorporating a front wheel steering angle modification function to enhance tracking performance of path tracking controllers based on kinematic models. In terms of control strategy selection, the study opted for nonlinear model predictive control with terminal cost. A controller which is founded on the modified model was used on a simulated vehicle on CarSim-Simulink platform to assess the tracking performance. The simulation was designed with a double-shift line reference trajectory and the initial speeds of the simulated vehicle are 5 m/s and 10 m/s, respectively. The results of the simulations indicate that employing a controller based on the modified model could reduce the peak tracking error by 76.45 % and 43.06 %, and the root mean square of the tracking error was reduced by 73.29 % and 36.06 %, respectively.
引用
收藏
页数:15
相关论文
共 30 条
[1]   Learning Convex Terminal Costs for Complexity Reduction in MPC [J].
Abdufattokhov, Shokhjakon ;
Zanon, Mario ;
Bemporad, Alberto .
2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, :2163-2168
[2]   CasADi: a software framework for nonlinear optimization and optimal control [J].
Andersson, Joel A. E. ;
Gillis, Joris ;
Horn, Greg ;
Rawlings, James B. ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) :1-36
[3]   Reinforcement Learning of the Prediction Horizon in Model Predictive Control [J].
Bohn, Eivind ;
Gros, Sebastien ;
Moe, Signe ;
Johansen, Tor Arne .
IFAC PAPERSONLINE, 2021, 54 (06) :314-320
[4]   Safe driving envelopes for path tracking in autonomous vehicles [J].
Brown, Matthew ;
Funke, Joseph ;
Erlien, Stephen ;
Gerdes, J. Christian .
CONTROL ENGINEERING PRACTICE, 2017, 61 :307-316
[5]   Implementation and Development of a Trajectory Tracking Control System for Intelligent Vehicle [J].
Cai, Junyu ;
Jiang, Haobin ;
Chen, Long ;
Liu, Jun ;
Cai, Yingfeng ;
Wang, Junyan .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2019, 94 (01) :251-264
[6]   Trajectory Tracking of Autonomous Vehicle Based on Model Predictive Control With PID Feedback [J].
Chu, Duanfeng ;
Li, Haoran ;
Zhao, Chenyang ;
Zhou, Tuqiang .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (02) :2239-2250
[7]   Path-tracking of an autonomous vehicle via model predictive control and nonlinear filtering [J].
Cui, Qingjia ;
Ding, Rongjun ;
Zhou, Bing ;
Wu, Xiaojian .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2018, 232 (09) :1237-1252
[8]  
Deng B., 2023, IEEE CommunicationsSurveys & Tutorials, DOI [10.1109/COMST.20233295384, DOI 10.1109/COMST.20233295384]
[9]   Trajectory planning and tracking for autonomous overtaking: State-of-the-art and future prospects [J].
Dixit, Shilp ;
Fallah, Saber ;
Montanaro, Umberto ;
Dianati, Mehrdad ;
Stevens, Alan ;
Mccullough, Francis ;
Mouzakitis, Alexandros .
ANNUAL REVIEWS IN CONTROL, 2018, 45 :76-86
[10]  
East S, 2020, Arxiv, DOI arXiv:2001.02244