Extracting manipulation skills from observation

The completion of robot programs requires a long development time and much effort. To shorten this programming time and to minimize the effort, we have been developing a system which we refer to as the "Assembly Plan from Observation (APO) system". This system provides the ability for a robot to observe a human performing an assembly task, to recognize the task and to then generate a program to perform that same task. One of the necessary tasks in APO is to create the trajectory of a robot hand movement after having observed a human's performance. The previous system developed a direct observation method based on the trajectory of a human's movement. Although it was simple and handy, the system was susceptible to noise. This paper proposes a method to make the observation robust against noise by analyzing topological contact relations. The system divides the trajectory into small segments based on this contact analysis, and then allocates an operation element, referred to as a "sub-skill", to those segments. The result is a robust, trajectory-based APO system.

[1]  A. Tucker,et al.  Linear Inequalities And Related Systems , 1956 .

[2]  Katsushi Ikeuchi,et al.  Toward an assembly plan from observation. I. Task recognition with polyhedral objects , 1994, IEEE Trans. Robotics Autom..

[3]  Hidekatsu Tokumaru,et al.  Kinematic Analysis of Contact State Transitions in Assembly Operations and Automatic Generation of Transition Network , 1988 .

[4]  Jing Xiao,et al.  Contact constraint analysis and determination of geometrically valid contact formations from possible contact primitives , 1997, IEEE Trans. Robotics Autom..

[5]  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.

[6]  Katsushi Ikeuchi,et al.  Task-Oriented Generation of Visual Sensing Strategies in Assembly Tasks , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Katsushi Ikeuchi,et al.  Sensor Modeling, Probabilistic Hypothesis Generation, and Robust Localization for Object Recognition , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  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).

[9]  Katsushi Ikeuchi,et al.  A quasi-linear method for computing and projecting onto c-surfaces: planar case , 1997, Proceedings of International Conference on Robotics and Automation.

[10]  Bernard Roth,et al.  An Extension of Screw Theory , 1981 .