An iterative learning control algorithm for contour tracking of unknown objects

In this paper we propose a new method, based on an iterative learning control (ILC) algorithm, for the contour tracking of a planar object of unknown shape performed by an industrial SCARA robot manipulator. In particular, we adopt a hybrid force/velocity controller whose performance is improved by repeating the task. Differently from the typical applications of ILC, here a reference position signal is not present and therefore a new approach has been developed. Experimental results show the effectiveness of the technique

[1]  Kevin L. Moore,et al.  Iterative Learning Control: An Expository Overview , 1999 .

[2]  Peter Kazanzides,et al.  Dual-drive force/velocity control: implementation and experimental results , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[3]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[4]  Mikael Norrlöf,et al.  On Analysis and Implementation of Iterative Learning Control , 1998 .

[5]  Paolo Rocco,et al.  On the Stability of Integral Force Control in Case of Contact With Stiff Surfaces , 1995 .

[6]  Suguru Arimoto,et al.  Learning control for robot tasks under geometric endpoint constraints , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[7]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[8]  H. Van Brussel,et al.  Compliant robot motion, I, II , 1988 .

[9]  Uy-Loi Ly,et al.  Experimental evaluation of a hybrid position and force surface following algorithm for unknown surfaces , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[10]  Kegen Yu,et al.  Robotic force/velocity control for following unknown contours of granular materials , 1999 .

[11]  Friedrich Lange,et al.  Iterative self-improvement of force feedback control in contour tracking , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[12]  Joris De Schutter,et al.  Compliant robot motion: task formulation and control , 1986 .

[13]  Gregory P. Starr,et al.  Edge-following with a PUMA 560 manipulator using VAL-II , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[14]  Richard W. Longman,et al.  Iterative learning control and repetitive control for engineering practice , 2000 .

[15]  J. De Schutter,et al.  Compliant Robot Motion II. A Control Approach Based on External Control Loops , 1988 .