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

被引:16
作者
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 [J].
AKTAS, Z ;
STETTER, HJ .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1977, 11 (05) :771-796
[3]   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
[4]  
ASCHER U, 1979, MATH COMPUT, V33, P659, DOI 10.1090/S0025-5718-1979-0521281-7
[5]  
Bakker E., 1987, SAE TECHNICAL PAPER, V870421
[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 [J].
Berntorp, K. ;
Quirynen, R. ;
Uno, T. ;
Di Cairano, S. .
VEHICLE SYSTEM DYNAMICS, 2020, 58 (05) :705-725
[8]  
Biegler L. T., 2010, Nonlinear Programming: Concepts, Algorithms, and Appli-cations to Chemical Processes, DOI DOI 10.1137/1.9780898719383
[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 [J].
Cagienard, R. ;
Grieder, P. ;
Kerrigan, E. C. ;
Morari, M. .
JOURNAL OF PROCESS CONTROL, 2007, 17 (06) :563-570