THREE-DIMENSIONAL MODEL DATA GENERATING METHOD, AND THREE DIMENSIONAL MODEL DATA GENERATING APPARATUS
First Claim
1. A method for generating three-dimensional model data including an attached object attached to a machine tool and at least a part of the machine tool, comprising:
- a first step of storing model data into a storing section, the model data are related to a three-dimensional model of the at least part of the machine tool and the attached object attached to the machine tool, and include at least shape data that define shapes of the machine tool and the attached object;
a second step, in which imaging means are used to image the attached object attached to the machine tool from two view points, i.e., a first view point and a second view point apart from the first view point, for generating two-dimensional image data at each of the view points;
a third step for recognizing a shape feature of the attached object based on the two two-dimensional image data generated in the second step;
a fourth step for recognizing model data of the attached object imparted with the shape feature, based on the shape feature recognized in the third step and the model data of the attached object stored in the storing section; and
a fifth step for, based on the shape feature and the model data each recognized in the third step and the fourth step, calculating a position and an attitude, of the three-dimensional model of the attached object, on the three-dimensional model of the machine tool, and thereafter, generating the three-dimensional model data including the attached object and at least the part of the machine tool, based on calculated position and attitude, the model data recognized in the fourth step, and the model data, stored in the storing section, related to the at least part of the machine tool, wherein each step is sequentially performed.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to an apparatus for generating three-dimensional model data or the like, capable of correctly and efficiently generating three-dimensional model data including an attached object attached to a machine tool and a part of the machine tool. A apparatus for generating three-dimensional model data 1 is provided with: two CCD cameras 13 and 14, disposed apart by a predetermined distance from each other, for imaging an attached object attached to a machine tool to generate two-dimensional image data; a first model-data storing section 19 for storing model data of the attached object; a second model-data storing section 21 for storing the model data related to at least a part of the machine tool; an edge detecting section 17 for detecting edges; a shape-feature recognizing section 18 for recognizing a shape feature; an object recognizing section 20 for recognizing the model data of the attached object imparted with the recognized shape feature; and a model-data generating section 22 for generating three-dimensional model data including the attached object and a part of the machine tool, based on the recognized model data of the attached object and the model data of the machine tool.
32 Citations
6 Claims
-
1. A method for generating three-dimensional model data including an attached object attached to a machine tool and at least a part of the machine tool, comprising:
-
a first step of storing model data into a storing section, the model data are related to a three-dimensional model of the at least part of the machine tool and the attached object attached to the machine tool, and include at least shape data that define shapes of the machine tool and the attached object; a second step, in which imaging means are used to image the attached object attached to the machine tool from two view points, i.e., a first view point and a second view point apart from the first view point, for generating two-dimensional image data at each of the view points; a third step for recognizing a shape feature of the attached object based on the two two-dimensional image data generated in the second step; a fourth step for recognizing model data of the attached object imparted with the shape feature, based on the shape feature recognized in the third step and the model data of the attached object stored in the storing section; and a fifth step for, based on the shape feature and the model data each recognized in the third step and the fourth step, calculating a position and an attitude, of the three-dimensional model of the attached object, on the three-dimensional model of the machine tool, and thereafter, generating the three-dimensional model data including the attached object and at least the part of the machine tool, based on calculated position and attitude, the model data recognized in the fourth step, and the model data, stored in the storing section, related to the at least part of the machine tool, wherein each step is sequentially performed.
-
-
2. An apparatus for generating three-dimensional model data including an attached object attached to a machine tool and at least a part of the machine tool, comprising:
-
first imaging means for imaging the attached object attached to the machine tool to generate two-dimensional image data; second imaging means, disposed apart from the first imaging means, for imaging the attached object attached to the machine tool to generate two-dimensional image data; first model-data storing means for storing data related to a three-dimensional model of the attached object attached to the machine tool, the model data including at least shape data that define a shape of the attached object; second model-data storing means for storing data related to a three-dimensional model about the at least part of the machine tool, the model data including at least shape data that define a shape about at least part of the machine tool; image processing means, based on the two-dimensional image data, each of which are generated by the first and second imaging means, for recognizing a shape feature of the attached object; object recognizing means, based on the model data stored in the first model-data storing means and the shape feature recognized by the image processing means, for recognizing model data of an attached object imparted with the shape feature; and model-data generating means for calculating, based on the model data recognized by the object recognizing means and the shape feature recognized by the image processing means, a position and an attitude, of the three-dimensional model of the attached object, on the three dimensional model of the machine tool, and thereafter, generating, based on the calculated position and attitude, the model data recognized by the object recognizing means, and the model data stored in the second model-data storing means, three-dimensional model data including the attached object and at least the part of the machine tool. - View Dependent Claims (3, 4, 5, 6)
-
Specification