Fuzzy Iterative Learning Contouring Control
Abstract
1. Introduction
- (1)
- A novel reformulation of ILCC that enables its extension to ILCCf for contour-error-based learning.
- (2)
- Two online ILCCf algorithms with distinct convergence regulation mechanisms, namely Method 1 (independent multi-parameter tuning, online ILCCfi) and Method 2 (unified single-parameter design, online ILCCfu).
- (3)
- A rigorous convergence analysis that guarantees monotonic convergence of the equivalent contour error.
- (4)
- Experimental validation on a six-axis industrial robot demonstrating effectiveness and practical applicability.
2. Effect of the Convergence Parameter in Iterative Learning Contouring Control
2.1. System Dynamics
2.2. Design of the Learning Gain Matrix
2.3. Convergence Analysis
2.4. Discussions and Solution
3. Online ILCCf
3.1. Reformulation of ILCC Algorithm
3.2. Method 1: Independent Multi-Parameter Convergence Regulation for Online ILCCf
3.2.1. Mamdani Fuzzy Inference System for Position-Related Components
3.2.2. Mamdani Fuzzy Inference System for Orientation-Related Components
3.2.3. Mamdani Fuzzy Inference System for -Related Component
3.3. Method 2: Unified Single-Parameter Convergence Regulation for Online ILCCf
3.4. Convergence Analysis of the Online ILCCf Scheme
3.4.1. Boundedness of Jacobian and Learning Gain Matrix
3.4.2. Effect of Truncation
3.4.3. Choice of for Contraction Under Multi-Rate Convergence
3.4.4. Boundedness of Equivalent Contour Error
3.4.5. Concluding Remark
4. Experimental Validation and Comparison
4.1. System Dynamics and Kinematics
4.2. Trajectory Design and Establishment of the Equivalent Contour Error
4.3. Settings of the Fuzzy Inference Systems
4.4. Fuzzy Rule Bases for Online ILCCf
4.5. Experimental Setup for Iterative Learning Control
- Case 1: online ILCC with a fixed convergence parameter .
- Case 2: online ILCC with a fixed convergence parameter .
- Case 3: online ILCCfu.
- Case 4: online ILCCfi.
4.6. Experimental Results
4.6.1. Convergence Parameter
4.6.2. RMS Position and Orientation Contour Error
4.6.3. Maximum Position and Orientation Contour Errors at the Convergence
4.6.4. Computation Time
4.6.5. Discussion
5. Additional Validation
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| ILC | Iterative learning control |
| ILCC | Iterative learning contouring control |
| MCS | Machine coordinate system |
| TCS | Task coordinate system |
References
- Qian, W.; Wu, Y.; Yang, J. A novel finite-frequency optimization fault detection for fuzzy systems by membership functions iterative learning. IEEE Trans. Syst. Man Cybern. Syst. 2024, 55, 1309–1321. [Google Scholar] [CrossRef]
- Longman, R.W. Iterative learning control and repetitive control for engineering practice. Int. J. Control 2000, 73, 930–954. [Google Scholar] [CrossRef]
- Li, J.; You, Z.; Li, Y.; Miao, E.; Yue, R. Five-axis contour error control based on spatial iterative learning. IEEE Trans. Autom. Sci. Eng. 2022, 20, 112–123. [Google Scholar] [CrossRef]
- Zhang, X.; Wu, H.; Yu, Y.; Jia, Z.; Wang, X.; Ren, M.; Zhu, L. Model-free tool path modification in ultra-precision diamond turning of freeform surfaces using iterative learning control. Precis. Eng. 2025, 94, 736–748. [Google Scholar] [CrossRef]
- Saab, S.; Shen, D.; Orabi, M.; Kors, D.; Jaafar, R. Iterative learning control: Practical implementation and automation. IEEE Trans. Ind. Electron. 2021, 69, 1858–1866. [Google Scholar] [CrossRef]
- Steinhauser, A.; Swevers, J. An efficient iterative learning approach to time-optimal path tracking for industrial robots. IEEE Trans. Ind. Inform. 2018, 14, 5200–5207. [Google Scholar] [CrossRef]
- Li, Y.; Luo, P.; Peng, Y.; Liu, Z. Model Free iterative learning for table motion control of lithography machine. In Proceesings of the 2023 8th International Conference on Information Systems Engineering (ICISE), Dalian, China, 23–25 June 2023; pp. 47–50. [Google Scholar]
- Zhu, Q.; Song, F.; Xu, J.; Liu, Y. An internal model based iterative learning control for wafer scanner systems. IEEE/ASME Trans. Mechatron. 2019, 24, 2073–2084. [Google Scholar] [CrossRef]
- Fu, X.; Yang, X.; Zanchetta, P.; Liu, Y.; Ding, C.; Tang, M.; Chen, Z. Frequency-domain data-driven adaptive iterative learning control approach: With application to wafer stage. IEEE Trans. Ind. Electron. 2020, 68, 9309–9318. [Google Scholar] [CrossRef]
- Haren, M.; Tsurumoto, K.; Mae, M.; Blanken, L.; Ohnishi, W.; Oomen, T. A frequency-domain approach for enhanced performance and task flexibility in finite-time ILC. Eur. J. Control 2024, 80, 101033. [Google Scholar] [CrossRef]
- Song, F.; Cui, N.; Chen, S.; Zhang, K.; Liu, Y.; Chen, X.; Tan, J. Beyond performance of learning control subject to uncertainties and noise: A frequency-domain approach applied to wafer stages. IEEE/CAA J. Autom. Sin. 2024, 12, 198–214. [Google Scholar] [CrossRef]
- Shen, D.; Cheng, X.; Gao, S.; He, X.; Li, Z.; Zhang, Z. Advances of iterative learning control: A recent five-year literature review. ISA Trans. 2026, 172, 1–20. [Google Scholar] [CrossRef]
- Hu, C.; Lin, S.; Wang, Z.; Zhu, Y. Task space contouring error estimation and precision iterative control of robotic manipulators. IEEE Robot. Autom. Lett. 2022, 7, 7826–7833. [Google Scholar] [CrossRef]
- Hu, C.; Yu, J.; Wang, Z.; Zhu, Y. An iterative contouring error compensation scheme for five-axis precision motion systems. Mech. Syst. Signal Process. 2022, 178, 109226. [Google Scholar] [CrossRef]
- Chen, S.; Hsieh, S. Iterative learning contouring control: Theory and application to biaxial systems. Mechatronics 2023, 89, 102932. [Google Scholar] [CrossRef]
- Li, J.; Wang, Y.; Li, Y.; Luo, W. Reference trajectory modification based on spatial iterative learning for contour control of two-axis NC systems. IEEE/ASME Trans. Mechatron. 2020, 25, 1266–1275. [Google Scholar] [CrossRef]
- Barton, K.L.; Alleyne, A.G. A cross-coupled iterative learning control design for precision motion control. IEEE Trans. Control Syst. Technol. 2008, 16, 1218–1231. [Google Scholar] [CrossRef]
- Rogers, E.; Chu, B.; Moore, K.; Oomen, T.; Tan, Y. Iterative learning control—Algorithms, applications and future research directions. In Proceedings of the 2024 IEEE 63rd Conference on Decision and Control (CDC), Milan, Italy, 16–19 December 2024; pp. 2252–2268. [Google Scholar]
- Chen, S.-L.; Wu, K.-C. Contouring control of smooth paths for multi-axis motion systems based on equivalent errors. IEEE Trans. Control Syst. Technol. 2007, 15, 1151–1158. [Google Scholar] [CrossRef]
- Wang, Z.; Peng, F.; Li, M.; Chen, T.; Hu, C.; Zhu, Y. Repetitive error selected iterative learning contouring control for precision multiaxis systems. Mech. Syst. Signal Process. 2026, 247, 113583. [Google Scholar] [CrossRef]
- Yang, X.; Seethaler, R.; Zhan, C.; Lu, D.; Zhao, W. A novel contouring error estimation method for contouring control. IEEE/ASME Trans. Mechatron. 2019, 24, 1902–1907. [Google Scholar] [CrossRef]
- Rahaman, M.; Seethaler, R.; Yellowley, I. A new approach to contour error control in high speed machining. Int. J. Mach. Tools Manuf. 2015, 88, 42–50. [Google Scholar] [CrossRef]
- Chen, S.-L.; Hsieh, S.-M.; Ta, T.-Q. Iterative learning contouring control for five-axis machine tools and industrial robots. Mechatronics 2023, 94, 103030. [Google Scholar] [CrossRef]
- Lu, Y.; Zhao, J.; Zhang, Z.; Fu, Z.; Sun, X.; Song, S.; Zhang, Z.; Liu, Q. Research on a novel integrated control strategy for contour error compensation of biaxial CNC machining. Int. J. Adv. Manuf. Technol. 2024, 130, 385–402. [Google Scholar]
- Hu, K.; Ott, C.; Lee, D. Online iterative learning control of zero-moment point for biped walking stabilization. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 5127–5133. [Google Scholar]
- Wang, Z.; Zhou, R.; Hu, C.; Zhu, Y. Online iterative learning compensation method based on model prediction for trajectory tracking control systems. IEEE Trans. Ind. Inform. 2021, 18, 415–425. [Google Scholar]
- Ta, T.-Q.; Chen, S.-L. Online iterative learning contouring control. IEEE Access 2025. under review. [Google Scholar]
- Norouzi, A.; Koch, C. Robotic manipulator control using PD-type fuzzy iterative learning control. In Proceedings of the 2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE), Edmonton, AB, Canada, 5–8 May 2019; pp. 1–4. [Google Scholar]
- Jiang, Z.; Chu, B. Norm optimal iterative learning control: A data-driven approach. IFAC-PapersOnLine 2022, 55, 482–487. [Google Scholar] [CrossRef]
- Chi, R.; Li, H.; Lin, N.; Huang, B. Data-driven indirect iterative learning control. IEEE Trans. Cybern. 2023, 54, 1650–1660. [Google Scholar] [CrossRef]
- Yu, P.; Su, Y.; Ruan, L.; Tsao, T. Compensating aerodynamics of over-actuated multi-rotor aerial platform with data-driven iterative learning control. IEEE Robot. Autom. Lett. 2023, 8, 6187–6194. [Google Scholar] [CrossRef]
- Chi, R.; Liu, Z.; Lin, N.; Hou, Z.; Huang, B. Data-driven finite-iteration learning control. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 5296–5306. [Google Scholar] [CrossRef]
- Soleimani, E.; Sedigh, A.; Nikoofard, A. Data-driven reinforcement learning-based forgetting factor iterative learning control. IEEE Trans. Autom. Sci. Eng. 2025, 22, 12245–12256. [Google Scholar] [CrossRef]
- He, W.; Pan, Y.; Bo, C. Iterative Learning Predictive Control Method Based on Reinforcement Learning for Rubber Mixing Batch Process. IEEE Trans. Autom. Sci. Eng. 2025, 22, 19266–19278. [Google Scholar] [CrossRef]
- Zhang, Y.; Chu, B.; Shu, Z. Model-free predictive optimal iterative learning control using reinforcement learning. In Proceedings of the 2022 American Control Conference (ACC), Atlanta, GA, USA, 8–10 June 2022; pp. 3279–3284. [Google Scholar]
- Zhang, Y.; Chu, B.; Shu, Z. Parameter optimal iterative learning control design: From model-based, data-driven to reinforcement learning. IFAC-PapersOnLine 2022, 55, 494–499. [Google Scholar] [CrossRef]
- Ji, W.; Ma, M.; Qiu, J.; Lam, H. Asynchronous Fuzzy Dynamic Sliding Mode Control for Nonlinear Markov Jump Systems Under Hidden Mode Detections. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 7694–7704. [Google Scholar] [CrossRef]
- Han, S.; Park, S.; Lee, S. Sampled-data-based iterative cost-learning model predictive control for T–S fuzzy systems. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 4701–4712. [Google Scholar] [CrossRef]

























| VS | S | M | L | VL | |
|---|---|---|---|---|---|
| VS | VL | VL | L | M | M |
| S | VL | L | M | M | S |
| M | L | M | M | S | S |
| L | L | M | S | S | S |
| VL | M | S | S | S | VS |
| VS | S | M | L | VL | |
|---|---|---|---|---|---|
| VS | VL | L | M | M | M |
| S | L | L | M | M | S |
| M | L | M | M | S | S |
| L | L | M | S | S | S |
| VL | L | M | S | S | VS |
| VS | S | M | L | VL | |
|---|---|---|---|---|---|
| VL | L | M | S | VS |
| Rule | ||||||
|---|---|---|---|---|---|---|
| 1 | VL | VL | VL | VL | VL | VS |
| 2 | L | – | – | – | – | S |
| 3 | – | L | – | – | – | S |
| 4 | – | – | – | L | – | S |
| 5 | M | – | – | – | – | M |
| 6 | – | M | – | – | – | M |
| 7 | – | – | – | M | – | M |
| 8 | S | – | – | – | – | L |
| 9 | – | S | – | – | – | L |
| 10 | – | – | – | S | – | L |
| 11 | VS | VS | – | VS | – | VL |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Ta, T.-Q.; Chen, S.-L. Fuzzy Iterative Learning Contouring Control. Mathematics 2026, 14, 1759. https://doi.org/10.3390/math14101759
Ta T-Q, Chen S-L. Fuzzy Iterative Learning Contouring Control. Mathematics. 2026; 14(10):1759. https://doi.org/10.3390/math14101759
Chicago/Turabian StyleTa, Thanh-Quan, and Shyh-Leh Chen. 2026. "Fuzzy Iterative Learning Contouring Control" Mathematics 14, no. 10: 1759. https://doi.org/10.3390/math14101759
APA StyleTa, T.-Q., & Chen, S.-L. (2026). Fuzzy Iterative Learning Contouring Control. Mathematics, 14(10), 1759. https://doi.org/10.3390/math14101759

