International Journal of Control, Automation, and Systems 2024; 22(5): 1666-1679
https://doi.org/10.1007/s12555-023-0008-4
© The International Journal of Control, Automation, and Systems
Autonomous vehicles have gained popularity over the past few years. In this paper, an MPC-based lateral motion controller for autonomous vehicles through serially cascade discretization method is developed. A single discretization method in the entire prediction horizon is usually adopted in MPC. This article seeks to cascade discretization methods of different levels of precision within a single prediction horizon to realize a tradeoff between path tracking accuracy and real-time performance. Leveraging the nature of MPC, a high-fidelity plant model obtained by orthogonal collocation discretization method in the first part of the prediction horizon continuously provides a high quality of control, while the rest of the horizon can be extended by Euler method at a low computational cost. For the specific high-speed driving condition, a prediction horizon expansion strategy considering path preview is combined with MPC to further improve the real-time performance on the premise of maintaining the path tracking performance. The proposed controller is validated in four cases on the MATLAB/Simulink and CarSim co-simulation platform. On average, the tracking error is reduced by 31.2% compared with the controller based on single Euler discretization and the online computing time is 27.3% less than the controller discretized by single orthogonal collocation method. The results show its effectiveness in improving path tracking accuracy and real-time performance. In addition, The viability of the proposed controller in the obstacle avoidance scenario is demonstrated.
Keywords Autonomous vehicles, cascaded discretization method, model predictive control, path preview, path Tracking.
International Journal of Control, Automation, and Systems 2024; 22(5): 1666-1679
Published online May 1, 2024 https://doi.org/10.1007/s12555-023-0008-4
Copyright © The International Journal of Control, Automation, and Systems.
Guozhu Zhu, Hao Jie, Zekai Zheng, and Weirong Hong*
Zhejiang University
Autonomous vehicles have gained popularity over the past few years. In this paper, an MPC-based lateral motion controller for autonomous vehicles through serially cascade discretization method is developed. A single discretization method in the entire prediction horizon is usually adopted in MPC. This article seeks to cascade discretization methods of different levels of precision within a single prediction horizon to realize a tradeoff between path tracking accuracy and real-time performance. Leveraging the nature of MPC, a high-fidelity plant model obtained by orthogonal collocation discretization method in the first part of the prediction horizon continuously provides a high quality of control, while the rest of the horizon can be extended by Euler method at a low computational cost. For the specific high-speed driving condition, a prediction horizon expansion strategy considering path preview is combined with MPC to further improve the real-time performance on the premise of maintaining the path tracking performance. The proposed controller is validated in four cases on the MATLAB/Simulink and CarSim co-simulation platform. On average, the tracking error is reduced by 31.2% compared with the controller based on single Euler discretization and the online computing time is 27.3% less than the controller discretized by single orthogonal collocation method. The results show its effectiveness in improving path tracking accuracy and real-time performance. In addition, The viability of the proposed controller in the obstacle avoidance scenario is demonstrated.
Keywords: Autonomous vehicles, cascaded discretization method, model predictive control, path preview, path Tracking.
Vol. 23, No. 3, pp. 683~972
Guodong Wang, Li Liu, Yu Meng*, Qing Gu, and Guoxing Bai
International Journal of Control, Automation and Systems 2022; 20(2): 536-550Nguyen Ngoc Nam, Tam W. Nguyen, and Kyoungseok Han*
International Journal of Control, Automation, and Systems 2025; 23(2): 655-663Shuichi Yahagi*, Hiroki Seto, Ansei Yonezawa, and Itsuro Kajiwara
International Journal of Control, Automation, and Systems 2025; 23(2): 620-629