Iterative Learning Control of Hard Constrained Robotic Manipulators
- 62 Downloads
This paper considers the hard constraints in the movement of the joints of robotic manipulators executing repetitive tasks in the presence of measurement noise in the dynamic model. In our research work we have established that subject to these conditions the Iterative Learning Control (ILC) is one of the best methods performing such tasks with high precision. The existing applications of ILC don’t take in consideration the inherent nonlinearity of the dynamic model of a robotic manipulator neither the hard constraints in state space. This paper presents a robust and convergent Constrained Output ILC (COILC) method for non-linear hard constrained systems like industrial robots. Unlike known ILC methods the COILC employs a novel algorithm to cancel the currently executing iteration before the occurrence of a violation in any of the state space hard constraints. This way COILC resolves both the hard constraints in the state space and the transient growth problem, which is a major obstacle in applying ILC to non-linear systems. The convergence and the performance of the proposed numerical procedure are experimentally evaluated through computer simulation of the well-known SCARA-type robot TT-3000. The obtained results are discussed and demonstrate that COILC is suitable for solving hard constrained state space problems of non-linear systems in robotics with certain inaccuracies in the dynamic model.
KeywordsHard constrained systems Iterative Learning Control Robotic manipulators Computer simulation
This research is supported by the Fund for Scientific Research at Sofia University “St. Kliment Ohridski” under grant 80-10-7/2019 and 80-10-23/18.03.2020.
- 1.Uchiyama, M.: Formation of high-speed motion pattern of a mechanical arm by trial. Trans. SICE (Soc. Instr. Control Eng.) 14(6), 706–712 (1978)Google Scholar
- 2.Arimoto, S., Kawamura, S., Miyazaki, F.: Iterative learning control for robot systems. In: Proceedings of IECON, Tokyo, Japan (1984)Google Scholar
- 4.Heizinger, D., Fenwick, B., Paden, B., Miyazaki, F.: Robust learning control. In: Proceedings of 28th Conference on Decision and Control, Tampa, FL (1989)Google Scholar
- 6.Bristow, D.A., Singler, J.R.: Robustness analysis of slow learning in iterative learning control systems. In: 2011 American Control Conference on O’Farrell Street, San Francisco, CA, USA, 29 June–01 July 2011Google Scholar
- 9.Yovchev, K., Delchev, K., Krastev, E.: Computer simulation of bounded error algorithm for iterative learning control. In: Advances in Intelligent Systems and Computing (Proceedings of RAAD 2016), vol. 3, pp. 136–143. Springer (2017)Google Scholar
- 10.Petrič, T., Gams, A.: Task space torque profile adaptations for dynamical human-robot motion transfer. In: International Conference on Robotics in Alpe-Adria Danube Region, pp. 44–52. Springer, Cham (2018)Google Scholar
- 12.Chu, B., Owens, D.: Iterative learning control for constrained linear systems using projection method. In: International Workshop on Human Adaptive Mechatronics, Loughborough, GB, 13–14 May 2010Google Scholar
- 13.Tan, Y., Xu, J.X.: On iterative learning control for nonlinear time-varying systems with input saturation. In: Symposium on Learning Control at IEEE CDC 2009, Shanghai (2009)Google Scholar
- 14.Schöllig, A., D’Andrea, R.: Optimization-based iterative learning control for trajectory tracking. In: European Control Conference, Budapest, Hungary, pp. 1505–1510 (2009)Google Scholar
- 16.Chavdarov, I., Nikolov, V., Naydenov, B., Boiadjiev, G.: Design and control of an educational redundant 3D printed robot. In: 2019 International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, Croatia, pp. 1–6 (2019)Google Scholar
- 17.Shinji, W., Mita, T.: A parameter identification method of horizontal robot arms. Adv. Robot. 4(4), 337–352 (1990)Google Scholar