Multi-part kinematic constraint prediction for automatic generation of CAD model assemblies using graph convolutional networks
Article dans une revue avec comité de lecture
Date
2025-01Journal
Computer-Aided DesignAbstract
This paper presents a machine learning-based approach to predict kinematic constraints between CAD models
that have potentially never been assembled together before. During the learning phase, the algorithm is
trained to predict the next-possible-constraints between a set of parts candidate to the assembly. Assemblies
are represented in a new graph-based formalism that is capable of capturing features associated with parts,
interfaces between parts and constraints between them. Using such a multi-level feature extraction strategy
coupled to a state-by-state graph decomposition, the approach does not need to be trained on a large
database. This formalism is used to model both the network input and output where the next-possibleconstraints
appear after evaluation. The core of the approach relies on a series of networks based on a
link-prediction encoder–decoder architecture, integrating the capabilities of several convolutional networks
trained in an end-to-end manner. A decision-making algorithm is added to post-process the output and drive
the prediction process in finding one among the set of next-possible-constraints. This process is repeated until
no more constraints can be added. The experimental results show that the proposed approach outperforms
state-of-the-art methods on such assembly tasks. Although the state-by-state assembly algorithm is iterative, it
still takes into account the whole set of parts as well as the whole set of constraints already predicted, and this
makes it possible to handle constraint cycles, which is generally not possible when not considering multiple
parts as input.
Files in this item
Related items
Showing items related by title, author, creator and subject.
-
Article dans une revue avec comité de lectureThis paper introduces an approach to synthetize new CAD assemblies from existing STEP files. The algorithm first generates linkage graph by detecting linkage between components. Then it detects linkages similarities ...
-
Communication avec acteEnlarging 3D model databases by shape synthesis is a large field of research. Indeed, the use of machine learning techniques requires a huge amount of labeled CAD models, and it is therefore crucial to rely on large ...
-
Interface-Based Search and Automatic Reassembly of CAD Models for Database Expansion and Model Reuse Article dans une revue avec comité de lectureThis paper introduces a new framework for reassembling CAD models of mechanical parts. The generated CAD assemblies are well-constrained, with collision-free parts, and they are ready-to-use for downstream applications. ...
-
Article dans une revue avec comité de lecturePEUZIN-JUBERT, Manon; NOZAIS, Dominique; MARI, Jean-Luc;
PERNOT, Jean-Philippe;
POLETTE, Arnaud (Elsevier BV, 2021-12)
At present, optical sensors are being widely used to realize high quality control or reverse engineering of products, systems, buildings, environments or human bodies. Although the intrinsic characteristics of such ... -
Ouvrage scientifiqueORUKELE, Oghenemarho;
POLETTE, Arnaud; GONZALEZ LORENZO, Aldo; MARI, Jean-Luc;
PERNOT, Jean-Philippe (Springer Nature Switzerland, 2024-06)
Digital twins have the potential to revolutionize the way we design, build and maintain complex systems. They are high-fidelity representations of physical assets in the digital space and thus allow advanced simulations ...