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

被引:0
作者
Guozhu Zhu
Hao Jie
Weirong Hong
机构
[1] Zhejiang University,College of Energy Engineering
来源
International Journal of Control, Automation and Systems | 2023年 / 21卷
关键词
Autonomous driving; NMPC; orthogonal collocaiton; path tracking;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:13
相关论文
共 111 条
  • [61] Sa I(undefined)undefined undefined undefined undefined-undefined
  • [62] Dubé R(undefined)undefined undefined undefined undefined-undefined
  • [63] Gawel A(undefined)undefined undefined undefined undefined-undefined
  • [64] Pfeiffer M(undefined)undefined undefined undefined undefined-undefined
  • [65] Liniger A(undefined)undefined undefined undefined undefined-undefined
  • [66] Lygeros J(undefined)undefined undefined undefined undefined-undefined
  • [67] Siegwart R(undefined)undefined undefined undefined undefined-undefined
  • [68] Aktas Z(undefined)undefined undefined undefined undefined-undefined
  • [69] Stetter H J(undefined)undefined undefined undefined undefined-undefined
  • [70] Ascher U(undefined)undefined undefined undefined undefined-undefined