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...
Main Authors: | , , , |
---|---|
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 |