Nonlinear Model Predictive Path Tracking Control for Autonomous Vehicles Based on Orthogonal Collocation Method

被引:11
作者
Zhu, Guozhu [1 ]
Jie, Hao [1 ]
Hong, Weirong [1 ]
机构
[1] Zhejiang Univ, Coll Energy Engn, Hangzhou 310027, Peoples R China
关键词
Autonomous driving; NMPC; orthogonal collocaiton; path tracking; STEERING CONTROL; CAR;
D O I
10.1007/s12555-021-0812-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Autonomous vehicles have gained popularity over the past few years. In this paper, we present a nonlinear model predictive control approach for autonomous vehicles to follow the desired path in various driving environments. Instead of utilizing Euler discretization method which is common in the literature related to MPC-based path tracking, our formulated nonlinear optimal control problem is discretized by orthogonal collocation method for higher tracking accuracy. The presented methodology considers the maximization of longitudinal progression along the reference path, target accurate tracking and comfortable ride. The single-track dynamic model combined with a simplified but effective enough tire model is used. Then the proposed controller is tested and compared with the controller based on Euler discretization in two simulation scenarios to validate its effectiveness. The simulation results demonstrate the integration of longitudinal and lateral motion control of our proposed controller and the better performance in tracking accuracy. Real-time performance of the proposed controller is also discussed.
引用
收藏
页码:257 / 270
页数:14
相关论文
共 44 条
  • [1] Adelberger D, 2020, P AMER CONTR CONF, P4849, DOI [10.23919/ACC45564.2020.9147455, 10.23919/acc45564.2020.9147455]
  • [2] CLASSIFICATION AND SURVEY OF NUMERICAL-METHODS FOR BOUNDARY-VALUE PROBLEMS IN ORDINARY DIFFERENTIAL-EQUATIONS
    AKTAS, Z
    STETTER, HJ
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1977, 11 (05) : 771 - 796
  • [3] CasADi: a software framework for nonlinear optimization and optimal control
    Andersson, Joel A. E.
    Gillis, Joris
    Horn, Greg
    Rawlings, James B.
    Diehl, Moritz
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) : 1 - 36
  • [4] ASCHER U, 1979, MATH COMPUT, V33, P659, DOI 10.1090/S0025-5718-1979-0521281-7
  • [5] Bakker E., 1987, 870421 SAE, P1987, DOI DOI 10.4271/870421
  • [6] Batkovic I, 2019, 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), P256, DOI [10.23919/ecc.2019.8796099, 10.23919/ECC.2019.8796099]
  • [7] Trajectory tracking for autonomous vehicles on varying road surfaces by friction-adaptive nonlinear model predictive control
    Berntorp, K.
    Quirynen, R.
    Uno, T.
    Di Cairano, S.
    [J]. VEHICLE SYSTEM DYNAMICS, 2020, 58 (05) : 705 - 725
  • [8] Biegler L. T., 2010, Nonlinear Programming: Concepts, Algorithms, and Applications to Chemical Processes
  • [9] Borrelli F., 2005, International Journal of Vehicle Autonomous Systems, V3, P265, DOI 10.1504/IJVAS.2005.008237
  • [10] Move blocking strategies in receding horizon control
    Cagienard, R.
    Grieder, P.
    Kerrigan, E. C.
    Morari, M.
    [J]. JOURNAL OF PROCESS CONTROL, 2007, 17 (06) : 563 - 570