Abstract
This paper presents a novel adaptive iterative learning control (AILC) scheme to improve the tracking performance of the manipulator for spraying hull to achieve high-quality spraying effectively. First, a novel way of modifying the reference trajectory is proposed to deal with arbitrary initial states and iteration-varying reference trajectory when the manipulator reciprocates spraying. The modified way comprises constructing an error variable containing an initial correction term and determining the shortest limited time of completely tracking the desired trajectory by optimization principle. Based on this, an AILC scheme uses adaptive and backstep** techniques to handle the system’s uncertain physical parameters and external disturbance. Theoretically, this control scheme can guarantee the tip-position of the spraying manipulator to perfectly track the desired reference trajectory within an appropriate, limited time under arbitrary initial states and iteration-varying reference trajectory. Simulations and experiments verify the proposed method’s effectiveness and advantage by comparison with other control algorithms.
References
Z. Wang, X. Jiao, and M. Feng, “Tip-position/velocity tracking control of manipulator for hull derusting and spray painting based on active disturbance rejection control,” International Journal of Control, Automation, and Systems, vol. 16, no. 4, pp. 1916–1926, 2018.
S. Zhou, C. Shen, Y. **a, Z. Chen, and S. Zhu, “Adaptive robust control design for underwater multi-DoF hydraulic manipulator,” Ocean Engineering, vol. 248, 110822, 2022.
J. Peng, R. Dubay, and S. Ding, “Observer-based adaptive neural control of robotic systems with prescribed performance,” Applied Soft Computing, vol. 114, 108142, 2022.
R. Fareh, M. Al-Shabi, M. Bettayeb, and J. Ghommam, “Robust active disturbance rejection control for flexible link manipulator,” Robotica, vol. 38, pp. 118–135, 2020.
D. Shang, X. Li, M. Yin, and F. Li, “Dynamic modeling and fuzzy compensation sliding mode control for flexible manipulator servo system,” Applied Mathematical Modelling, vol. 107, pp. 530–556, 2022.
B. Zafer and K. Oguzhan, “Real-time trajectory tracking control of Stewart platform using fractional order fuzzy PID controller optimized by particle swarm algorithm,” Industrial Robot, vol. 4, no. 49, pp. 708–725, 2022.
H. Ahn, Y. Chen, and K. Moore, “Iterative learning control-brief survey and categorization,” IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 37, pp. 1090–1121, 2007.
X. **ng and J. Liu, “Modeling and robust adaptive iterative learning control of a vehicle-based flexible manipulator with uncertainties,” International Journal of Robust and Nonlinear Control, vol. 9, no. 29, pp. 2385–2405, 2019.
C. Chien and A. Tayebi, “Further results on adaptive iterative learning control of robot manipulators,” Automatica, vol. 44, pp. 830–837, 2008.
Z. Liu and J. Liu, “Adaptive iterative learning boundary control of a flexible manipulator with guaranteed transient performance,” Asian Journal of Control, vol. 20, no. 3, pp. 1027–1038, 2018.
J. Xu and R. Yan, “On initial conditions in iterative learning control,” IEEE Transactions on Automatic Control, vol. 50, no. 9, pp. 1349–1354, 2005.
M. Sun and D. Wang, “Iterative learning control with initial rectifying action,” Automatica, vol. 38, no. 7, pp. 1177–1182, 2002.
J. Xu and J. Xu, “On iterative learning from different tracking tasks in the presence of time-varying uncertainties,” IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), vol. 34, no. 1, pp. 589–597, 2004.
K. Wan and X. Li, “High-order internal model-based iterative learning control for 2-D linear FMMI systems with iteration-varying trajectory tracking,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 51, no. 3, pp. 1462–1472, 2021.
X. Li, T. Chow, and L. Cheng, “Adaptive iterative learning control of non-linear MIMO continous systemswith iteration-varying initial error and reference trajectory,” International Journal of Systems Science, vol. 44, no. 4, pp. 786–794, 2013.
J. Xu, “Iterative learning control for non-repetitive trajectory tracking of robot manipulators with joint position constraints and actuator faults,” International Journal of Adaptive Control and Signal Processing, vol. 31, no. 6, pp. 859–875, 2017.
R. Zhang, Z. Hou, H. Ji, and C. Yin, “Adaptive iterative learning control for a class of non-linearly parameterised systemswith input saturations,” International Journal of Systems Science, vol. 47, no. 5, pp. 1084–1094, 2016.
C. Liu, D. Shen, and J. Wang, “Adaptive learning control for general nonlinear systems with nonuniform trial lengths, initial state deviation, and unknown control direction,” International Journal of Robust and Nonlinear Control, vol. 29, pp. 6227–6243, 2019.
W. Qiu, Z. **ong, J. Zhang, Y. Hong, and W. Li, “Integrated predictive iterative learning control based on updating reference trajectory for point-to-point tracking,” Journal of Process Control, vol. 85, pp. 41–51, 2020.
S. Hao, T. Liu, and E. Rogers, “Extended state observer based indirect-type ILC for single-input single-output batch processes with time- and batch-varyinguncertainties,” Automatica, vol. 112, 108673, 2020.
X. Li, Q. Ren, and J. Xu, “Precise speed tracking control of a robotic fish via iterative learning control,” IEEE Transactions on Industrial Electronics, vol. 63, no. 4, pp. 2221–2228, 2016.
V. Feliu, E. Pereira, and I. Diaz, “Passivity-based control of single-link flexible manipulators using a linear strain feedback,” Mechanism and Machine Theory, vol. 71, no. 1, pp. 191–208, 2014.
D. Liberzon, Calculus of Variations and Optimal Control Theory-A Concise Introduction, Princeton University Press, Princeton, 2011.
W. Chen and L. Zhang, “Adaptive iterative learning control for nonlinearly parameterized systems with unknown time-varying delays,” International Journal of Control, Automation, and Systems, vol. 8, no. 2, pp. 177–186, 2010.
X. Ruan and Z. Bien, “Pulse compensation for PD-type iterative learning control against initial state shift,” International Journal of Systems Science, vol. 43, no. 11, pp. 2172–2184, 2012.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The authors declare no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported by the National Natural Science Foundation of China (No.61973265).
Ting Zhang received her Ph.D. degree in control science and engineering from Yanshan University, Qinhuangdao, China, in 2023. Her research interests include repetitive control (RC), iterative learning control (ILC), trajectory tracking control, autonomous farming vehicle control, and spraying manipulator control.
**aohong Jiao received her Ph.D. degree in mechanical engineering from Sophia University, Tokyo, Japan, in 2004. She is a Professor with the School of Electrical Engineering, Yanshan University, Qinhuangdao, China. Her research interests include robust control of nonlinear systems and applications to hybrid distributed generation systems and automotive powertrains.
Zhong Wang received his Ph.D. degree in control engineering from Yanshan University, Qinhuangdao, China, in 2020. He is a lecturer with the School of Vehicle and Energy, Yanshan University, Qinhuangdao, China. His research interests include intelligent control of construction machinery, such as manipulator control.
Rights and permissions
About this article
Cite this article
Zhang, T., Jiao, X. & Wang, Z. Adaptive Iterative Learning Trajectory Tracking Control for Spraying Manipulator With Arbitrary Initial States and Iteration-varying Reference Trajectory. Int. J. Control Autom. Syst. 22, 1958–1970 (2024). https://doi.org/10.1007/s12555-023-9030-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-023-9030-9