Embedded vision equipment of industrial robot for inline detection of product errors by clustering–classification algorithms
The article deals with the design of embedded vision equipment of industrial robots for inline diagnosis of product error during manipulation process. The vision equipment can be attached to the end effector of robots or manipulators, and it provides an image snapshot of part surface before grasp, s...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2016-10-01
|
Series: | International Journal of Advanced Robotic Systems |
Online Access: | https://doi.org/10.1177/1729881416664901 |
id |
doaj-573a3caa8ed349edbddf486670aba7c9 |
---|---|
record_format |
Article |
spelling |
doaj-573a3caa8ed349edbddf486670aba7c92020-11-25T03:24:07ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142016-10-011310.1177/172988141666490110.1177_1729881416664901Embedded vision equipment of industrial robot for inline detection of product errors by clustering–classification algorithmsKamil Zidek0Vladislav Maxim1Jan Pitel2Alexander Hosovsky3 Department of Mathematics, Informatics and Cybernetics, Faculty of Manufacturing Technologies with a Seat in Presov, Presov, Slovakia Spinea s.r.o, Presov, Slovakia Department of Mathematics, Informatics and Cybernetics, Faculty of Manufacturing Technologies with a Seat in Presov, Presov, Slovakia Department of Mathematics, Informatics and Cybernetics, Faculty of Manufacturing Technologies with a Seat in Presov, Presov, SlovakiaThe article deals with the design of embedded vision equipment of industrial robots for inline diagnosis of product error during manipulation process. The vision equipment can be attached to the end effector of robots or manipulators, and it provides an image snapshot of part surface before grasp, searches for error during manipulation, and separates products with error from the next operation of manufacturing. The new approach is a methodology based on machine teaching for the automated identification, localization, and diagnosis of systematic errors in products of high-volume production. To achieve this, we used two main data mining algorithms: clustering for accumulation of similar errors and classification methods for the prediction of any new error to proposed class. The presented methodology consists of three separate processing levels: image acquisition for fail parameterization, data clustering for categorizing errors to separate classes, and new pattern prediction with a proposed class model. We choose main representatives of clustering algorithms, for example, K-mean from quantization of vectors, fast library for approximate nearest neighbor from hierarchical clustering, and density-based spatial clustering of applications with noise from algorithm based on the density of the data. For machine learning, we selected six major algorithms of classification: support vector machines, normal Bayesian classifier, K-nearest neighbor, gradient boosted trees, random trees, and neural networks. The selected algorithms were compared for speed and reliability and tested on two platforms: desktop-based computer system and embedded system based on System on Chip (SoC) with vision equipment.https://doi.org/10.1177/1729881416664901 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Kamil Zidek Vladislav Maxim Jan Pitel Alexander Hosovsky |
spellingShingle |
Kamil Zidek Vladislav Maxim Jan Pitel Alexander Hosovsky Embedded vision equipment of industrial robot for inline detection of product errors by clustering–classification algorithms International Journal of Advanced Robotic Systems |
author_facet |
Kamil Zidek Vladislav Maxim Jan Pitel Alexander Hosovsky |
author_sort |
Kamil Zidek |
title |
Embedded vision equipment of industrial robot for inline detection of product errors by clustering–classification algorithms |
title_short |
Embedded vision equipment of industrial robot for inline detection of product errors by clustering–classification algorithms |
title_full |
Embedded vision equipment of industrial robot for inline detection of product errors by clustering–classification algorithms |
title_fullStr |
Embedded vision equipment of industrial robot for inline detection of product errors by clustering–classification algorithms |
title_full_unstemmed |
Embedded vision equipment of industrial robot for inline detection of product errors by clustering–classification algorithms |
title_sort |
embedded vision equipment of industrial robot for inline detection of product errors by clustering–classification algorithms |
publisher |
SAGE Publishing |
series |
International Journal of Advanced Robotic Systems |
issn |
1729-8814 |
publishDate |
2016-10-01 |
description |
The article deals with the design of embedded vision equipment of industrial robots for inline diagnosis of product error during manipulation process. The vision equipment can be attached to the end effector of robots or manipulators, and it provides an image snapshot of part surface before grasp, searches for error during manipulation, and separates products with error from the next operation of manufacturing. The new approach is a methodology based on machine teaching for the automated identification, localization, and diagnosis of systematic errors in products of high-volume production. To achieve this, we used two main data mining algorithms: clustering for accumulation of similar errors and classification methods for the prediction of any new error to proposed class. The presented methodology consists of three separate processing levels: image acquisition for fail parameterization, data clustering for categorizing errors to separate classes, and new pattern prediction with a proposed class model. We choose main representatives of clustering algorithms, for example, K-mean from quantization of vectors, fast library for approximate nearest neighbor from hierarchical clustering, and density-based spatial clustering of applications with noise from algorithm based on the density of the data. For machine learning, we selected six major algorithms of classification: support vector machines, normal Bayesian classifier, K-nearest neighbor, gradient boosted trees, random trees, and neural networks. The selected algorithms were compared for speed and reliability and tested on two platforms: desktop-based computer system and embedded system based on System on Chip (SoC) with vision equipment. |
url |
https://doi.org/10.1177/1729881416664901 |
work_keys_str_mv |
AT kamilzidek embeddedvisionequipmentofindustrialrobotforinlinedetectionofproducterrorsbyclusteringclassificationalgorithms AT vladislavmaxim embeddedvisionequipmentofindustrialrobotforinlinedetectionofproducterrorsbyclusteringclassificationalgorithms AT janpitel embeddedvisionequipmentofindustrialrobotforinlinedetectionofproducterrorsbyclusteringclassificationalgorithms AT alexanderhosovsky embeddedvisionequipmentofindustrialrobotforinlinedetectionofproducterrorsbyclusteringclassificationalgorithms |
_version_ |
1724603299357786112 |