Development of a program for modeling and simulating a collaborative robot workspace

Abstract

Розроблено програмне забезпечення для моделювання та імітації робочого простору колаборативного робота з урахуванням присутності людей. Це важливий крок для створення безпечних та ефективних роботизованих систем у межах концепції Industry 5.0. Проблема спричинена необхідністю забезпечити безпеку під час взаємодії робота з оператором, що актуально для сучасних виробничих процесів із високою участю людини. Мета дослідження – створити інструмент для динамічного моделювання середовища, здатного виявляти людей у робочому просторі робота та уни- кати можливих зіткнень. Під час дослідження застосовано методи комп’ютерного зору та алгоритми опрацювання зображень для визначення місця розташування людини в тривимірному просторі за допомогою таких бібліотек, як PyBullet і OpenCV. Основними результатами роботи є експериментальні дані, що підтверджують ефективність розробленої системи стосовно виявлення об’єктів і запобігання зіткненням. Новизна дослідження полягає в застосуванні моделі потенційного поля, яка поєднує силу відштовхування від людини та силу тяжіння до цільової точки, що дає змогу адаптивно регулювати траєкторію руху робота. Практична значущість роботи полягає у підвищенні безпеки та ефективності колаборативних роботів у промислових умовах, що сприяє зниженню ризиків для оператора. Метою подальших досліджень є оптимізація алгоритму виявлення людей з урахуванням змін зовнішнього середовища, зокрема освітленості, а також упровадження адаптивних порогів виявлення об’єктів.
The article presents the software development for modeling and simulating the workspace of a collaborative robot taking into account the presence of people. This is an important step in creating safe and efficient robotic systems within Industry 5.0 concept. The problem is posed by the need to ensure safety during the interaction of the robot with the operator, which is relevant for modern production processes with high human participation. The purpose of the study is to create a tool for dynamic modeling of the environment, capable of detecting people in the robot's workspace and avoiding potential collisions. In the process of the study, computer vision methods and image processing algorithms were applied to determine the location of a person in three-dimensional space, using libraries such as PyBullet and OpenCV. The main results of the work are experimental data confirming the effectiveness of the developed system in detecting objects and preventing collisions. The novelty of the research lies in the application of a potential field model that combines the repulsive force from a person and the gravity force to the target point, which allows adaptively adjusting the robot’s trajectory. The practical significance of the work lies in increasing the safety and efficiency of collaborative robots in industrial conditions, which helps reduce risks for the operator. The scope of further research involves optimizing the algorithm for detecting people, taking into account changes in the environment, in particular, illumination, as well as the introduction of adaptive thresholds for object detection.

Description

Citation

Development of a program for modeling and simulating a collaborative robot workspace / Igor Nevliudov, Vladyslav Yevsieiev, Svitlana Maksymova, Olena Chala, Dmytro Gurin // Computer Systems of Design. Theory and Practice. — Lviv : Lviv Politechnic Publishing House, 2024. — Vol 6. — No 3. — P. 31–40.

Endorsement

Review

Supplemented By

Referenced By