A Distributed Computing Real-Time Safety System of Collaborative Robot

Robotization has become common in modern factories due to its efficiency and cost-effectiveness. Lots of robots and manipulators share their workspaces with humans what could lead to hazardous situations causing health damage or even death. This article presents a real-time safety system applying th...

Full description

Bibliographic Details
Main Authors: Dawid Gradolewski, Dawid Maslowski, Damian Dziak, Bartosz Jachimczyk, Siva Teja Mundlamuri, Chandran G. Prakash, Wlodek J. Kulesza
Format: Article
Language:English
Published: Kaunas University of Technology 2020-04-01
Series:Elektronika ir Elektrotechnika
Subjects:
Online Access:http://eejournal.ktu.lt/index.php/elt/article/view/25757
id doaj-8a8536b86b124147ab6d16b0133a0f1d
record_format Article
spelling doaj-8a8536b86b124147ab6d16b0133a0f1d2020-11-25T02:19:33ZengKaunas University of TechnologyElektronika ir Elektrotechnika1392-12152029-57312020-04-0126241410.5755/j01.eie.26.2.2575725757A Distributed Computing Real-Time Safety System of Collaborative RobotDawid Gradolewski0Dawid Maslowski1Damian Dziak2Bartosz Jachimczyk3Siva Teja Mundlamuri4Chandran G. Prakash5Wlodek J. Kulesza6Blekinge Institute of Technology,Intema Sp. z o.o., Siennicka 25a, 80-758, Gdansk, PolandInstitute of Applied Signal Processing, Blekinge Institute of Technology, Blekinge Institute of Technology, Institute of Applied Signal Processing, Blekinge Institute of Technology,Institute of Applied Signal Processing, Blekinge Institute of Technology,Institute of Applied Signal Processing, Blekinge Institute of Technology,Institute of Applied Signal Processing, Blekinge Institute of Technology,Robotization has become common in modern factories due to its efficiency and cost-effectiveness. Lots of robots and manipulators share their workspaces with humans what could lead to hazardous situations causing health damage or even death. This article presents a real-time safety system applying the distributed computing paradigm for a collaborative robot. The system consists of detection/sensing modules connected with a server working as decision-making system. Each configurable sensing module pre-processes vision information and then sends to the server the images cropped to new objects extracted from a background. After identifying persons from the images, the decision-making system sends a request to the robot to perform pre-defined action. In the proposed solution, there are indicated three safety zones defined by three different actions on a robot motion. As identification method, state-of-the-art of Machine Learning algorithms, the Histogram of Oriented Gradients (HOG), Viola-Jones, and You Only Look Once (YOLO), have been examined and presented. The industrial environment tests indicated that YOLOv3 algorithm outperformed other solutions in terms of identification capabilities, false positive rate and maximum latency.http://eejournal.ktu.lt/index.php/elt/article/view/25757artificial intelligencecollaborative robotsneural networkssafety system
collection DOAJ
language English
format Article
sources DOAJ
author Dawid Gradolewski
Dawid Maslowski
Damian Dziak
Bartosz Jachimczyk
Siva Teja Mundlamuri
Chandran G. Prakash
Wlodek J. Kulesza
spellingShingle Dawid Gradolewski
Dawid Maslowski
Damian Dziak
Bartosz Jachimczyk
Siva Teja Mundlamuri
Chandran G. Prakash
Wlodek J. Kulesza
A Distributed Computing Real-Time Safety System of Collaborative Robot
Elektronika ir Elektrotechnika
artificial intelligence
collaborative robots
neural networks
safety system
author_facet Dawid Gradolewski
Dawid Maslowski
Damian Dziak
Bartosz Jachimczyk
Siva Teja Mundlamuri
Chandran G. Prakash
Wlodek J. Kulesza
author_sort Dawid Gradolewski
title A Distributed Computing Real-Time Safety System of Collaborative Robot
title_short A Distributed Computing Real-Time Safety System of Collaborative Robot
title_full A Distributed Computing Real-Time Safety System of Collaborative Robot
title_fullStr A Distributed Computing Real-Time Safety System of Collaborative Robot
title_full_unstemmed A Distributed Computing Real-Time Safety System of Collaborative Robot
title_sort distributed computing real-time safety system of collaborative robot
publisher Kaunas University of Technology
series Elektronika ir Elektrotechnika
issn 1392-1215
2029-5731
publishDate 2020-04-01
description Robotization has become common in modern factories due to its efficiency and cost-effectiveness. Lots of robots and manipulators share their workspaces with humans what could lead to hazardous situations causing health damage or even death. This article presents a real-time safety system applying the distributed computing paradigm for a collaborative robot. The system consists of detection/sensing modules connected with a server working as decision-making system. Each configurable sensing module pre-processes vision information and then sends to the server the images cropped to new objects extracted from a background. After identifying persons from the images, the decision-making system sends a request to the robot to perform pre-defined action. In the proposed solution, there are indicated three safety zones defined by three different actions on a robot motion. As identification method, state-of-the-art of Machine Learning algorithms, the Histogram of Oriented Gradients (HOG), Viola-Jones, and You Only Look Once (YOLO), have been examined and presented. The industrial environment tests indicated that YOLOv3 algorithm outperformed other solutions in terms of identification capabilities, false positive rate and maximum latency.
topic artificial intelligence
collaborative robots
neural networks
safety system
url http://eejournal.ktu.lt/index.php/elt/article/view/25757
work_keys_str_mv AT dawidgradolewski adistributedcomputingrealtimesafetysystemofcollaborativerobot
AT dawidmaslowski adistributedcomputingrealtimesafetysystemofcollaborativerobot
AT damiandziak adistributedcomputingrealtimesafetysystemofcollaborativerobot
AT bartoszjachimczyk adistributedcomputingrealtimesafetysystemofcollaborativerobot
AT sivatejamundlamuri adistributedcomputingrealtimesafetysystemofcollaborativerobot
AT chandrangprakash adistributedcomputingrealtimesafetysystemofcollaborativerobot
AT wlodekjkulesza adistributedcomputingrealtimesafetysystemofcollaborativerobot
AT dawidgradolewski distributedcomputingrealtimesafetysystemofcollaborativerobot
AT dawidmaslowski distributedcomputingrealtimesafetysystemofcollaborativerobot
AT damiandziak distributedcomputingrealtimesafetysystemofcollaborativerobot
AT bartoszjachimczyk distributedcomputingrealtimesafetysystemofcollaborativerobot
AT sivatejamundlamuri distributedcomputingrealtimesafetysystemofcollaborativerobot
AT chandrangprakash distributedcomputingrealtimesafetysystemofcollaborativerobot
AT wlodekjkulesza distributedcomputingrealtimesafetysystemofcollaborativerobot
_version_ 1724875985783881728