Iterative Learning Control and Model Predictive Control for Trajectory Tracking with Model Mismatch
DOI:
https://doi.org/10.54097/fk5sff13Keywords:
Trajectory tracking; model predictive control; iterative learning control.Abstract
Model predictive control (MPC) is a powerful technique that can be used for various applications, including trajectory tracking. However, MPC requires an accurate model of the system and a long enough prediction horizon to achieve good performance. Although variations of MPC like stochastic MPC and robust MPC can alleviate the problem to a certain degree, they still more or less rely on the knowledge of system models, disturbance and noise. MPC can also suffer from high computational cost or loss of recursive feasibility, particularly in the case of the existence of model mismatch (actual system model is different from the model used by the controller). Iterative learning control (ILC) is another technique that can be used for improving system performance (reducing tracking error) for repetitive tasks. ILC is known for its capability of learning from previous history (iterations of tasks) and less reliance on the model accuracy. In this paper, both MPC and different ILC algorithms are employed for a trajectory tracking problem with model mismatch. The performances of different algorithms are then analyzed and compared. A criterion on the degree of model mismatch to guarantee error convergence is also discussed for model-based ILC.
Downloads
References
[1] Schwenzer, M., Ay, M., Bergs, T. et al. Review on model predictive control: an engineering perspective. Int J Adv Manuf Technol 117, 1327–1349 (2021).
[2] D. A. Bristow, M. Tharayil and A. G. Alleyne, "A survey of iterative learning control," in IEEE Control Systems Magazine, vol. 26, no. 3, pp. 96-114, June 2006.
[3] Leticia Mayumi Kinjo, Stefan Wirtensohn, Johannes Reuter, Tomas Menard, Olivier Gehan, Trajectory Tracking of a Fully-actuated Surface Vessel using Nonlinear Model Predictive Control, IFAC-PapersOnLine, Volume 54, Issue 16, 2021, Pages 51-56, ISSN 2405-8963.
[4] Zhang Kunwu,Sun Qi & Shi Yang. (2021). Trajectory Tracking Control of Autonomous Ground Vehicles Using Adaptive Learning MPC.IEEE transactions on neural networks and learning systems,32(12),5554-5564.
[5] H. Wang, B. Liu, X. Ping and Q. An, "Path Tracking Control for Autonomous Vehicles Based on an Improved MPC," in IEEE Access, vol. 7, pp. 161064-161073, 2019.
[6] Huarong Zheng, Rudy R. Negenborn, Gabriel Lodewijks, Trajectory tracking of autonomous vessels using model predictive control, IFAC Proceedings Volumes, Volume 47, Issue 3, 2014, Pages 8812-8818, ISSN 1474-6670, ISBN 9783902823625.
[7] Chih-Keng CHEN & James HWANG. (2006). PD-Type Iterative Learning Control for the Trajectory Tracking of a Pneumatic X-Y Table with Disturbances.JSME International Journal Series C Mechanical Systems, Machine Elements and Manufacturing,49(2),520-526.
[8] Yugang Wang,Fengyu Zhou,Yang Zhao,Ming Li & Lei Yin. (2020). Iterative learning control for path tracking of service robot in perspective dynamic system with uncertainties.International Journal of Advanced Robotic Systems,17(6),1729881420968528-1729881420968528.
[9] Zhang Yueqing, Chu Bing & Shu Zhan. (2019). A Preliminary Study on the Relationship Between Iterative Learning Control and Reinforcement Learning.IFAC-PapersOnLine,52(29),314-319.
[10] N. R. Kapania and J. C. Gerdes, "Path tracking of highly dynamic autonomous vehicle trajectories via iterative learning control," 2015 American Control Conference (ACC), Chicago, IL, USA, 2015, pp. 2753-2758.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Highlights in Science, Engineering and Technology

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







