著者
Takashi Suehiro, Katsushi Ikeuchi
タイトル
Towards an Assembly Plan from Observation: Fine localization based on face contact constraints
日時
Aug 1991
概要
We have been developing a novel method to program a robot, an APO(assembly-plan-from-observation) method. A human performs assembly operations in front of the APO system's TV camera. The APO system recognizes such assembly operations and generates an assembly plan to repeat the assembly operations using its robot arm. Since an important purpose of assembly operations is to achieve face contacts between objects, out previous system was based on face contact relations. Our system recognized object configurations after each of assembly operation and then extracted face contact relations from the observed object configurations. By associating a face contact relation with the operation necessary to achieve the relation, the system was able to construct a plan to repeat the assembly. In this system, two kinds of information were extracted from object configuration: 1) face-contact relation and 2) motion parameters necessary to move objects around. The system works well while noise-free input. Usually, however, object configuration is contain some degree of error. Since a face contact relation is a topological relation, it can be obtained reasonably well from noisy object recognition results. However, motion parameters are obtained directly by converting object configurations. Under the presence of error, due to error-contaminated motion parameters, the system may fail to perform an assembly operation, although a face-contact relation and thus an assembly operation is correctly recovered. This paper proposes a method to correct erroneous motion parameters based on a face contact relation. We assume that a given face contact relation reflects the actual face contact correctly. Face contact constraint equations will be defined for each pair of contact faces. A face contact equation requires that a vertex of one face is on the plane including the other face. Motion parameters are determined by solving face contact constraint equations simultaneously using the singular value decomposition method. In order to maintain the relationship among motion parameters of previous operations, we define operation dependency lists (ODL), symbolic lists of homogeneous transformations to represent operations. An ODL is calculated for each assembly operation, and is attached to each object. By using OLDs instead of object configurations, we can apply the same method to obtain correct motion parameters for former operations. We implement this method in the APO system, apply the method to several assembly examples, and verify the effectiveness of the method.
カテゴリ
CMUTR
Category: CMUTR
Institution: Department of Computer Science, Carnegie
        Mellon University
Abstract: We have been developing a novel method to program a robot, 
        an APO(assembly-plan-from-observation) method.
        A human performs assembly operations in front of the APO 
        system's TV camera.
        The APO system recognizes such assembly operations and 
        generates an assembly plan to repeat the assembly operations
        using its robot arm.
        Since an important purpose of assembly operations is to achieve
        face contacts between objects, out previous system was based on
        face contact relations.
        Our system recognized object configurations after each of 
        assembly operation and then extracted face contact relations
        from the observed object configurations.
        By associating a face contact relation with the operation 
        necessary to achieve the relation, the system was able to 
        construct a plan to repeat the assembly.
        In this system, two kinds of information were extracted from 
        object configuration: 1) face-contact relation and 2) motion 
        parameters necessary to move objects around.
        The system works well while noise-free input.
        Usually, however, object configuration is contain some degree
        of error.
        Since a face contact relation is a topological relation, it can
        be obtained reasonably well from noisy object recognition 
        results.
        However, motion parameters are obtained directly by converting
        object configurations.
        Under the presence of error, due to error-contaminated motion
        parameters, the system may fail to perform an assembly 
        operation, although a face-contact relation and thus an 
        assembly operation is correctly recovered.
        This paper proposes a method to correct erroneous motion
        parameters based on a face contact relation.
        We assume that a given face contact relation reflects the 
        actual face contact correctly.
        Face contact constraint equations will be defined for each pair
        of contact faces.
        A face contact equation requires that a vertex of one face is 
        on the plane including the other face.
        Motion parameters are determined by solving face contact 
        constraint equations simultaneously using the singular value
        decomposition method.
        In order to maintain the relationship among motion parameters
        of previous operations, we define operation dependency lists
        (ODL), symbolic lists of homogeneous transformations to 
        represent operations.
        An ODL is calculated for each assembly operation, and is
        attached to each object.
        By using OLDs instead of object configurations, we can apply
        the same method to obtain correct motion parameters for former
        operations.
        We implement this method in the APO system, apply the method to
        several assembly examples, and verify the effectiveness of the
        method. 			 
        
        
Number: CMU-CS-91-168
Bibtype: TechReport
Month: Aug
Author: Takashi Suehiro
        Katsushi Ikeuchi		
Title: Towards an Assembly Plan from Observation: 
        Fine localization based on face contact constraints
Year: 1991
Address: Pittsburgh, PA
Super: @CMUTR