Reverse Engineering of Mechanical Parts: A Brief Overview of Existing Approaches and Possible New Strategies

Reverse Engineering (RE), also known as “CAD reconstruction”, aims at the reconstruction of 3D geometric models of objects/mechanical parts, starting from 3D measured data (points/mesh). In recent years, considerable developments in RE were achieved thanks to both academic and industrial research (e.g. RE software packages). The aim of this work is to provide an overview of state of the art techniques and approaches presented in recent years (considering at the same time tools and methods provided by commercial CAD software and RE systems). In particular, this article focuses on the “constrained fitting” approach, which considers geometrical constraints between the generated surfaces, improving the reconstruction result. On the basis of the overview, possible theoretical principles are drafted with the aim of suggest new strategies to make the CAD reconstruction process more effective in order to obtain more ready/usable CAD models. Finally, a new RE framework is briefly outlined: the proposed approach hypothesizes a tool built within the environment of an existing CAD system and considers the fitting of a custom-built archetypal model, defined with all the a-priori known dimensions and constraints, to the scanned data. INTRODUCTION The introduction of Computer Aided Design (CAD) tools dramatically changed the nature of modern engineering. CAD models, in particular, are currently essential in every engineering aspect and application. In mechanical engineering, specifically, CAD models are key-elements within the entire product development process, from the design phase (e.g. 3D modeling, FE simulations) to the final production (e.g. CAM tools). Given the relevance of CAD models, difficulties and limits come to light when dealing, for instance, with the reengineering of a part whenever its original digital representation is not available. Reverse Engineering (RE) aims at the reconstruction of 3D geometric models of objects and mechanical parts, starting from 3D measured data (points/mesh). This process, also known as “CAD reconstruction”, allows to recover a CAD model of an existing mechanical part/object in order to fulfill all possible designer’ needs. In recent years, considerable developments in RE were achieved thanks to both academic and industrial research (in this second case, mostly relate to RE software packages). Scientific literature is moving towards the development of techniques able to reconstruct CAD models more and more faithful to the original design intent; however, the obtained CAD models are usually not promptly usable by designers for their final needs. This is mainly due to 1) the format of the geometrical description (which usually cannot be directly interpreted by most CAD environments) and 2) imperfections in reconstruction that need to be amended. To better identify these limits and to outline the basis of a new RE strategy to improve the state of the art, a brief review of existing approaches to CAD reconstruction is presented in the following section. Proceedings of the ASME 2016 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference

[1]  Tamás Várady,et al.  Applying geometric constraints for perfecting CAD models in reverse engineering , 2015, Graph. Model..

[2]  Dirk Roose,et al.  Detection of closed sharp edges in point clouds using normal estimation and graph theory , 2007, Comput. Aided Des..

[3]  Lapo Governi,et al.  3D geometry reconstruction from orthographic views: A method based on 3D image processing and data fitting , 2013, Comput. Ind..

[4]  Luca Di Angelo,et al.  A computational Method for Bilateral Symmetry Recognition in Asymmetrically Scanned Human Faces , 2014 .

[5]  Ralph R. Martin,et al.  Constrained fitting in reverse engineering , 2002, Comput. Aided Geom. Des..

[6]  Monica Carfagni,et al.  From 2D to 2.5D i.e. from painting to tactile model , 2014, Graph. Model..

[7]  Marcello Pellicciari,et al.  Real-time 3D features reconstruction through monocular vision , 2010 .

[8]  Robert B. Fisher,et al.  Object reconstruction by incorporating geometric constraints in reverse engineering , 1999, Comput. Aided Des..

[9]  Lihui Wang,et al.  Review: Advances in 3D data acquisition and processing for industrial applications , 2010 .

[10]  Luca Di Angelo,et al.  Geometric segmentation of 3D scanned surfaces , 2015, Comput. Aided Des..

[11]  L. Di Angelo,et al.  Automatic evaluation of form errors in high-density acquired surfaces , 2011 .

[12]  R. Furferi,et al.  Multiple Incident Splines ( MISs ) algorithm for topological reconstruction of 2 D unordered point clouds , 2011 .

[13]  Luca Di Angelo,et al.  A new mesh-growing algorithm for fast surface reconstruction , 2011, Comput. Aided Des..

[14]  Kuang-Hua Chang,et al.  3D Shape Engineering and Design Parameterization , 2011 .

[15]  Ralph R. Martin,et al.  Reverse engineering of geometric models - an introduction , 1997, Comput. Aided Des..

[16]  Thomas C. Henderson,et al.  Feature-based reverse engineering of mechanical parts , 1999, IEEE Trans. Robotics Autom..