This paper introduces a novel reverse engineering techniquefor the reconstruction of editable CAD models of mechanicalparts' assemblies. The input is a point cloud of a mechanicalparts' assembly that has been acquired as a whole, i.e. withoutdisassembling it prior to its digitization. The proposedframework allows for the reconstruction of the parametricCAD assembly model through a multi-step reconstructionand fitting approach. It is modular and it supports variousexploitation scenarios depending on the available data andstarting point. It also handles incomplete datasets. The reconstructionprocess starts from roughly sketched and parameterizedgeometries (i.e 2D sketches, 3D parts or assemblies)that are then used as input of a simulated annealingbasedfitting algorithm, which minimizes the deviation betweenthe point cloud and the reconstructed geometries. Thecoherence of the CAD models is maintained by a CAD modelerthat performs the updates and satisfies the geometricconstraints as the fitting process goes on. The optimizationprocess leverages a two-level filtering technique able to cap-ture and manage the boundaries of the geometries insidethe overall point cloud in order to allow for local fittingand interfaces detection. It is a user-driven approach wherethe user decides what are the most suitable steps and sequenceto operate. It has been tested and validated on bothreal scanned point clouds and as-scanned virtually generatedpoint clouds incorporating several artifacts that wouldappear with real acquisition devices

User-Driven Computer -Assisted Reverse Engineering of Editable CAD Assembly Model

Franca Giannini;Marina Monti
2022

Abstract

This paper introduces a novel reverse engineering techniquefor the reconstruction of editable CAD models of mechanicalparts' assemblies. The input is a point cloud of a mechanicalparts' assembly that has been acquired as a whole, i.e. withoutdisassembling it prior to its digitization. The proposedframework allows for the reconstruction of the parametricCAD assembly model through a multi-step reconstructionand fitting approach. It is modular and it supports variousexploitation scenarios depending on the available data andstarting point. It also handles incomplete datasets. The reconstructionprocess starts from roughly sketched and parameterizedgeometries (i.e 2D sketches, 3D parts or assemblies)that are then used as input of a simulated annealingbasedfitting algorithm, which minimizes the deviation betweenthe point cloud and the reconstructed geometries. Thecoherence of the CAD models is maintained by a CAD modelerthat performs the updates and satisfies the geometricconstraints as the fitting process goes on. The optimizationprocess leverages a two-level filtering technique able to cap-ture and manage the boundaries of the geometries insidethe overall point cloud in order to allow for local fittingand interfaces detection. It is a user-driven approach wherethe user decides what are the most suitable steps and sequenceto operate. It has been tested and validated on bothreal scanned point clouds and as-scanned virtually generatedpoint clouds incorporating several artifacts that wouldappear with real acquisition devices
2022
Istituto di Matematica Applicata e Tecnologie Informatiche - IMATI - Sede Secondaria Genova
reverse engineering, editable CAD assemblies
File in questo prodotto:
File Dimensione Formato  
JCISE_2021.pdf

Open Access dal 17/12/2021

Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 7.07 MB
Formato Adobe PDF
7.07 MB Adobe PDF Visualizza/Apri
prod_463591-doc_181764 (3).pdf

solo utenti autorizzati

Descrizione: User-Driven Computer-Assisted Reverse Engineering of Editable CAD Assembly Models
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 8.74 MB
Formato Adobe PDF
8.74 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/441603
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 3
social impact