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...

Full description

Bibliographic Details
Main Authors: Kamil Zidek, Vladislav Maxim, Jan Pitel, Alexander Hosovsky
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