Method and system for controlling robot for constructing products
First Claim
1. A method for controlling a robot for constructing a subject product having the same construction as that of a sample product constituted by a plurality of sample parts having known forms, the method comprising the steps of:
- measuring a 3-dimensional form of the sample product by imaging the sample product from a plurality of directions;
detecting the construction of the sample product from the measured 3-dimensional form of the sample product and forms of the sample parts constituting the sample product, thereby acquiring arrangement data of the sample product;
setting a task for moving a subject part to a position represented by the arrangement data, used for constructing the subject product;
setting a task sequence of the task for constructing the subject product;
generating motion command data for controlling the robot in accordance with the set task sequence; and
controlling the robot in accordance with the generated motion command data.
1 Assignment
0 Petitions
Accused Products
Abstract
A 3-dimensional form of a sample product constituted by a plurality of parts having known forms is measured by imaging the sample product from a plurality of directions. Arrangement data representing the 3-dimensional positions and orientations of the parts constituting the sample product are obtained, by a construction detecting module, on the basis of the measured 3-dimensional form of the sample product. A task planning module sets a task for moving a part to be used for constructing a product and the sequence of the task by using arrangement data acquired by the construction detecting module. Upon generation of motion command data for controlling a robot for constructing the product in accordance with the task set by the task planning module, the generated motion command is output to a motion control module. The construction robot is controlled by the motion control module, whereby a product the same as the sample product is constructed.
85 Citations
7 Claims
-
1. A method for controlling a robot for constructing a subject product having the same construction as that of a sample product constituted by a plurality of sample parts having known forms, the method comprising the steps of:
-
measuring a 3-dimensional form of the sample product by imaging the sample product from a plurality of directions; detecting the construction of the sample product from the measured 3-dimensional form of the sample product and forms of the sample parts constituting the sample product, thereby acquiring arrangement data of the sample product; setting a task for moving a subject part to a position represented by the arrangement data, used for constructing the subject product; setting a task sequence of the task for constructing the subject product; generating motion command data for controlling the robot in accordance with the set task sequence; and controlling the robot in accordance with the generated motion command data. - View Dependent Claims (2, 3)
-
-
4. A system for controlling a robot for constructing a subject product having the same arrangement as that of a sample product constituted by a plurality of sample parts having known forms, the system comprising:
-
3-dimensional form measuring means for measuring a 3-dimensional form of the sample product by imaging the sample product from a plurality of directions; construction detecting means for detecting the construction of the sample product from the 3-dimensional form of the sample product measured by said 3-dimensional form measuring means and forms of the sample parts constituting the sample product, and for acquiring arrangement data of the sample product; task setting means for setting a task for moving a subject part, used for constructing the subject product, to a position represented by the arrangement data acquired by said construction detecting means; task sequence setting means for setting a task sequence of the task set by said task setting means; generating means for generating motion command data for controlling the robot in accordance with the task sequence set by said task sequence setting means; and controlling means for controlling the robot in accordance with the motion command data generated by said generating means. - View Dependent Claims (5, 6, 7)
-
Specification