Abstract
In modern smart manufacturing, robots are often connected via a network, and their task can change according to a predetermined program. Iterative learning control (ILC) is widely used for robots executing high-precision operations. Under network conditions, the efficiency of ILC algorithms may decrease if the program is restructured. In particular, the learning error may temporarily increase to an unacceptable value when changing the reference trajectory. This paper considers a networked system with the following features: the reference trajectory and parameters change between passes according to a known program, agents are subjected to random disturbances, and measurements are carried out with noise. In addition, the network topology changes due to the disconnection of some agents from the network and the connection of new agents to the network according to a given program. A distributed ILC design method is proposed based on vector Lyapunov functions for repetitive processes in combination with Kalman filtering. This method ensures the convergence of the learning error and reduces its increase caused by changes in the reference trajectory and network topology. The effectiveness of the proposed method is confirmed by an example.
REFERENCES
Saez, M.A., Maturana, F.P., Barton, K., and Tilbury, D.M., Context-Sensitive Modeling and Analysis of Cyber-Physical Manufacturing Systems for Anomaly Detection and Diagnosis, IEEE Transaction on Automation Science and Engineering, 2020, vol. 17, no. 1, pp. 29–40.
Balta, E.C., Tilbury, D.M., and Barton, K., Switch-Based Iterative Learning Control for Tracking Iteration Varying References, IFAC PapersOnLine, 2020, vol. 20, no. 2, pp. 1493–1498.
Tsypkin, Ya.Z., Adaptation and Learning in Automatic Systems, New York: Academic, 1971.
Arimoto, S., Kawamura, S., and Miyazaki, F., Bettering Operation of Robots by Learning, J. Robot. Syst., 1984, vol. 1, pp. 123–140.
Bristow, D.A., Tharayil, M., and Alleyne, A.G., A Survey of Iterative Learning Control: A Learning-Based Method for High-Performance Tracking Control, IEEE Control Syst. Magaz., 2006, vol. 26, no. 3, pp. 96–114.
Ahn, H-S., Chen, Y.Q., and Moore, K.L., Iterative Learning Control: Survey and Categorization, IEEE Trans. Syst. Man Cybern. Part C: Appl. Rev., 2007, vol. 37, no. 6, pp. 1099–1121.
Pakshin, P., Emelianova, J., and Emelianov, M., Iterative Learning Control of Stochastic Linear Systems under Switching of the Reference Trajectory and Parameters, Proc. 29th Mediterranean Conference on Control and Automation (MED 2021), Bari, 2021, pp. 1311–1316.
Pakshin, P., Emelianova, J., Rogers, E., and Galkowski, K., Iterative Learning Control of Stochastic Linear Systems with Reference Trajectory Switching, Proc. 60th IEEE Conference on Decision and Control (CDC), December 13–15, 2021, Austin, Texas, pp. 6565–6570.
Ahn, H.S. and Chen, Y.Q., Iterative Learning Control for Multi-agent Formation, Proc. ICROS-SICE Int. Joint Conf., 2009, pp. 3111–3116.
Liu, Q. and Bristow, D.A., An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control, Proc. 2010 Amer. Control Conf., 2010, pp. 2039–2044.
Liu, Y. and Jia, Y., An Iterative Learning Approach to Formation Control of Multi-agent Systems, Syst. Control Lett., 2012, vol. 61, pp. 148–154.
Yang, S., Xu, J.X., Huang, D., and Tan, Y., Optimal Iterative Learning Control Design for Multi-agent Systems Consensus Tracking, Systems & Control Letters, 2014, vol. 69, pp. 80–89.
Li, Jin. and Li, Jun., Adaptive Iterative Learning Control for Coordination of Second-Order Multi-agent Systems, Int. J. Robust Nonlinear Control, 2014, vol. 24, pp. 3282–3299.
Meng, D., Du, W., and Jia, Y., Data-Driven Consensus Control for Networked Agents: an Iterative Learning Control-Motivated Approach, IET Control Theory & Applications, 2015, vol. 9, pp. 2084–2096.
Yu, X., Hou, Z., and Polycarpou, M.M., Distributed Data-Driven Iterative Learning Consensus Tracking for Nonlinear Discrete-Time Multiagent Systems, IEEE Transactions on Automatic Control, 2022, vol. 67, no. 7, pp. 3670–3677.
Hock, A. and Schoellig, A., Distributed Iterative Learning Control for Multi-Agent Systems, Autonomous Robots, 2019, vol. 43, pp. 1989–2010.
Pakshin, P.V., Emelianova, J.P., and Emelianov, M.A., Iterative Learning Control Design for Multiagent Systems Based on 2D Models, Autom. Remote Control, 2018, vol. 79, no. 6, pp. 1040–1056.
Pakshin, P.V., Koposov, A.S., and Emelianova, J.P., Iterative Learning Control of a Multiagent System under Random Perturbations, Autom. Remote Control, 2020, vol. 81, no. 3, pp. 483–502.
Ahn, H.S., Moore, K.L., and Chen, Y.Q., Iterative Learning Control. Robustness and Monotonic Convergence for Interval Systems, Lecture Notes in Control and Information Sciences, London: Springer-Verlag, 2007.
Hock, A. and Schoellig, A., Distributed Iterative Learning Control for a Team of QuadRotors, Proceedings of the 55th IEEE Conference on Decision and Control, 2016, pp. 4640–4646.
Sun, S., Endo, T., and Matsuno, F., Iterative Learning Control Based Robust Distributed Algorithm for Non-holonomic Mobile Robots Formation, IEEE Access, 2018, vol. 6, pp. 61904–61917.
Koposov, A., Emelianova, J., and Pakshin, P., Iterative Learning Control of Multi-Agent Systems under Changing Network Configuration, IFAC PapersOnLine, 2021, vol. 54, no. 20, pp. 669–674.
Koposov, A., Emelianova, J., and Pakshin, P., Iterative Learning Control of Multi-Agent Systems under Changing Reference Trajectoty, IFAC PapersOnLine, 2022, vol. 55, no. 12, pp. 759–764.
Pakshin, P. and Emelianova, J., Iterative Learning Control Design for Discrete-Time Stochastic Switched Systems, Autom. Remote Control, 2020, vol. 81, no. 11, pp. 2011–2025.
Apkarian, J., Karam, P., and Levis, M., Workbook on Flexible Link Experiment for Matlab/Simulink Users, Quanser, 2011.
Funding
This work was financially supported by the Russian Science Foundation, project no. 22-21-00612, https://rscf.ru/project/22-21-00612.
Author information
Authors and Affiliations
Corresponding authors
Additional information
This paper was recommended for publication by A.I. Kibzun, a member of the Editorial Board
Rights and permissions
About this article
Cite this article
Koposov, A.S., Pakshin, P.V. Iterative Learning Control of Stochastic Multi-Agent Systems with Variable Reference Trajectory and Topology. Autom Remote Control 84, 612–625 (2023). https://doi.org/10.1134/S0005117923060073
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0005117923060073