STL_Process: A .STL-based preprocessor for robot path planning in manufacturing and quality control processes

One of the most commonly used file formats in manufacturing industry is .STL. We developed a semi-automated C++ -based preprocessor with a command line interface and an OpenGL-based visual module to extract topological features from simplified 3D volumes presented in .STL file format. The preprocess...

Full description

Bibliographic Details
Main Authors: Abanti Shama Afroz, Francesco Inglese, Cesare Stefanini, Mario Milazzo
Format: Article
Language:English
Published: Elsevier 2021-07-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711021000650
id doaj-94554fe7c9dd44edbc7887d2b8b48336
record_format Article
spelling doaj-94554fe7c9dd44edbc7887d2b8b483362021-06-07T06:52:27ZengElsevierSoftwareX2352-71102021-07-0115100725STL_Process: A .STL-based preprocessor for robot path planning in manufacturing and quality control processesAbanti Shama Afroz0Francesco Inglese1Cesare Stefanini2Mario Milazzo3The BioRobotics Institute, Scuola Superiore Sant’Anna, Viale Rinaldo Piaggio 34, 56025 Pontedera, PI, ItalyThe BioRobotics Institute, Scuola Superiore Sant’Anna, Viale Rinaldo Piaggio 34, 56025 Pontedera, PI, ItalyThe BioRobotics Institute, Scuola Superiore Sant’Anna, Viale Rinaldo Piaggio 34, 56025 Pontedera, PI, Italy; The Healthcare Engineering Innovation Center (HEIC), Khalifa University, Abu Dhabi, PO Box, 127788, United Arab EmiratesThe BioRobotics Institute, Scuola Superiore Sant’Anna, Viale Rinaldo Piaggio 34, 56025 Pontedera, PI, Italy; Corresponding author.One of the most commonly used file formats in manufacturing industry is .STL. We developed a semi-automated C++ -based preprocessor with a command line interface and an OpenGL-based visual module to extract topological features from simplified 3D volumes presented in .STL file format. The preprocessor evaluates input 3D models in five major steps: (i) edge identification, (ii) 2D regional grouping, (iii) region characterization, (iv) 3D sub-volume extraction and (v) virtual cross-section generation. It has been designed to aid online robot programming by offering an intuitive and user-friendly system to robot operators for planning additive and subtractive mechanical operations, as well as improve non-destructive quality control activities.http://www.sciencedirect.com/science/article/pii/S2352711021000650Computer-aided manufacturingTrajectory planningFeature extractionHuman–machine interface
collection DOAJ
language English
format Article
sources DOAJ
author Abanti Shama Afroz
Francesco Inglese
Cesare Stefanini
Mario Milazzo
spellingShingle Abanti Shama Afroz
Francesco Inglese
Cesare Stefanini
Mario Milazzo
STL_Process: A .STL-based preprocessor for robot path planning in manufacturing and quality control processes
SoftwareX
Computer-aided manufacturing
Trajectory planning
Feature extraction
Human–machine interface
author_facet Abanti Shama Afroz
Francesco Inglese
Cesare Stefanini
Mario Milazzo
author_sort Abanti Shama Afroz
title STL_Process: A .STL-based preprocessor for robot path planning in manufacturing and quality control processes
title_short STL_Process: A .STL-based preprocessor for robot path planning in manufacturing and quality control processes
title_full STL_Process: A .STL-based preprocessor for robot path planning in manufacturing and quality control processes
title_fullStr STL_Process: A .STL-based preprocessor for robot path planning in manufacturing and quality control processes
title_full_unstemmed STL_Process: A .STL-based preprocessor for robot path planning in manufacturing and quality control processes
title_sort stl_process: a .stl-based preprocessor for robot path planning in manufacturing and quality control processes
publisher Elsevier
series SoftwareX
issn 2352-7110
publishDate 2021-07-01
description One of the most commonly used file formats in manufacturing industry is .STL. We developed a semi-automated C++ -based preprocessor with a command line interface and an OpenGL-based visual module to extract topological features from simplified 3D volumes presented in .STL file format. The preprocessor evaluates input 3D models in five major steps: (i) edge identification, (ii) 2D regional grouping, (iii) region characterization, (iv) 3D sub-volume extraction and (v) virtual cross-section generation. It has been designed to aid online robot programming by offering an intuitive and user-friendly system to robot operators for planning additive and subtractive mechanical operations, as well as improve non-destructive quality control activities.
topic Computer-aided manufacturing
Trajectory planning
Feature extraction
Human–machine interface
url http://www.sciencedirect.com/science/article/pii/S2352711021000650
work_keys_str_mv AT abantishamaafroz stlprocessastlbasedpreprocessorforrobotpathplanninginmanufacturingandqualitycontrolprocesses
AT francescoinglese stlprocessastlbasedpreprocessorforrobotpathplanninginmanufacturingandqualitycontrolprocesses
AT cesarestefanini stlprocessastlbasedpreprocessorforrobotpathplanninginmanufacturingandqualitycontrolprocesses
AT mariomilazzo stlprocessastlbasedpreprocessorforrobotpathplanninginmanufacturingandqualitycontrolprocesses
_version_ 1721392207948152832