Concept of Application of Control Algorithms for Manipulation Robots to Perform Complex Technological Operations in Industry

Cover Page

Cite item

Full Text

Abstract

The article is devoted to the study of control algorithms for manipulation robots to perform complex technological operations at enterprises in order to optimize working process time. In today's business environment, in order to maximize efficiency of production management in highly competitive environment, enterprises need to constantly improve work process automating methods using robots and artificial intelligence. Authors of this article take an in-depth look at the real-world challenges that manipulation robots face in performing complex operations in industrial environment. The work discusses various approaches to control manipulation robots. These approaches include adaptive control method, program control method, sensor control method andcollaborative control method. Application of artificial intelligence in the control of manipulation robots allows making decisions based on analyzing of large data amounts, learning from experience and adapting to the environment.

Full Text

Введение

Современная промышленность вступила в эру цифровой трансформации, где автоматизация играет ключевую роль в повышении эффективности и конкурентоспособности производства. Использование манипуляционных роботов, оснащенных передовыми алгоритмами управления, становится неотъемлемой частью производственных процессов. Концепция применения алгоритмов управления манипуляционными роботами для выполнения сложных технологических операций является актуальным исследовательским направлением, нацеленным на разработку и оптимизацию методов и алгоритмов контроля и координации движений роботов в промышленной среде.

В данной статье рассматриваются как классические методы управления, так и инновационные подходы, включая точные алгоритмы, основанные на применении современных программных комплексов. К классическим методам управления относятся: метод адаптивного управления, метод программного управления, метод сенсорного управления, метод коллаборативного управления. Применение адаптивных алгоритмов управления роботами на производстве дает значительные преимущества, такие как повышение точности и скорости выполнения операций, снижение затрат на обслуживание и настройку систем, а также возможность интеграции роботов в гибкие и адаптивные производственные системы.

Оптимизация технологических процессов на предприятии является ключевой задачей для успешного функционирования и развития бизнеса. Концепция бережливого производства предполагает оптимальное использование всех ресурсов, максимизацию производительности, минимизацию затрат и достижение наилучших результатов в рамках поставленных целей. Основная цель бережливого производства заключается в устранении потерь и увеличении эффективности производства за счет сокращения запасов, уменьшения времени производственного цикла и повышения качества продукции. Использование концепции бережливого производства на предприятии способствует сокращению периодов простоя оборудования и расширению производственных мощностей.

Внедрение новых технологий и методов управления манипуляционными роботами на производстве дает возможность наиболее грамотно распределять ресурсы и рабочее время персонала.

Анализ методик управления

  1. Метод адаптивного управления. Метод адаптивного управления манипуляционными роботами – это стратегия управления, которая позволяет роботам адаптироваться к изменяющимся условиям и требованиям в процессе выполнения производственных задач. Данный метод подразумевает использование различных алгоритмов и техник, которые позволяют роботам обучаться на основе полученной информации и корректировать свое поведение в соответствии с текущей ситуацией.

Например, есть промышленный завод по производству видеокарт. В процессе производства возникает проблема точечной сборки изделий, состоящих из мелких деталей. Предположим, на заводе есть несколько станций по сборке видеокарт, и каждая станция оснащена манипуляционным роботом. Эти роботы могут выполнять различные операции, такие как установка микросхем, пайка, установка охлаждающих систем и тестирование готовой продукции.

Использование метода адаптивного управления для решения данной задачи включает нескольких этапов.

Этап 1. Сбор аналитических данных. На этом этапе собираются данные о процессах производства видеокарт и используемых ресурсах для их производства: технические параметры видеокарты, детали для производства видеокарты, данные о состоянии оборудования и системы автоматизации.

Этап 2. Анализ данных и разработка стратегии адаптивного управления. Полученные данные анализируются с целью выявления узких мест, неэффективных процессов или возможных улучшений. На данном этапе происходит выявление паттернов в работе роботов, идентификация ошибок и несоответствий в производственных процессах. На основе анализа данных разрабатываются стратегии адаптивного управления. Это могут быть алгоритмы оптимизации работы роботов, автоматическая коррекция параметров работы или динамическое перераспределение ресурсов в зависимости от текущих условий производства.

Этап 3. Внедрение алгоритмов и систем управления. Разработанные стратегии адаптивного управления реализуются на практике. Обычно на этом этапе происходит внедрение специального программного обеспечения, а также обновление аппаратного обеспечения манипуляционных роботов.

Результаты использования метода адаптивного управления включают в себя:

  • повышение точности сборки продукции;
  • экономия производственных ресурсов и времени;
  • гибкое и адаптивное управление производственными процессами;
  • сокращение времени простоя оборудования;
  • минимизация трудозатрат.
  1. Метод программного управления. Программное управление манипуляционным роботом осуществляется с использованием заранее разработанных управляющих программ, аналогично тому, как это происходит в случае станков с числовым программным управлением (ЧПУ).

Реализация метода программного управления: в первую очередь проводится анализ предполагаемой задачи и сбор первичных данных. На этом этапе определяются требования к задаче и ее цели. Определяется тип робота, набор необходимых функций, параметры окружающей среды. Далее определяются оптимальные алгоритмы взаимодействия со специализированными программными системами для координации действий манипуляционных роботов с целью выполнения конкретной производственной задачи. Перечень алгоритмов управления роботами на производстве может включать в себя:

  • алгоритм планирования движений: генерация оптимальных траекторий движений робота с учетом ряда факторов, таких как кинематика робота и ограничение рабочей области;
  • алгоритм оптимального управления: поиск оптимальных управляющих сигналов с учетом критериев оптимальности, таких как минимизация времени производства, энергопотребления, а также износа составных деталей;
  • алгоритм координации действий множества манипуляционных роботов: распределение задач между несколькими роботами для достижения максимальной эффективности и синхронности.

Пример применения: рассмотрим производственную линию для сборки сложных электронных устройств, например, современных смартфонов. В первую очередь, производится программирование роботов для выполнения задач по сборке устройств, состоящих из мелких деталей. Для этого инженерами создается специализированное программное обеспечение, с помощью которого определяются точки подачи каждого компонента на конвейере. Затем разработанное программное обеспечение дополняется модулями, позволяющими генерировать оптимальные траектории для перемещения деталей от точки к точке, минимизируя при этом энергозатраты и время сборки одного устройства. После прохождения вышеописанных этапов выполняется интеграция с производственной линией. Программное обеспечение интегрируется с системой управления производственными процессами (MES) с целью синхронизации действий робота с другими производственными операциями. После этого манипуляционный робот может запускаться и останавливаться в соответствии с требованиями производственной линии. Заключительным этапом является внедрение системы мониторинга и оптимизации, корректирующей планы движения при необходимости, например, если робот сталкивается с препятствием.

  1. Метод сенсорного управления. Сенсорное управление манипуляционными роботами на производстве основывается на внедрении и использовании различных типов сенсоров для четкого восприятия окружающей среды, а также для получения обратной связи о выполнении поставленных задач. Суть данного метода заключается в том, чтобы позволить роботам адаптироваться к изменяющимся условиям на производстве в режиме реального времени. Метод сенсорного управления включает в себя следующие аспекты:
    • применение датчиков и сенсоров для восприятия роботами окружающей среды в режиме реального времени: ИК-датчики, лидары, ультразвуковые датчики, датчики силы;
    • обработка сенсорной информации: данные, полученные от сенсоров обрабатываются с помощью специализированных алгоритмов обработки сигналов и компьютерного (машинного) зрения;
    • использование адаптивного управления: сенсорное управление позволяет роботам адаптироваться к изменениям окружающей среды в условиях выполняемой задачи в режиме реального времени, например, если положение объекта изменяется, или появляются новые препятствия, робот может повторно просчитать свои действия и продолжить выполнение поставленной задачи.

Пример применения: рассмотрим производственную линию по сборке автомобильных кузовов. Для сборки отдельных компонентов крупной кузовной детали необходимо использовать манипуляционного робота. Робот оснащен камерой с компьютерным зрением и сенсорными датчиками, использующимися для обнаружения и распознавания кузовных панелей, которые поступают на производственную линию. Прежде всего, происходит обработка изображений с камеры для определения положения и ориентации кузовных панелей на конвейере. Далее, на основе данных, полученных с камеры и датчиков, робот может выбрать алгоритм их обработки и скорректировать свое положение и ориентацию в пространстве таким образом, чтобы правильно захватить кузовную панель. Если кузовная панель расположена на конвейере не так, как ожидалось, можно использовать информацию о новом положении детали в режиме реального времени.

  1. Метод коллаборативного управления. Суть метода коллаборативного управления заключается в обеспечении взаимодействия между манипуляционными роботами и человеком в процессе выполнения различных технологических задач на предприятии. Данный метод позволяет решать следующие производственные задачи:
    • обеспечение взаимодействия между различными роботами для выполнения сложных технологических задач;
    • обеспечение взаимодействия между роботами и человеком: совместная работа с операторами или другим персоналом производственных предприятий позволяет наиболее эффективно решать поставленные задачи;
    • возможность решать нетривиальные производственные задачи, обмениваясь информацией и синхронизируя действия робота и человека в режиме реального времени;
    • адаптация к изменениям на производстве: данный метод позволяет роботам адаптироваться к изменяющимся условиям производства и требованиям в зависимости от текущей ситуации;
    • возможность использовать вышеописанные методы для достижения наилучших результатов;
    • использование современных систем безопасности: коллаборативное управление включает в себя системы безопасности, которые обеспечивают безопасное взаимодействие между роботами и персоналом предприятия, например, роботы могут быть оснащены датчиками безопасности, которые обнаруживают присутствие людей в определенной зоне и автоматически останавливают свои действия для предотвращения аварийных ситуаций и несчастных случаев на производстве.

Концепция создания каркаса (framework) методик управления

Исходя из результатов, приведенных выше, авторы предлагают концепцию создания так называемого каркаса (англ. термин framework) методик управления для формирования наиболее эффективного подхода в области управления роботами, используя рассмотренные выше методики в качестве базовых.

Архитектура такого каркаса представлена на рисунке 1.

 

Рисунок 1. Архитектура каркаса методик управления

 

Структура каркаса многослойная, что позволяет достаточно просто решать задачи по масштабированию систем управления на основе такой архитектуры.

Первый уровень архитектуры – список задач, которые формируются пользователями системы. Задачи поступают на вход диспетчера методик управления, который занимается подбором наиболее эффективной методики под данную задачу.

Диспетчер методик управления работает с сервисами методик управления. Каждый сервис методики управления представляет собой модель обработки данных, поступающих от задач, и от аппаратного обеспечения (датчиков, актуаторов и т.д.).

Сформированные команды управления поступают на диспетчер управляющих воздействий, который выполняет роль уровня абстракции от аппаратного обеспечения. Такая конструкция позволяет с одной стороны использовать единый универсальный формат взаимодействия с аппаратурой, со стороны сервисов методик. С другой стороны, такой подход упрощает добавление новых типов аппаратного обеспечения (новых типов датчиков, актуаторов и т.д.).

Реализация данного каркаса для системы управления роботами-манипуляторами может быть выполнена на базе кластера из вычислительных устройств, причем важную роль в организации такого кластера будут играть правильно подобранные компоненты в виде операционных систем и средств взаимодействия внутри кластера. На рисунке 2 представлен возможный вариант распределения уровней архитектуры каркаса методик управления.

 

Рисунок 2. Распределение уровней архитектуры каркаса

 

На рисунке видно, что задачи непосредственного управления роботами, а также сбор информации с датчиков может быть выполнен на базе специализированных систем реального времени. Тогда как цели диспетчеризации задач и реализации методик управления могут быть достигнуты с использованием операционных систем общего назначения. Однако такое распределение не является обязательным условием реализации каркаса — сама архитектура предполагает гибкое маневрирование в плане распределения уровней архитектуры по конкретным вычислительным устройствам.

 

Таблица 1. Преимущества методов управления манипуляционными роботами на производстве

Метод

Преимущества применения

Метод адаптивного управления

1.                   Применение адаптивных алгоритмов для управления производственными мощностями.

2.                   Оптимальное распределение энергоресурсов и времени производства.

3.                   Высокая точность сборки и низкие трудозатраты персонала.

4.                   Наиболее эффективное использование оборудования на конвейере.

Метод программного управления

1.                   Адаптивность и гибкость: применение алгоритмов планирования для генерации оптимальных траекторий движения робота с учетом факторов окружающей среды.

2.                   Оптимальное управление и прогнозирование: поиск оптимальных управляющих сигналов и возможность прогнозирования движений в изменяющихся условиях производства.

3.                   Координация движений и распределение производственных задач между несколькими роботами.

Метод сенсорного управления

1.                   Использование ИК-датчиков, сенсоров и компьютерного зрения для точного определения параметров окружающей среды с целью повышения эффективности работы роботов в режиме реального времени.

2.                   Сокращение времени сборки высокотехнологичных устройств за счет использования метода адаптивного управления.

3.                   Улучшенная безопасность: возможность быстро реагировать на опасные изменения окружающей среды.

Метод коллаборативного управления

1.                   Возможность решать нетривиальные производственные задачи, обмениваясь информацией и синхронизируя действия манипуляционных роботов и человека в режиме реального времени.

2.                   Применение нескольких методов управления роботами для достижения более высокой точности сборки и повышения производительности оборудования.

 

Заключение

Применение описанных выше методов на предприятиях по производству высокотехнологичных технических систем с ориентацией на широкий рынок сбыта, представляется обоснованным. Концепция использования так называемого каркаса методик по оценочным прогнозам позволит сократить временные затраты на промышленных предприятиях по сборке сложных высокотехнологичных устройств в среднем на 20%. Затраты по части ресурсов производства на данных предприятиях сокращаются в среднем на 15%. Кроме того, такой подход к управлению манипуляционными роботами позволяет снизить затраты на инсталляцию новых роботизированных комплексов, и портирование на них программ управления. Результатом применения этих методов является повышение общей эффективности производственных процессов, улучшение качества сборки продукции, а также повышение конкурентоспособности предприятия в отдельных отраслях производства.

×

About the authors

Vitaliy V. Borisov

Povolzhskiy State University of Telecommunications and Informatics

Author for correspondence.
Email: vitaliy.borisov.2000@inbox.ru

Master's Student of the Technical System Management Department

Russian Federation, Samara

Vadim S. Sivkov

Povolzhskiy State University of Telecommunications and Informatics

Email: sivkov-vs@psuti.ru

PhD in Technical Science, Associate Professor of the Technical System Management Department

Russian Federation, Samara

References

  1. Arkhipov M.V., Golovin V.F., Vzhesnevskiy V.A. Human-machine interface of the manipulation robot. Extreme Robotics, 2017, vol. 1, no. 1, pp. 110–119. (In Russ.)
  2. Belyanin P.N. State and development of robot technology. Problemy mashinostroeniya i nadezhnost’ mashin, 2000, no. 2, pp. 85–96. (In Russ.)
  3. Burdakov S.F., Dyachenko V.A., Timofeev A.N. Design of manipulators of industrial robots and robotised complexes: Textbook for Universities. Moscow: Vysshaya shkola, 1986, 264 p. (In Russ.)
  4. Voloshko A.G., Ivutin A.N., Kryukov O.S. Methods for modeling and analysis of production processes for developing an enterprise modernization strategy. Izvestiya Tul’skogo gosudarstvennogo universiteta. Tekhnicheskie nauki, 2020, no. 12, pp. 36–44. (In Russ.)
  5. Gornostaev I.V. Development of synthesis methods of the high-speed control systems for manipulation robots taking into account the peculiarities of their constructions: diss. … cand. tech. sciences. Vladivostok, 2023, 145 p. (In Russ.)
  6. Zenkevich S.L., Yushchenko A.S. Robot Control. Fundamentals of manipulation robots control: Textbook for Universities. Izdatel’stvo MGTU im. N.E. Baumana, 2000, 478 p. (In Russ.)
  7. Kapustyan S.G. Methods and algorithms of collective control of robots at their group application: diss. … doct. tech. sciences. Taganrog, 2008, 376 p. (In Russ.)
  8. Kolpashchikov E.V., Perepolkin E.A. Software for the development of adaptive control systems for industrial robots. Programmno-tekhnicheskoe obespe-chenie avtomatizirovannyh system, 2019, vol. 3, no. 5, pp. 82–84. (In Russ.)
  9. Koltygin D.S., Sedelnikov I.A., Ulyanov A.D. Development of the methodology for modelling the working zones of the manipulation robots. Avtomatizaciya v promyshlennosti, 2022, no. 4, pp. 25–29. (In Russ.)
  10. Naumova T.M., Shlychkov D.S. Controlling in the production processes of the organization. Balkanskoe nauchnoe obozrenie, 2020, vol. 4, no. 4 (10), pp. 62–65. (In Russ.)
  11. Ogorodnikov I.I., Zain M. Technical vision for ripe fruit detection by a robotic system. Avtomatizaciya v promyshlennosti, 2022, no. 10, pp. 40–43. (In Russ.)
  12. Smorodov A.V. Analysis and synthesis of manipulation robots with mechanisms of parallel structure: diss. … cand. tech. sciences. Saint Petersburg, 2004, 139 p. (In Russ.)
  13. Tokarev D.G., Frantseva Y.A. Hardware and software support of the modernised robot control system. Simvol nauki: mezhdunarodnyj nauchnyj zhurnal, 2017, vol. 2, no. 4, pp. 102–105. (In Russ.)
  14. Kharitonova P.N. et al. Adaptive gripping devices in the technological production of packaging. Intellektual’nye sistemy i tekhnologii v otraslyah pishchevoj promyshlennosti, 2019, no. 4, pp. 164–170. (In Russ.)
  15. Schwandt A., Yushchenko A.S. Collaborative manipulation robots programming with the use of augmented reality interface. Robototekhnika i tekhnicheskaya kibernetika, 2020, vol. 8, no 2, pp. 139–149. (In Russ.)
  16. Shestakov E.I., Zhdanov A.A. Control of a modular robot manipulator based on the method of autonomous adaptive control. Neurocomputers: development, application, 2022, vol. 24, no. 6, pp. 38–45. (In Russ.)

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Figure 1. Architecture of the framework of management techniques

Download (176KB)
3. Figure 2. Distribution of framework architecture levels

Download (147KB)

Copyright (c) 2024 Borisov V.V., Sivkov V.S.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies