Simulated annealing-based fitting of CAD models to point clouds of mechanical parts’ assemblies

被引:0
作者
Ghazanfar Ali Shah
Arnaud Polette
Jean-Philippe Pernot
Franca Giannini
Marina Monti
机构
[1] Arts et Métiers Institute of Technology,DIME
[2] LISPEN,Dipartimento di Ingegneria meccanica, energetica, gestionale e dei trasporti
[3] HESAM Université,undefined
[4] Istituto di Matematica Applicata e Tecnologie Informatiche “Enrico Magenes”,undefined
[5] Università degli Studi di Genova,undefined
来源
Engineering with Computers | 2021年 / 37卷
关键词
CAD assembly models; Digital twin; Constrained fitting; Registration; Simulated annealing; ICP; As-scanned point clouds;
D O I
暂无
中图分类号
学科分类号
摘要
This paper introduces a new fitting approach to allow an efficient part-by-part reconstruction or update of editable CAD models fitting the point cloud of a digitized mechanical parts′\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$'$$\end{document} assembly. The idea is to make use of parameterized CAD models whose dimensional parameters are to be optimized to match the acquired point cloud. Parameters may also be related to assembly constraints, e.g. the distance between two parts. The optimization kernel relies on a simulated annealing algorithm to find out the best values of the parameters so as to minimize the deviations between the point cloud and the CAD models to be fitted. Both global and local fitting are possible. During the optimization process, the orientation and positioning of the CAD parts are driven by an ICP algorithm. The modifications are ensured by the batch calls to a CAD modeler which updates the models as the fitting process goes on. The modeler also handles the assembly constraints. Both single and multiple parts can be fitted, either sequentially or simultaneously. The evaluation of the proposed approach is performed using both real scanned point clouds and as-scanned virtually generated point clouds which incorporate several artifacts that could appear with a real scanner. Results cover several Industry 4.0 related application scenarios, ranging from the global fitting of a single part to the update of a complete Digital Mock-Up embedding assembly constraints. The proposed approach demonstrates good capacities to help maintaining the coherence between a product/system and its digital twin.
引用
收藏
页码:2891 / 2909
页数:18
相关论文
共 50 条
  • [31] Simulated annealing-based immunodominance algorithm for multi-objective optimization problems
    Ruochen Liu
    Jianxia Li
    Xiaolin Song
    Xin Yu
    Licheng Jiao
    Knowledge and Information Systems, 2018, 55 : 215 - 251
  • [32] Simulated Annealing-based Placement for Microfluidic Large Scale Integration (mLSI) Chips
    McDaniel, Jeffrey
    Parker, Brendon
    Brisk, Philip
    2014 22ND INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2014,
  • [33] Simulated annealing-based immunodominance algorithm for multi-objective optimization problems
    Liu, Ruochen
    Li, Jianxia
    Song, Xiaolin
    Yu, Xin
    Jiao, Licheng
    KNOWLEDGE AND INFORMATION SYSTEMS, 2018, 55 (01) : 215 - 251
  • [34] JOINT PROGRAMMING OF PRODUCTION-MAINTENANCE TASKS: A SIMULATED ANNEALING-BASED METHOD
    Diaz Cazanas, R.
    Sobrino, Delgado D. R.
    Caganova, D.
    Kostal, P.
    Velisek, K.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2019, 18 (04) : 666 - 677
  • [35] A simulated annealing-based recommender system for solving the tourist trip design problem
    Tlili, Takwa
    Krichen, Saoussen
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 186
  • [36] Continuous Scale Transformations of Linear Features Using Simulated Annealing-Based Morphing
    Li, Jingzhong
    Ai, Tinghua
    Liu, Pengcheng
    Yang, Min
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2017, 6 (08):
  • [37] A problem-specific convergence bound for simulated annealing-based local search
    Albrecht, AA
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 3, 2004, 3045 : 405 - 414
  • [38] An Online Simulated Annealing-Based Task Offloading Strategy for a Mobile Edge Architecture
    Mahjoubi, Ayeh
    Ramaswamy, Arunselvan
    Grinnemo, Karl-Johan
    IEEE ACCESS, 2024, 12 : 70707 - 70718
  • [39] Performance of simulated annealing-based heuristic for the unconstrained binary quadratic programming problem
    Katayama, K
    Narihisa, H
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2001, 134 (01) : 103 - 119
  • [40] A Novel Simulated Annealing-Based Learning Algorithm for Training Support Vector Machines
    Dantas Dias, Madson L.
    Rocha Neto, Ajalmar R.
    INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA 2016), 2017, 557 : 341 - 351