Title :
Feature-based reverse engineering of mechanical parts
Author :
Thompson, William B. ; Owen, Jonathan C. ; de St.Germain, H.J. ; Stark, Stevan R., Jr. ; Henderson, Thomas C.
Author_Institution :
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
fDate :
2/1/1999 12:00:00 AM
Abstract :
Reverse engineering of mechanical parts requires extraction of information about an instance of a particular part sufficient to replicate the part using appropriate manufacturing techniques. This is important in a wide variety of situations, since functional CAD models are often unavailable or unusable for parts which must be duplicated or modified. Computer vision techniques applied to three-dimensional (3-D) data acquired using noncontact, 3-D position digitizers have the potential for significantly aiding the process. Serious challenges must be overcome, however, if sufficient accuracy is to be obtained and if models produced from sensed data are to be truly useful for manufacturing operations. The paper describes a prototype of a reverse engineering system which uses manufacturing features as geometric primitives. This approach has two advantages over current practice. The resulting models can be directly imported into feature-based CAD systems without loss of the semantics and topological information inherent in feature-based representations. In addition, the feature-based approach facilitates methods capable of producing highly accurate models, even when the original 3-D sensor data has substantial errors
Keywords :
CAD/CAM; computational geometry; computer vision; feature extraction; reverse engineering; software packages; computer vision techniques; feature-based CAD systems; feature-based reverse engineering; geometric primitives; manufacturing features; mechanical parts; noncontact 3D position digitizers; Cities and towns; Computer vision; Data mining; Design automation; Milling machines; Prototypes; Reverse engineering; Solid modeling; Surface fitting; Virtual manufacturing;
Journal_Title :
Robotics and Automation, IEEE Transactions on