Assembly task recognition with planar, curved and mechanical contacts

The assembly-plan-from-observation (APO) method for robot programming is described. The APO method aims to build a system that has threefold capabilities. The method observes a human performing an assembly task, it understands the task based on this observation, and it generates a robot program to achieve the same task. Emphasis is placed on the main loop of the APO, which is task recognition. Using object recognition results, the task recognition module determines what kind of assembly task is performed. The method extends the task recognition module to handling curved objects and other mechanical contacts. Task models for these cases are defined. Two concepts are verified, i.e., that such task models are useful in recognizing assembly tasks, and that it is possible to generate robot motion commands for repeating the same assembly task.<<ETX>>

[1]  Ann Patricia Fothergill,et al.  Inferring the Positions of Bodies from Specified Spatial Relationships , 1974, Artif. Intell..

[2]  Tomás Lozano-Pérez,et al.  Automatic Planning of Manipulator Transfer Movements , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Russell H. Taylor,et al.  Automatic Synthesis of Fine-Motion Strategies for Robots , 1984 .

[4]  Tomomasa Sato,et al.  Motion Understanding for World Model Management of Telerobot , 1989 .

[5]  Masayuki Inaba,et al.  Design and implementation of a system that generates assembly programs from visual recognition of human action sequences , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[6]  Arthur C. Sanderson,et al.  A correct and complete algorithm for the generation of mechanical assembly sequences , 1991, IEEE Trans. Robotics Autom..

[7]  Tomoichi Takahashi,et al.  Robotic assembly operation based on task-level teaching in virtual reality , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[8]  Katsushi Ikeuchi,et al.  Towards an assembly plan from observation. I. Assembly task recognition using face-contact relations (polyhedral objects) , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[9]  Katsushi Ikeuchi,et al.  Towards An Assembly Plan From Observation: Part II: Correction Of Motion parameters Based On Fact Contact Constraints , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Randall H. Wilson,et al.  Partitioning An Assembly For Infinitesimal Motions In Translation And Rotation , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.