Model-based iterative learning control applied to an industrial robot with elasticity

In this paper model-based iterative learning control (ILC) is applied to improve the tracking accuracy of an industrial robot with elasticity. The ILC algorithm iteratively updates the reference trajectory for the robot such that the predicted tracking error in the next iteration is minimised. The tracking error is predicted by a model of the closed-loop dynamics of the robot. The model includes the servo resonance frequency, the first resonance frequency caused by elasticity in the mechanism and the variation of both frequencies along the trajectory. Experimental results show that the tracking error of the robot can be reduced, even at frequencies beyond the first elastic resonance frequency.

[1]  Mikael Norrlöf,et al.  An adaptive iterative learning control algorithm with experiments on an industrial robot , 2002, IEEE Trans. Robotics Autom..

[2]  Masayoshi Wada,et al.  Learning control of elastic joint robot and its application to the industrial robot manipulator , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[3]  Ronald G.K.M. Aarts,et al.  Iterative learning control for improved end-effector accuracy of an industrial robot , 2006 .

[4]  Ronald G.K.M. Aarts,et al.  Robot-sensor synchronization for real-time seamtracking in robotic laser welding , 2005 .

[5]  Mikael Norrlöf,et al.  Iterative Learning Control : Analysis, Design, and Experiments , 2000 .

[6]  Giovanni Ulivi,et al.  Iterative learning control of robots with elastic joints , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[7]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[8]  Peter I. Corke,et al.  A robotics toolbox for MATLAB , 1996, IEEE Robotics Autom. Mag..

[9]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[10]  E. Rogers,et al.  Iterative learning control for discrete-time systems with exponential rate of convergence , 1996 .

[11]  Suguru Arimoto,et al.  Realization of robot motion based on a learning method , 1988, IEEE Trans. Syst. Man Cybern..

[12]  M. Norrlof,et al.  Iterative learning control of a flexible robot arm using accelerometers , 2004, Proceedings of the 2004 IEEE International Conference on Control Applications, 2004..

[13]  T. Kavli Frequency domain synthesis of trajectory learning controllers for robot manipulators , 1992, J. Field Robotics.

[14]  F. Miyazaki,et al.  Learning control scheme for a class of robot systems with elasticity , 1986, 1986 25th IEEE Conference on Decision and Control.

[15]  Richard W. Longman,et al.  Simple learning control made practical by zero-phase filtering: applications to robotics , 2002 .