Indirect iterative learning control for robot manipulator with non-Gaussian disturbances

Indirect iterative learning control for robot manipulator with non-Gaussian disturbances

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
IET Control Theory & Applications — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

In this study, a novel indirect iterative learning control (ILC) strategy is presented for a robotic manipulator that performs repeat operation and is also subjected to non-Gaussian disturbances. The performance index about the entropy of tracking error and the related optimisation method are used to update the local parameters of controller between any two adjacent batches. Moreover, the entropy is employed as it is a unified probabilistic measure of uncertainty quantification regardless whether the random disturbances are Gaussian distribution or not. Thus, an innovative performance index about tracking error entropy that represents the relationship between the entropy of error and controller gains is proposed in order to obtain the controller which can drive the uncertainty of output error as small as possible with the increase of the batch number. Then the non-linear stochastic optimal method is presented so as to obtain updated gains for the next batch. Stability of closed-loop system is analysed. Finally, a comparison between a classic ILC and the proposed approach is given. Moreover, the effectiveness and feasibility of the proposed control schemes is verified by some simulation results of robotic trajectory tracking.


    1. 1)
      • 1. Arimoto, A., Kawamura, S., Miyazaki, F.: ‘Bettering operation of robots by learning’, J. Robot. Syst., 1984, 1, (2), pp. 123140 (doi: 10.1002/rob.4620010203).
    2. 2)
      • 2. Owens, D.H., Hatonen, J.: ‘Iterative learning control – an optimization paradigm’, Annu. Rev. Control, 2005, 29, (1), pp. 5770 (doi: 10.1016/j.arcontrol.2005.01.003).
    3. 3)
      • 3. Xu, J.X., Yan, R.: ‘Iterative learning control design without a priori knowledge of the control direction’, Automatica, 2004, 40, (10), pp. 18031809 (doi: 10.1016/j.automatica.2004.05.010).
    4. 4)
      • 4. Wang, Y.Q., Gao, F.R., Doyle III, F. J.: ‘Survey on iterative learning control, repetitive control, and run-to-run control’, J. Process Control, 2009, 19, (10), pp. 15891600 (doi: 10.1016/j.jprocont.2009.09.006).
    5. 5)
      • 5. Jiang, P., Leon, C.A., Feng, Z.R., et al: ‘Indirect iterative learning control for a discrete visual servo without a camera-Robot model’, IEEE Trans. Syst. Man Cybern. B, 2007, 37, (4), pp. 863876 (doi: 10.1109/TSMCB.2007.895355).
    6. 6)
      • 6. Wang, Y., Zisser, H., Dassau, E., et al: ‘Model predictive control with learning-type set-point: application to artificial pancreatic b-cell’, AIChE J., 2010, 56, (6), pp. 15101518.
    7. 7)
      • 7. Wang, Y., Doyle, F.J.: ‘Indirect iterative learning control: application on artificial pancreatic’. Proc. Control and Decision Conf., 2009, Chinese, 2009, pp. 17281733.
    8. 8)
      • 8. Lukasz, H.A., Krzysztof, G.K., Cai, Z.L., et al: ‘A 2D systems approach to iterative learning control for discrete linear processes with zero Markov parameters’, Int. J. Control, 2011, 84, (7), pp. 12461262 (doi: 10.1080/00207179.2011.575799).
    9. 9)
      • 9. Owens, D.H., Liu, S.: ‘Iterative learning control quantifying the effect of output noise’, IET Control Theory Appl., 2011, 5, (2), pp. 379388 (doi: 10.1049/iet-cta.2009.0320).
    10. 10)
      • 10. Yang, Z., Chan, C.W.: ‘Conditional iterative learning control for non-linear systems with non-parametric uncertainties under alignment condition’, IET Control Theory Appl., 2009, 3, (11), pp. 15211527 (doi: 10.1049/iet-cta.2008.0532).
    11. 11)
      • 11. Meng, D., Jia, Y., Du, J., Yu, F.: ‘Robust iterative learning control design for uncertain time-delay systems based on a performance index’, IET Control Theory Appl., 2010, 4, (5), pp. 759772 (doi: 10.1049/iet-cta.2008.0510).
    12. 12)
      • 12. Shen, D., Mu, Y., Xiong, G.: ‘Iterative learning control for non-linear systems with deadzone input and time delay in presence of measurement noise’, IET Control Theory Appl., 2011, 5, (12), pp. 14181425 (doi: 10.1049/iet-cta.2010.0465).
    13. 13)
      • 13. Meng, D., Jia, Y., Jia, Y., Du, J., Yu, F.: ‘Learning control for time-delay systems with iteration-varying uncertainty: a Smith predictor-based approach’, IET Control Theory Appl., 2010, 4, (12), pp. 2707271 (doi: 10.1049/iet-cta.2009.0408).
    14. 14)
      • 14. Zhang, J.H., Wang, H.: ‘An iterative learning based minimum tracking error entropy controller for robotic manipulators with random communication time delays’, IET Control Theory Appl., 2008, 2, (8), pp. 682692 (doi: 10.1049/iet-cta:20070078).
    15. 15)
      • 15. Sun, X., Wang, H.: ‘Dynamic system control of gas jet flames distribution by predictive control method’. Proc. 20th IEEE Int. Symp. Intelligent Control, Limassol, Cyprus, June 2005, pp. 14581463.
    16. 16)
      • 16. Guo, L., Wang, H.: ‘Generalized discrete-time PI control of output PDFs using square root B-spline expansion’, Automatica, 2005, 41, (1), pp. 159162 (doi: 10.1016/j.automatica.2004.08.007).
    17. 17)
      • 17. Weidemann, H.: ‘Entropy analysis of feedback control systems, in advances in control systems’ (Academic, New York, 1969).
    18. 18)
      • 18. Saridis, G.: ‘Entropy formulation of optimal and adaptive control’, IEEE Trans. Autom. Control, 1988, 33, (8), pp. 713721 (doi: 10.1109/9.1287).
    19. 19)
      • 19. Feng, X., Loparo, K.: ‘Active probing for information in control systems with quantized state measurements: a minimum entropy approach’, IEEE Trans. Autom. Control, 1997, 42, (2), pp. 216238 (doi: 10.1109/9.554401).
    20. 20)
      • 20. Petersen, I., James, M., Dupuis, P.: ‘Minimax optimal control of stochastic uncertain systems with relative entropy constraints’, IEEE Trans. Autom. Control, 2000, 45, (3), pp. 398412 (doi: 10.1109/9.847720).
    21. 21)
      • 21. Yue, H., Wang, H.: ‘Minimum tracking error entropy control for non Gaussian stochastic systems’, IEEE Trans. Autom. Control, 2003, 48, (1), pp. 118122 (doi: 10.1109/TAC.2002.806663).
    22. 22)
      • 22. Puya, A., Wang, H., Chai, T. Y.: ‘An ILC-based adaptive control for general stochastic systems with strictly decreasing entropy’, IEEE Trans. Neural Netw., 2009, 20, (3), pp. 4711482.
    23. 23)
      • 23. Wang, H., Puya, A.: ‘ILC-based fixed-structure controller design for output PDF shaping in stochastic systems using LMI techniques’, IEEE Trans. Autom. Control, 2009, 54, (4), pp. 760773 (doi: 10.1109/TAC.2009.2014934).
    24. 24)
      • 24. Spong, M.W., Hutchinson, S., Vidyasagar, M.: ‘Robot modeling and control’ (Wiley, 2005).
    25. 25)
      • 25. Nielsen, F.A., Hansen, L.N.: ‘Modeling of activation data in the Brain MapTM: detection of outlier’, Hum. Brain Mapp., 2002, 15, (3), pp. 146156 (doi: 10.1002/hbm.10012).

Related content

This is a required field
Please enter a valid email address