Creating an assembly-task model by human demonstration

Modeling contact-state transitions in six degrees of freedom (d.o.f.) in an assembly task is very troublesome. To deal with this problem we propose a method of creating an assembly-task model by human demonstration. Our assembly-task model consists of an operational coordinate system and local contact-state transition models in the coordinate system. Our method consists of three parts: segmenting demonstration data based on contact types; selecting an operational coordinate system using principal component analysis; and allocating 3-d.o.f. local contact-state transition models to vertex pairs, where contact-state transitions occurred in the selected operational coordinate systems. The analysis result of human demonstration and task executions by a robot using the created model are discussed to verify the usefulness of our method.

[1]  Katsushi Ikeuchi,et al.  Generating visual sensing strategies in assembly tasks , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[2]  Tomoichi Takahashi,et al.  Robotic assembly operation teaching in a virtual environment , 1994, IEEE Trans. Robotics Autom..

[3]  Tomoichi Takahashi Time normalization and analysis method in robot programming from human demonstration data , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[4]  Tomoichi Takahashi,et al.  A method for changing contact states for robotic assembly by using some local models in a multi-agent system , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[5]  Kunikatsu Takase,et al.  Skill Based Manipulation System , 1990 .

[6]  Katsushi Ikeuchi,et al.  Determination of motion breakpoints in a task sequence from human hand motion , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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

[8]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[9]  H. Harry Asada,et al.  A discrete event approach to the control of robotic assembly tasks , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.