An efficient image processing algorithm for high-level skill acquisition

This paper describes the set-up of the image processing system installed at the IPR in Karlsruhe. It will serve for sensor device in the programming by demonstration field. As a first application example, it is used as source for images in the demonstration of a bag packaging task. A detection algorithm that finds positions of infusion bags is presented. It was developed at the Department of Computer Architecture of the University of Malaga, and uses a straight line Hough transform after the application of a Canny filter. Then, the position of the rubber caps of the bags are located by a binarization technique to predicate the orientation of the bag. However, since the computing power is quite limited, the algorithms must have as low complexity as possible.

[1]  Masayuki Inaba,et al.  Learning by watching: extracting reusable task knowledge from visual observation of human performance , 1994, IEEE Trans. Robotics Autom..

[2]  Nathan Delson,et al.  Robot programming by human demonstration: the use of human inconsistency in improving 3D robot trajectories , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[3]  Rüdiger Dillmann,et al.  3D-icon based user interaction for robot programming by demonstration , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.

[4]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[5]  Rüdiger Dillmann,et al.  A sensor fusion approach for PbD , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[6]  Sheng Liu,et al.  Transfer of human skills to neural net robot controllers , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[7]  Sing Bing Kang,et al.  Robot instruction by human demonstration , 1995 .

[8]  Alberta Maria Segre,et al.  Machine Learning of Robot Assembly Plans , 1988 .

[9]  Frans C. A. Groen,et al.  Discretization errors in the Hough transform , 1981, Pattern Recognit..

[10]  James L. Crowley,et al.  Incremental supervised learning for mobile robot reactive control , 1997, Robotics Auton. Syst..

[11]  Peter M. Andreae,et al.  Constraint Limited Generalization: Acquiring Procedures From Examples , 1984, AAAI.

[12]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Steven Minton,et al.  Specification-By-Demonstration: The ViCCS Interface , 1996 .

[14]  Ales Ude,et al.  Trajectory generation from noisy positions of object features for teaching robot paths , 1993, Robotics Auton. Syst..

[15]  D. Pomerleau Eecient T Raining of Artiicial Neural Networks for Autonomous Navigation , 1991 .