Abstract This paper conducts a survey on iterative learning control (ILC) with incomplete information and associated control system design, which is a frontier of the ILC field. The incomplete information, including passive and active types, can cause data loss or fragment due to various factors. Passive incomplete information refers to incomplete data and information caused by practical system limitations during data collection, storage, transmission, and processing, such as data dropouts, delays, disordering, and limited transmission bandwidth. Active incomplete information refers to incomplete data and information caused by man-made reduction of data quantity and quality on the premise that the given objective is satisfied, such as sampling and quantization. This survey emphasizes two aspects: the first one is how to guarantee good learning performance and tracking performance with passive incomplete data, and the second is how to balance the control performance index and data demand by active means. The promising research directions along this topic are also addressed, where data robustness is highly emphasized. This survey is expected to improve understanding of the restrictive relationship and trade-off between incomplete data and tracking performance, quantitatively, and promote further developments of ILC theory.

Dong Shen, "Iterative Learning Control With Incomplete Information: A Survey," IEEE/CAA Journal of Automatica Sinica, vol. 5, no. 5, pp. 885-901, 2018.

[1] S. Arimoto, S. Kawamura, and F. Miyazaki, "Bettering operation of robots by learning," J. Robotic Syst., vol. 1, no. 2, pp. 123-140, Jan. 1984. [2] D. A. Bristow, M. Tharayil, and A. G. Alleyne, "A survey of iterative learning control," IEEE Control Syst., vol. 26, no. 3, pp. 96-114, Jan. 2006. [3] H. S. Ahn, Y. Q. Chen, and K. L. Moore, "Iterative learning control: Brief survey and categorization," IEEE Trans. Syst. Man Cybern. C, vol. 37, no. 6, pp. 1099-1121, Nov. 2007. [4] Y. Q. Wang, F. R. Gao, and F. J Doyle Ⅲ, "Survey on iterative learning control, repetitive control and run-to-run control," J. Process Control, vol. 19, no. 10, pp. 1589-1600, Dec. 2009. [5] D. Shen and Y. Wang, "Survey on stochastic iterative learning control," J. Process Control, vol. 24, no. 12, pp. 64-77, Dec. 2014. [6] H. S. Ahn and D. Bristow, "Special issue on ‘iterative learning control’," Asian J. Control, vol. 13, no. 1, pp. 1-2, Jan. 2011. [7] C. Freeman and Y. Tan, "Iterative learning control and repetitive control," Int. J. Control, vol. 84, no. 7, pp. 1193-1295, Aug. 2011. [8] D. Y. Meng and K. L. Moore, "Robust iterative learning control for nonrepetitive uncertain systems," IEEE Trans. Autom. Control, vol. 62, no. 2, pp. 907-913, Feb. 2017. [9] D. Y. Meng and K. L. Moore, "Convergence of iterative learning control for SISO nonrepetitive systems subject to iteration-dependent uncertainties," Automatica, vol. 79, pp. 167-177, May 2017. [10] M. Yu and Y. C. Li, "Robust adaptive iterative learning control for discrete-time nonlinear systems with time-iteration-varying parameters," IEEE Trans. Syst. Man Cybern.: Syst., vol. 47, no. 7, pp. 1737-1745, Jul. 2017. [11] L. Hladowski, K. Galkowski, W. Nowicka, and E. Rogers, "Repetitive process based design and experimental verification of a dynamic iterative learning control law," Control Eng. Pract., vol. 46, pp. 157-165, Jan. 2016. [12] H. F. Tao, W. Paszke, E. Rogers, H. Z. Yang, and K. Galkowski, "Iterative learning fault-tolerant control for differential time-delay batch processes in finite frequency domains," J. Process Control, vol. 56, pp. 112-128, Aug. 2017. [13] S. Mandra, K. Galkowski, and H. Aschemann, "Robust guaranteed cost ILC with dynamic feedforward and disturbance compensation for accurate PMSM position control," Control Eng. Pract., vol. 65, pp. 36-47, Aug. 2017. [14] B. Altin and K. Barton, "Exponential stability of nonlinear differential repetitive processes with applications to iterative learning control," Automatica, vol. 81, pp. 369-376, Jul. 2017. [15] Y. Q. Wang, H. Zhang, S. L. Wei, D. H. Zhou, and B. Huang, "Control performance assessment for ILC-controlled batch processes in a 2-D system framework," IEEE Trans. Syst. Man Cybern.: Syst., 2017, doi: 10.1109/TSMC.2017.2672563. [16] M. M. G. Ardakani, S. Z. Khong, and B. Bernhardsson, "On the convergence of iterative learning control," Automatica, vol. 78, pp. 266-273, Apr. 2017. [17] T. T. Meng and W. He, "Iterative learning control of a robotic arm experiment platform with input constraint," IEEE Trans. Ind. Electron., vol. 65, no. 1, pp. 664-672, Jan. 2018. [18] X. Li, Y. H. Liu, and H. Y. Yu, "Iterative learning impedance control for rehabilitation robots driven by series elastic actuators," Automatica, vol. 90, pp. 1-7, Apr. 2018. [19] H. Kim, J. S. Lee, J. S. Lai, and M. Kim, "Iterative learning controller with multiple phase-lead compensation for dual-mode flyback inverter," IEEE Trans. Power Electron., vol. 32, no. 8, pp. 6468-6480, Aug. 2017. [20] C. T. Freeman, "Robust ILC design with application to stroke rehabilitation," Automatica, vol. 81, pp. 270-278, Jul. 2017. [21] H. S. Ahn, Y. Q. Chen, and K. L. Moore, "Intermittent iterative learning control," in Proc. 2006 IEEE Conf. Computer Aided Control System Design, 2006 IEEE Int. Conf. Control Applications, 2006 IEEE Int. Symp. Intelligent Control, Munich, Germany, 2006, pp. 832-837. [22] H. S. Ahn, K. L. Moore, and Y. Q. Chen, "Discrete-time intermittent iterative learning controller with independent data dropouts," IFAC Proc. Vol., vol. 41, no. 2, pp. 12442-12447, 2008. [23] H. S. Ahn, K. L. Moore, and Y. Q. Chen, "Stability of discretetime iterative learning control with random data dropouts and delayed controlled signals in networked control systems," in Proc. 10th Int. Conf. Control Automation, Robotics, and Vision, Hanoi, Vietnam, 2008, pp. 757-762. [24] S. S. Saab, "A discrete-time stochastic learning control algorithm," IEEE Trans. Autom. Control, vol. 46, no. 6, pp. 877-887, Jun. 2001. [25] X. H. Bu and Z. S. Hou, "Stability of iterative learning control with data dropouts via asynchronous dynamical system," Int. J. Autom. Comput., vol. 8, no. 1, pp. 29-36, Feb. 2011. [26] X. H. Bu, Z. S. Hou, and F. S. Yu, "Stability of first and high order iterative learning control with data dropouts," Int. J. Control Autom. Syst., vol. 9, no. 5, pp. 843-849, Oct. 2011. [27] X. H. Bu, F. S. Yu, Z. S. Hou, and F. Z. Wang, "Iterative learning control for a class of nonlinear systems with random packet losses," Nonlin. Anal.: Real World Appl., vol. 14, no. 1, pp. 567-580, Feb. 2013. [28] X. H. Bu, Z. S. Hou, F. S. Yu, and F. Z. Wang, "H_{∞} iterative learning controller design for a class of discrete-time systems with data dropouts," Int. J. Syst. Sci., vol. 45, no. 9, pp. 1902-1912, 2014. [29] X. H. Bu, Z. S. Hou, S. T. Jin, and R. H. Chi, "An iterative learning control design approach for networked control systems with data dropouts," Int. J. Robust Nonlin. Control, vol. 26, pp. 91-109, Jan. 2016. [30] A. Hassibi, S. P. Boyd, and J. P. How, "Control of asynchronous dynamical systems with rate constraints on events," in Proc. 38th IEEE Conf. Decision and Control, Phoenix, USA, 1999, pp. 1345-1351. [31] X. H. Bu, H. Q. Wang, Z. S. Hou, and Q. Wei, "Stabilisation of a class of two-dimensional nonlinear systems with intermittent measurements," IET Control Theory Appl., vol. 8, no. 15, pp. 1596-1604, Oct. 2014. [32] J. Liu and X. E. Ruan, "Synchronous-substitution-type iterative learning control for discrete-time networked control systems with Bernoullitype stochastic packet dropouts," IMA J. Math. Control Inf., 2017, doi: 10.1093/imamci/dnx008. [33] J. Liu and X. E. Ruan, "Networked iterative learning control for discrete-time systems with stochastic packet dropouts in input and output channels," Adv. Differ. Equat., 2017, doi: 10.1186/s13662-017-1103-8. [34] J. Liu and X. E. Ruan, "Networked iterative learning control design for nonlinear systems with stochastic output packet dropouts," Asian J. Control, vol. 20, no. 3, pp. 1077-1087, May 2018. [35] D. Shen and Y. Q. Wang, "Iterative learning control for networked stochastic systems with random packet losses," Int. J. Control, vol. 88, no. 5, pp. 959-968, 2015. [36] D. Shen and Y. Q. Wang, "ILC for networked nonlinear systems with unknown control direction through random lossy channel," Syst. Control Lett., vol. 77, pp. 30-39, Mar. 2015. [37] D. Shen, C. Zhang, and Y. Xu, "Two updating schemes of iterative learning control for networked control systems with random data dropouts," Inf. Sci., vol. 381, pp. 352-370, Mar. 2017. [38] D. Shen, C. Zhang, and Y. Xu, "Intermittent and successive ILC for stochastic nonlinear systems with random data dropouts," Asian J. Control, vol. 20, no. 3, May 2018. [39] D. Shen, Y. Q. Jin, and Y. Xu, "Learning control for linear systems under general data dropouts at both measurement and actuator sides: a Markov chain approach," J. Franklin Inst., vol. 354, no. 13, pp. 5091-5109, Sep. 2017. [40] D. Shen and J. X. Xu, "A novel Markov chain based ILC analysis for linear stochastic systems under general data dropouts environments," IEEE Trans. Autom. Control, vol. 62, no. 11, pp. 5850-5857, Nov. 2017. [41] Y. Jin and D. Shen, "Iterative learning control for nonlinear systems with data dropouts at both measurement and actuator sides," Asian J. Control, 2017, doi: 10.1002/asjc.1656. [42] D. Shen and J. X. Xu, "A framework of iterative learning control under random data dropouts: mean square and almost sure convergence," Int. J. Adapt. Control Sign. Process., vol. 31, no. 12, pp. 1825-1852, Dec. 2017. [43] Y. J. Pan, H. J. Marquez, T. W. Chen, and L. Sheng, "Effects of network communications on a class of learning controlled non-linear systems," Int. J. Syst. Sci., vol. 40, no. 7, pp. 757-767, Jan. 2009. [44] L. X. Huang and Y. Fang, "Convergence analysis of wireless remote iterative learning control systems with dropout compensation," Math. Probl. Eng., vol. 2013, pp. Article No. 609284, Mar. 2013. [45] C. P. Liu, J. X. Xu, and J. Wu, "Iterative learning control for remote control systems with communication delay and data dropout," Math. Probl. Eng., vol. 2012, pp. Article No. 705474, Jan. 2012. [46] W. J. Xiong, L. Xu, T. W. Huang, X. H. Yu, and Y. H. Liu, "Finiteiteration tracking of singular coupled systems based on learning control with packet losses," IEEE Trans. Syst. Man Cybern.: Syst., 2018, doi: 10.1109/TSMC.2017.2770160. [47] T. Zhang and J. M. Li, "Iterative learning control for multi-agent systems with finite-leveled sigma-delta quantization and random packet losses," IEEE Trans. Circuit. Syst.-I: Regul. Papers, vol. 64, no. 8, pp. 2171-2181, Aug. 2017. [48] T. H. Gronwall, "Note on the derivatives with respect to a parameter of the solutions of a system of differential equations," Ann. Math., vol. 20, no. 4, pp. 292-296, Jul. 1919. [49] J. Liu and X. E. Ruan, "Networked iterative learning control approach for nonlinear systems with random communication delay," Int. J. Syst. Sci., vol. 47, no. 16, pp. 3960-3969, Apr. 2016. [50] J. Liu and X. E. Ruan, "Networked iterative learning control design for discrete-time systems with stochastic communication delay in input and output channels," Int. J. Syst. Sci., vol. 48, no. 9, pp. 1844-1855, Feb. 2017. [51] D. Shen and H. F. Chen, "Iterative learning control for large scale nonlinear systems with observation noise," Automatica, vol. 48, no. 3, pp. 577-582, Mar. 2012. [52] D. Shen, "Data-driven learning control for stochastic nonlinear systems: multiple communication constraints and limited storage," IEEE Trans. Neural Netw. Learn. Syst., vol. 29, no. 6, pp. 2429-2440, Jun. 2018. [53] T. Seel, T. Schauer, and J. Raisch, "Iterative learning control for variable pass length systems," IFAC Proc. Vol., vol. 44, no. 1, pp. 4880-4885, Jan. 2011. [54] T. Seel, C. Werner, and T. Schauer, "The adaptive drop foot stimulator - multivariable learning control of foot pitch and roll motion in paretic gait," Med. Eng. Phys., vol. 38, no. 11, pp. 1205-1213, Nov. 2016. [55] T. Seel, C. Werner, J. Raisch, and T. Schauer, "Iterative learning control of a drop foot neuroprosthesis - generating physiological foot motion in paretic gait by automatic feedback control," Control Eng. Pract., vol. 48, pp. 87-97, Mar. 2016. [56] R. W. Longman and K. D. Mombaur, "Investigating the use of iterative learning control and repetitive control to implement periodic gaits," in Fast Motions in Biomechanics and Robotics. Berlin, Heidelberg: Springer, 2014, pp. 189-218. [57] M. Guth, T. Seel, and J. Raisch, "Iterative learning control with variable pass length applied to trajectory tracking on a crane with output constraints," in Proc. 52nd IEEE Ann. Conf. Decision and Control, Florence, Italy, 2013, pp. 6676-6681. [58] T. Seel, T. Schauer, and J. Raisch, "Monotonic convergence of iterative learning control systems with variable pass length," Int. J. Control, vol. 90, no. 3, pp. 393-406, 2017. [59] X. F. Li, J. X. Xu, and D. Q. Huang, "An iterative learning control approach for linear systems with randomly varying trial lengths," IEEE Trans. Autom. Control, vol. 59, no. 7, pp. 1954-1960, Jul. 2014. [60] X. F. Li, J. X. Xu, and D. Q. Huang, "Iterative learning control for nonlinear dynamic systems with randomly varying trial lengths," Int. J. Adapt. Control Sign. Process., vol. 29, no. 11, pp. 1341-1353, Nov. 2015. [61] X. F. Li and J. X. Xu, "Lifted system framework for learning control with different trial lengths," Int. J. Autom. Comput., vol. 12, no. 3, pp. 273-280, Jun. 2015. [62] D. Shen, W. Zhang, Y. Q. Wang, and C. J. Chien, "On almost sure and mean square convergence of P-type ILC under randomly varying iteration lengths," Automatica, vol. 63, pp. 359-365, Jan. 2016. [63] D. Shen, W. Zhang, and J. X. Xu, "Iterative learning control for discrete nonlinear systems with randomly iteration varying lengths," Syst. Control Lett., vol. 96, pp. 81-87, Oct. 2016. [64] X. F. Li and D. Shen, "Two novel iterative learning control schemes for systems with randomly varying trial lengths," Syst. Control Lett., vol. 107, pp. 9-16, Sep. 2017. [65] J. T. Shi, X. He, and D. H. Zhou, "Iterative learning control for nonlinear stochastic systems with variable pass length," J. Franklin Inst., vol. 353, pp. 4016-4038, Oct. 2016. [66] Y. S. Wei and X. D. Li, "Varying trail lengths-based iterative learning control for linear discrete-time systems with vector relative degree," Int. J. Syst. Sci., vol. 48, no. 10, pp. 2146-2156, Apr. 2017. [67] S. D. Liu, A. Debbouche, and J. R. Wang, "On the iterative learning control for stochastic impulsive differential equations with randomly varying trial lengths," J. Comput. Appl. Math., vol. 312, pp. 47-57, Mar. 2017. [68] S. D. Liu and J. R. Wang, "Fractional order iterative learning control with randomly varying trial lengths," J. Franklin Inst., vol. 354, no. 2, pp. 967-992, Jan. 2017. [69] L. J. Wang, X. F. Li, and D. Shen, "Sampled-data iterative learning control for continuous-time nonlinear systems with iteration-varying lengths," Int. J. Robust Nonlin. Control, vol. 28, no. 8, pp. 3073-3091, May 2018. [70] K. Abidi and J. X. Xu, "Iterative learning control for sampled-data systems: from theory to practice," IEEE Trans. Ind. Electron., vol. 58, no. 7, pp. 3002-3015, Jul. 2011. [71] J. X. Xu, K. Abidi, X. L. Niu, and D. Q. Huang, "Sampled-data iterative learning control for a piezoelectric motor," in Proc. 2012 IEEE Int. Symp. Industrial Electronics, Hangzhou, China, 2012, pp. 899-904. [72] J. X. Xu, D. Q. Huang, V. Venkataramanan, and T. C. T. Huynh, "Extreme precise motion tracking of piezoelectric positioning stage using sampled-data iterative learning control," IEEE Trans. Control Syst. Technol., vol. 21, no. 4, pp. 1432-1439, Jul. 2013. [73] D. Q. Huang, J. X. Xu, V. Venkataramanan, and T. C. T. Huynh, "Highperformance tracking of piezoelectric positioning stage using currentcycle iterative learning control with gain scheduling," IEEE Trans. Ind. Electron., vol. 61, no. 2, pp. 1085-1098, Feb. 2014. [74] C. J. Chien, "The sampled-data iterative learning control for nonlinear systems," in Proc. 36th Conf. Decision and Control, San Diego, California, USA, 1997, pp. 4306-4311. [75] C. J. Chien, "A sampled-data iterative learning control using fuzzy network design," Int. J. Control, vol. 73, no. 10, pp. 902-913, Nov. 2000. [76] C. J. Chien, Y. C. Hung, and R. H. Chi, "Sample-data adaptive iterative learning control for a class of unknown nonlinear systems," in Proc. 13th Int. Conf. Control, Automation, Robotics & Vision, Singapore, 2014, pp. 1461-1466. [77] C. J. Chien and C. L. Tai, "A DSP based sampled-data iterative learning control system for brushless DC motors," in Proc. 2004 IEEE Int. Conf. Control Applications, Taipei, China, 2004, pp. 995-1000. [78] C. J. Chien and K. Y. Ma, "Feedback control based sampled-data ilc for repetitive position tracking control of dc motors," in Proc. 2013 CACS Int. Automatic Control Conference, Nantou, China, 2013, pp. 377-382. [79] C. J. Chien, Y. C. Hung, and R. H. Chi, "On the current error based sampled-data iterative learning control with reduced memory capacity," Int. J. Autom. Comput., vol. 12, no. 3, pp. 307-315, Jun. 2015. [80] M. X. Sun, D. W. Wang, and G. Y. Xu, "Sampled-data iterative learning control for SISO nonlinear systems with arbitrary relative degree," in Proc. 2000 American Control Conf., Chicago, USA, 2000, pp. 667-671. [81] M. X. Sun and D. W. Wang, "Sampled-data iterative learning control for nonlinear systems with arbitrary relative degree," Automatica, vol. 37, no. 2, pp. 283-289, Feb. 2001. [82] M. X. Sun, D. W. Wang, and Y. Y. Wang, "Sampled-data iterative learning control with well-defined relative degree," International Journal of Robust And Nonlinear Control, vol. 14, no. 8, pp. 719-739, May 2004. [83] S. Zhu, X. X. He, and M. X. Sun, "Initial rectifying of a sampled-data iterative learning controller," in Proc. 6th World Congress on Intelligent Control and Automation, Dalian, China, 2006, pp. 3829-3833. [84] M. X. Sun, Z. L. Li, and S. Zhu, "Varying-order sampled-data iterative learning control for MIMO nonlinear systems," Acta Autom. Sinica, vol. 39, no. 7, pp. 1027-1036, 2013. [85] T. Oomen, M. van de Wal, and O. Bosgra, "Design framework for highperformance optimal sampled-data control with application to a wafer stage," Int. J. Control, vol. 80, no. 6, pp. 919-934, Jul. 2007. [86] T. Oomen, J. van de Wijdeven, and O. Bosgra, "Suppressing intersample behavior in iterative learning control," Automatica, vol. 45, no. 4, pp. 981-988, Apr. 2009. [87] T. Oomen, J. van de Wijdeven, and O. H. Bosgra, "System identification and low-order optimal control of intersample behavior in ILC," IEEE Trans. Autom. Control, vol. 56, no. 11, pp. 2734-2739, Nov. 2011. [88] T. Sogo and N. Adachi, "A limiting property of the inverse of sampleddata systems on a finite-time interval," IEEE Trans. Autom. Control, vol. 46, no. 5, pp. 761-765, May 2001. [89] Y. Fan, S. P. He, and F. Liu, "PD-type sampled-data iterative learning control for nonlinear systems with time delays and uncertain disturbances," in Proc. 2009 Int. Conf. Computational Intelligence and Security, Beijing, China, 2009, pp. 201-205. [90] P. Sun, Z. Fang, and Z. Z. Han, "Sampled-data iterative learning control for singular systems," in Proc. 4th World Congress on Intelligent Control and Automation, Shanghai, China, 2002, pp. 555-559. [91] S. H. Zhou, Y. Tan, D. Oetomo, C. Freeman, and I. Mareels, "On on-line sampled-data optimal learning for dynamic systems with uncertainties," Proc. 9th Asian Control Conf., Istanbul, Turkey, 2013, pp. 1-7, 2013. [92] D. W. Wang, Y. Q. Ye, and B. Zhang, Practical Iterative Learning Control with Frequency Domain Design and Sampled Data Implementation. Singapore: Springer, 2014. [93] X. H. Bu, T. H. Wang, Z. S. Hou, and R. H. Chi, "Iterative learning control for discrete-time systems With quantised measurements," IET Control Theory Appl., vol. 9, no. 9, pp. 1455-1460, Jun. 2015. [94] Y. Xu, D. Shen, and X. H. Bu, "Zero-error convergence of iterative learning control using quantized error information," IMA J. Math. Control Inf., vol. 34, no. 3, pp. 1061-1077, Sep. 2017. [95] D. Shen and Y. Xu, "Iterative learning control for discrete-time stochastic systems with quantized information," IEEE/CAA J. of Autom. Sinica, vol. 3, no. 1, pp. 59-67, Jan. 2016. [96] X. H. Bu, Z. S. Hou, L. Z. Cui, and J. Q. Yang, "Stability analysis of quantized iterative learning control systems using lifting representation," Int. J. Adapt. Control Sign. Process., vol. 31, no. 9, pp. 1327-1336, Sep. 2017. [97] W. J. Xiong, X. H. Yu, R. Patel, and W. W. Yu, "Iterative learning control for discrete-time systems with event-triggered transmission strategy and quantization," Automatica, vol. 72, pp. 84-91, Oct. 2016. [98] T. Zhang and J. M. Li, "Event-triggered iterative learning control for multi-agent systems with quantization," Asian J. Control, vol. 20, no. 3, pp. 1088-1101, May 2018. [99] W. J. Xiong, X. H. Yu, Y. Chen, and J. Gao, "Quantized iterative learning consensus tracking of digital networks with limited information communication," IEEE Trans. Neural Netw. Learn. Syst., vol. 28, no. 6, pp. 1473-1480, Jun. 2017. [100] D. Shen and J. X. Xu, "Zero-error tracking of iterative learning control using probabilistically quantized measurements," Proc. 11th 2017 Asian Control Conf., Gold Coast, Australia, 2017, pp. 1029-1034. [101] Z. S. Hou and Z. Wang, "From model-based control to data-driven control: Survey, classification and perspective," Inf. Sci., vol. 235, pp. 3-35, Jun. 2013. [102] E. Rogers, K. Galkowski, and D. H. Owens, Control Systems Theory and Applications for Linear Repetitive Processes. Berlin Heidelberg: Springer-Verlag, 2007.