Humanoid robot learning and game playing using PC-based vision

This paper describes humanoid robot learning from observation and game playing using information provided by a real-time PC-based vision system. To cope with extremely fast motions that arise in the environment, a visual system capable of perceiving the motion of several objects at 60 fields per second was developed. We have designed a suitable error recovery scheme for our vision system to ensure successful game playing over longer periods of time. To increase the learning rate of the robot it is given domain knowledge in the form of primitives. The robot learns how to perform primitives from data collected while observing a human. The robot control system and primitive use strategy are also explained.

[1]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[2]  W. Shebilske,et al.  Motor Learning and Control , 1993 .

[3]  Ales Ude,et al.  Real-time visual system for interaction with a humanoid robot , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[4]  Ales Ude,et al.  Probabilistic detection and tracking at high frame rates using affine warping , 2002, Object recognition supported by user interaction for service robots.

[5]  Christopher G. Atkeson,et al.  Learning from observation using primitives , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[6]  Ales Ude,et al.  Acquisition of Elementary Robot Skills from Human Demonstration , 1995 .

[7]  Benjamin Ray Seyfarth,et al.  How to Build a Beowulf: A Guide to the Implementation and Application of PC Clusters , 2000, Scalable Comput. Pract. Exp..

[8]  Maja J. Mataric,et al.  Automated Derivation of Primitives for Movement Classification , 2000, Auton. Robots.

[9]  James F. Blinn,et al.  Texture and reflection in computer generated images , 1998 .

[10]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  R. Magill Motor Learning And Control , 1980 .

[12]  Christopher G. Atkeson,et al.  Using Primitives in Learning From Observation , 2000 .