Simulating and Verifying a 2D/3D Laser Line Sensor Measurement Algorithm on CAD Models and Real Objects

被引:0
|
作者
Belsak, Rok [1 ]
Gotlih, Janez [1 ]
Karner, Timi [1 ]
机构
[1] Univ Maribor, Fac Mech Engn, Lab Robotisat, Maribor 2000, Slovenia
关键词
2D/3D laser line sensor; profilometry; simulation; point cloud; measurement generation; STL; Matlab;
D O I
10.3390/s24227396
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The increasing adoption of 2D/3D laser line sensors in industrial and research applications necessitates accurate and efficient simulation tools for tasks such as surface inspection, dimensional verification, and quality control. This paper presents a novel algorithm developed in MATLAB for simulating the measurements of any 2D/3D laser line sensor on STL CAD models. The algorithm uses a modified fast-ray triangular intersection method, addressing challenges such as overlapping triangles in assembly models and incorporating sensor resolution to ensure realistic simulations. Quantitative analysis shows a significant reduction in computation time, enhancing the practical utility of the algorithm. The simulation results exhibit a mean deviation of 0.42 mm when compared to real-world measurements. Notably, the algorithm effectively handles complex geometric features, such as holes and grooves, and offers flexibility in generating point cloud data in both local and global coordinate systems. This work not only reduces the need for physical prototyping, thereby contributing to sustainability, but also supports AI training by generating accurate synthetic data. Future work should aim to further optimize the simulation speed and explore noise modeling to enhance the realism of simulated measurements.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] A recognition algorithm of generic objects based on feature-level fusion of 2D and 3D SIFT descriptors
    Ministry of Education Key Laboratory of Measurement and Control, School of Automation, Southeast University, Nanjing
    Jiangsu
    210096, China
    不详
    MI
    48221, United States
    Tien Tzu Hsueh Pao, 11 (2277-2283): : 2277 - 2283
  • [2] 2D and 3D A* Algorithm Comparison for UAS Traffic Management Systems
    Potter Neto, Carlos Augusto
    Bertoli, Gustavo de Carvalho
    Saotome, Osamu
    2020 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS'20), 2020, : 72 - 76
  • [3] An Algorithm to Generate Synthetic 3D Microstructures from 2D Exemplars
    Ashton, Tristan N.
    Guillen, Donna Post
    Harris, William H.
    JOM, 2020, 72 (01) : 65 - 74
  • [4] OIL SPILL TRAJECTORY: A COMPARISON BETWEEN 2D AND 3D MODELS
    Soussi, Abdellatif
    Bersani, Chiara
    Tomasoni, Angela Maria
    URBAN AND MARITIME TRANSPORT XXVII, 2021, 2021, 204 : 117 - 128
  • [5] 3D Perception and Reconstruction System Based on 2D Laser Scanner
    Chu, Hongyu
    Gong, Kai
    Shao, Yanhua
    Chang, Zhiyuan
    Ni, Junchao
    2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 1520 - 1524
  • [6] Surface Bound Adsorption in a Microfluidic T-Sensor: Numerical Comparison and Optimization of 2D and 3D Models
    Winz, R. M.
    Wiechert, W.
    von Lieres, E.
    EUROSENSORS XXIV CONFERENCE, 2010, 5 : 1272 - 1275
  • [7] Practicing the geometric designation of sensor networks using the Crowdsource 3D models of cultural heritage objects
    Alsadik, Bashar
    JOURNAL OF CULTURAL HERITAGE, 2018, 31 : 202 - 207
  • [8] 3D Experience on a 2D Display
    Srinath, Raghunandan
    Aishwarya, P.
    Suman, B.
    Ramgopichand, V. N.
    Surabhi, N.
    2021 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2021,
  • [9] 3D Localization of a Mobile Robot by Using Monte Carlo Algorithm and 2D Features of 3D Point Cloud
    Vinicio Rosas-Cervantes
    Soon-Geul Lee
    International Journal of Control, Automation and Systems, 2020, 18 : 2955 - 2965
  • [10] Animating 3D Vegetation in Real-time Using a 2D Approach
    Chen, Kan
    Johan, Henry
    PROCEEDINGS - I3D 2015, 2015, : 69 - 76