Программное обеспечение роботов

Программное обеспечение роботов

Программное обеспечение роботов
05.03.2021

Программное обеспечение промышленных роботов - это различные средства программирования, необходимые для настройки и взаимодействия с робототехническими системами. ПО включает различные объекты данных и списки инструкций (потоки программ), предназначенные для выполнения роботами манипуляций с объектами и предметами в реальной рабочей среде. При этом программы и данные размещаются в разных «отсеках» памяти контроллеров промышленных роботов.

eIbw_FfPmDU.jpg – фото 1

Основные виды программного обеспечения роботов

В зависимости от того, для каких целей будет использовано ПО, оно подразделяется на средства:

  • технического обслуживания, позволяющие поддерживать роботов в наилучшем рабочем состоянии с помощью инструментов устранения неполадок, технического обслуживания и калибровки;

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

  • моделирования и симуляции работы технических комплексов. Эти инструменты и средства автономного программирования помогают разрабатывать и отлаживать решения роботизации до их внедрения;

  • разработки дополнительного ПО. С помощью этих средств создаются и настраиваются индивидуальные приложения для управления роботами;

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

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

Также программное обеспечение для роботов можно разделить на две категории:

  • контролирующее и управляющее ПО, включающее в себя графические интерфейсы для работы с телеуправляемыми системами, ПО для взаимодействия с автономно действующими роботами по схеме point-n-click и для формирования схем эксплуатации мобильных промышленных роботов;

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

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

Способы программирования промышленных роботов

Технически программа для промышленного робота представляет собой последовательность позиций, которые должен пройти манипулятор робота - положений точек острия инструмента (TCP, Tool Center Point). Такой процесс создания исполняемой программы для контроллера робота называется runtime программированием и предназначается для того, чтобы задать положение TCP в пространстве «на ходу». Это означает, что исполняемая программа передается роботу «порционно», и он не хранит и не знает всю программу заранее.

Small_Big_15651789369502.jpg – фото 2

Программное обеспечение промышленных роботов в режиме runtime создается по принципам:

  • онлайн-программирования. Программист непосредственно взаимодействует с роботом на месте его использования, при помощи пульта управления или физически перемещая TCP к заданным пространственным координатам;

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

Обучиться разработке ПО для промышленных роботов можно в ЦРК БИ (ЦЕНТР РАЗВИТИЯ КОМПЕТЕНЦИЙ В БИЗНЕС-ИНФОРМАТИКЕ) НИУ ВШЭ. В рамках представленного курса любой желающий сможет научиться создавать программы для роботизированных промышленных систем, используя популярные среды и языки программирования.

← Назад к списку
Контактные телефоны:
+7 (495) 688-77-44 +7 (495) 621-56-18
ЦРКБИ в социальных сетях
Сотрудничество
Яндекс Naumen MBA.SU Cleverics Консультационная Группа АТК Бизнес-инкубатор НИУ ВШЭ IT Expert КРОК 1С-Битрикс Издательство «Открытые системы» Национальный Открытый Университет «ИНТУИТ» Российская Ассоциация электронных коммуникаций Форум по ИТ Сервис-менеджменту (itSMF Russia/itSMF России) РОЦИТ Союз ИТ-директоров РФ (СоДИТ) ABPMP Russian Chapter