TEACHING MANIPULATION SKILLS TO A ROBOT THROUGH A HAPTIC RENDERED VIRTUAL ENVIRONMENT

A new paradigm for programming of robotics manipulator to perform complex constrained motion tasks is being studied. The teaching of the manipulation skills to the machine starts by demonstrating those skills in a haptic-rendered virtual environment. Position and contact force and torque data generated in the virtual environment combined with a priori knowledge about the task is used to identify and learn the skills in the newly demonstrated tasks and then to reproduce them in the robotics system. The peg-in-hole insertion problem is used as a study case. The overall concept is described. The methodologies developed to build the virtual environment and to learn the basic skills are presented. Results obtained so far are provided.

[1]  R. Mathews,et al.  Role of Implicit and Explicit Processes in Learning From Examples: A Synergistic Effect , 1989 .

[2]  J. Chen,et al.  Skill representation and acquisition , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[3]  Hirochika Inoue,et al.  Design and Implementation of a Task-oriented Robot Language , 1985 .

[4]  Sukhan Lee,et al.  RCCN: radial basis competitive and cooperative network , 1992, Proceedings Fourth International Conference on Tools with Artificial Intelligence TAI '92.

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

[6]  Dean A. Pomerleau,et al.  Neural Network Perception for Mobile Robot Guidance , 1993 .

[7]  David D. Grossman,et al.  XPROBE: An Experimental System for Programming Robots by Example , 1984 .

[8]  Katsushi Ikeuchi,et al.  Extracting manipulation skills from observation , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[9]  Tomás Lozano-Pérez,et al.  LAMA: A Language for Automatic Mechanical Assembly , 1977, IJCAI.

[10]  Kunikatsu Takase,et al.  Assembly motion teaching system using position/force simulator - extracting a sequence of contact state transition , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[11]  M. Jeannerod The neural and behavioural organization of goal-directed movements , 1990, Psychological Medicine.

[12]  Richard A. Volz,et al.  PROGRESS--A graphical robot programming system , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[13]  Jun Takamatsu,et al.  Classifying contact states for recognizing human assembly task , 1999, Proceedings. 1999 IEEE/SICE/RSJ. International Conference on Multisensor Fusion and Integration for Intelligent Systems. MFI'99 (Cat. No.99TH8480).

[14]  T. A. McMahon,et al.  Mechanics of Locomotion , 1984, Muscles, Reflexes, and Locomotion.

[15]  E. Bizzi,et al.  Neural, mechanical, and geometric factors subserving arm posture in humans , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[16]  Marcel Schoppers,et al.  Universal Plans for Reactive Robots in Unpredictable Environments , 1987, IJCAI.

[17]  Jean-Claude Latombe,et al.  An Approach to Automatic Robot Programming Based on Inductive Learning , 1984 .

[18]  R. Thibadeau Artificial Perception of Actions , 1986 .

[19]  Rüdiger Dillmann,et al.  Building elementary robot skills from human demonstration , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[20]  J. Adams,et al.  A closed-loop theory of motor learning. , 1971, Journal of motor behavior.

[21]  Tomomasa Sato,et al.  Language-aided robotic teleoperation system (LARTS) for advanced teleoperation , 1987, IEEE Journal on Robotics and Automation.

[22]  Gregory Z. Grudic,et al.  Human-to-robot skill transfer using the SPORE approximation , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[23]  John R. Anderson Acquisition of cognitive skill. , 1982 .

[24]  Hans-Peter Kriegel,et al.  Stable Haptic Interaction with Virtual Environments Using and Adapted Voxmap-PointShell Algorithm , 2001 .