А.А. Бобцов, С.А. Колюбин, А.А. Пыркин
Алгоритм обладает высокой скоростью обучения, сравнительно прост в применении и позволяет
достичь требуемой точности классификации движений оператора.
Литература
1. Rohtash Dhiman et al. Detecting the useful electromyogram signals-extracting, conditioning and classification // IJCSE. - Aug.-Sep. 2011. - V. 2. - № 4. - P 634-637.
2. Borgul A.S., Margun A.A., Zimenko K.A., Kremlev A.S., Krasnov A.Y. Intuitive Control for Robotic Rehabilitation Devices by Human-Machine Interface with EMG and EEG Signals // 17th international conference on Methods and Models in Automation and Robotics (MMAR 2012). Proceedings. Mi^dzyzdroje: IEEE Xplore digital library, 2012. - P. 308-311.
3. Лемешко Б.Ю. Методы оптимизации. - Новосибирск: Изд-во НГТУ, 2009. - 126 с.
Зименко Константин Александрович - Санкт-Петербургский национальный исследовательский университет
информационных технологий, механики и оптики, студент, [email protected]
Боргуль Александр Сергеевич - Санкт-Петербургский национальный исследовательский университет
информационных технологий, механики и оптики, студент, [email protected]
Маргун Алексей Анатольевич - Санкт-Петербургский национальный исследовательский университет
информационных технологий, механики и оптики, студент, [email protected]
УДК 378.162, 004.896, 681.51 ВНЕДРЕНИЕ КОМПЛЕКСОВ ПРОМЫШЛЕННЫХ МАНИПУЛЯЦИОННЫХ РОБОТОВ В ОБРАЗОВАТЕЛЬНЫЙ ПРОЦЕСС8
А. А. Бобцов, С.А. Колюбин, А.А. Пыркин
Рассматривается использование программно-аппаратных комплексов на базе манипуляционных роботов в учебном процессе при проведении практических работ по современным технологиям робототехники и теории автоматического управления.
Ключевые слова: манипуляционный робот, система управления, образовательные приложения.
В настоящее время манипуляционные роботы широко используются в различных отраслях промышленности, включая производство автомобилей, теплового оборудования, микроэлектронной техники и даже лесозаготовку. Благодаря интеллектуализации систем управления промышленными манипуляторами достигается полная автоматизация различных операций, начиная с перемещения грузов, упаковки и сортировки и заканчивая сваркой, покраской, обработкой поверхностей и сборкой сложных технологических узлов. На фоне снижения потребности в персонале, занятом физическим трудом, спрос на специалистов, способных настраивать и обслуживать сложные робототехнические линии, со стороны компаний неуклонно растет. Очевидно, что одним из важнейших условий успешного внедрения передовых технологий является своевременная подготовка кадров соответствующей квалификации. Задача ведущих университетов здесь состоит в разработке и адаптации новых образовательных программ, и залогом достижения этой цели является наличие современного оборудования.
Благодаря программе развития НИУ ИТМО кафедра систем управления и информатики (СУиИ) была укомплектована двумя комплексами промышленных манипуляционных роботов. Один из них включает шестиосевой манипулятор Kawasaki FS06N с контроллером D77, переносным пультом управления с сенсорным дисплеем и дополнительно установленным электромеханическим параллельным двухпальчиковым захватом Schunk EGN-100. Второй комплекс представляет собой робототехническую ячейку с интегрированной системой технического зрения немецкой компании FESTO на базе компактного манипулятора Mitsubishi RV-3SDB с двухпальчиковым пневматическим схватом. Системы имеют богатый интерфейс, включая возможность подключения Ethernet, что облегчает сопряжение с имеющимся компьютерным оборудованием и внедрение в образовательный процесс. Кроме того, за счет интеграции с дополнительными внешними сенсорами, в том числе многокомпонентными датчиками сил и моментов и системами технического зрения на базе нескольких камер, функционал комплексов может быть существенно расширен.
Эти комплексы могут использоваться как в образовательном процессе при выполнении студентами лабораторных работ, например, в рамках магистерских курсов «Динамика робототехнических систем»,
8 Работа выполнена при финансовой поддержке ФЦП «Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2007-2013 годы» (государственный контракт № 11.519.11.4007).
ВНЕДРЕНИЕ КОМПЛЕКСОВ ПРОМЫШЛЕННЫХ МАНИПУЛЯЦИОННЫХ..
«Управление неполноприводными роботами» и «Современная теория систем управления», разрабатываемых кафедрой СУиИ, так и в полноценных научных исследованиях. Промышленные приложения, которые можно имитировать с помощью данных комплексов, включают сварку сложных профилей, сортировку деталей, пакетирование и сборочные операции с одновременным автоматическим визуальным контролем.
Внедрение подобного оборудования в учебный процесс способствует формированию у студентов таких ключевых профессиональных компетенций, как, например, способность применять современные теоретические и экспериментальные методы разработки математических моделей исследуемых объектов и процессов, относящихся к профессиональной деятельности по направлению подготовки, и способность самостоятельно приобретать и использовать в практической деятельности новые знания и умения, в том числе в новых областях знаний, непосредственно не связанных со сферой деятельности.
Важной составляющей использования подобных лабораторных комплексов в учебных целях является специализированное программное обеспечение.
Системы управления промышленных роботов, как правило, поддерживают модульное программирование. В этом случае от студента требуется разбить задачу на элементарные составляющие, записать последовательность соответствующих инструкций, включая циклы и ветвления, на поддерживаемом высокоуровневом языке и загрузить получившуюся программу в память контроллера робота. Сделать это можно непосредственно с пульта удаленного управления робота, не прибегая к подключению к внешнему компьютеру. Это позволяет студенту быстро и легко освоить основы интерфейса управления промышленными роботами, однако такой метод приемлем только для достаточно простых задач.
Следующим уровнем обучения является освоение специализированных интегрированных средств, реализующих визуальное программирование робота. Для описываемых комплексов на базе манипуляторов Kawasaki и Mitsubishi используются программы PC-ROSET и CIROS Automation Suite соответственно. Преимущество подобного программного обеспечения заключается в том, что студент может самостоятельно создать виртуальную графическую модель робота и его окружения и предварительно проверить работоспособность своей программы в симуляторе без риска повредить дорогостоящее оборудование.
Расширение возможностей использования таких робототехнических комплексов в учебных целях и прикладных исследованиях связано с внедрением открытых программных архитектур. Важно отметить, что навстречу разработчикам в этом направлении сейчас движутся крупнейшие производители [1, 2].
Типовые планы лабораторных занятий с использованием комплексов на базе роботов-манипуляторов могут быть следующими.
1. Прямое программирование робота (обучение) с использованием пульта
- Задать движение робота в ручном режиме:
- независимое управление приводами сочленений;
- линейное и дуговое перемещение и вращение по осям декартовых координат в системах отсчета относительно базы робота и центральной инструментальной точки;
- выставление робота в исходную позицию для калибровки кинестетических сенсоров.
- Разработать программу перемещения по фиксированной траектории при свободном рабочем
пространстве:
- от начальной точки к конечной;
- циклическое перемещение по замкнутым контурам, соответствующим геометрическим примитивам, арабским цифрам или печатным буквам.
- Оценить точность отработки заданной траектории при вариации скорости перемещения.
2. Программирование робота в визуальной среде
- Создать виртуальную модель рабочей зоны манипулятора с учетом имеющихся ограничений.
- Разработать программу управления манипулятором для следующих сценариев:
- перемещение объектов с одной стороны препятствия на другую с оптимизацией траекторий подхода и переноса;
- имитация сварочных операций - проход контрольным щупом по заданному контуру объемной детали с сохранением контакта;
- сортировка деталей одинаковой формы по цветам с использованием внешней камеры;
- сборка механических узлов в заданной последовательности из нескольких деталей разной формы, в том числе упругих;
- поиск с помощью технического зрения и сбор по рабочему пространству за минимальное время деталей заданной геометрической формы и (или) цвета, изначально расположенных в неизвестных позициях.
Р.Н. Абдулов, Н.А. Абдуллаев, Х.Г. Асадов
- Провести моделирование программы в графическом симуляторе, включая проверку возможных столкновений и достижимость последовательности конфигураций манипулятора.
- Провести апробацию программы на робототехническом комплексе.
Массогабаритные параметры и эксплуатационные характеристики подобного оборудования позволяют проводить его установку в помещениях без специальной подготовки. В то же время до начала работы студенты должны быть ознакомлены с правилами работы и техникой безопасности, включая возможные риски, связанные с поражением электрическим током и травмами от подвижных элементов робота.
Таким образом, использование в курсах лабораторных работ современных комплексов на базе промышленных роботов позволяет, во-первых, формировать у студентов знания и умения, которые будут востребованы в дальнейшем на практике, а во-вторых, делает сам процесс обучения более интересным и плодотворным.
Литература
1. Schreiber G., Stemmer A., Bischoff R. The Fast Research Interface for the KUKA Lightweight Robot // Proc. of ICRA 2010 Workshop on Innovative Robot Control Architectures for Demanding (Research) Applications. - Anchorage, 2010. - P. 15-21.
2. Blomdell A., Dressler I., Nilsson K., Robertsson A. Flexible Application Development and HighPerformance Motion Control Based on External Sensing and Reconfiguration of ABB Industrial Robot Controllers // Proc. of ICRA 2010 Workshop on Innovative Robot Control Architectures for Demanding (Research) Applications. - Anchorage, 2010. - P. 62-66.
Бобцов Алексей Алексеевич - Санкт-Петербургский национальный исследовательский университет ин-
формационных технологий, механики и оптики, доктор технических наук, профессор, зав. кафедрой, [email protected] Колюбин Сергей Алексеевич - Санкт-Петербургский национальный исследовательский университет ин-
формационных технологий, механики и оптики, аспирант, [email protected]
Пыркин Антон Александрович - Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кандидат технических наук, доцент, [email protected]
УДК 528.851; 519.7
ВОПРОСЫ ОПТИМИЗАЦИИ ПРИМЕНЕНИЯ БЕСПИЛОТНЫХ ЛЕТАТЕЛЬНЫХ АППАРАТОВ ДЛЯ ПОИСКА И СЛЕЖЕНИЯ ОБЪЕКТОВ
Р.Н. Абдулов, Н.А. Абдуллаев, Х.Г. Асадов
Проведен критический анализ известного метода разницы времени прибытия сигнала, применяемого для поиска и слежения за объектами с использованием беспилотного летательного аппарата. Результаты проведенных исследований показали возможности его оптимизации и дальнейшего синтеза качественно нового метода. Проведенная оптимизация известного метода поиска и слежения за объектом на базе группы беспилотных летательных аппаратов позволила выработать практические рекомендации по использованию синтезированного оптимального метода. Ключевые слова: оптимизация, БПЛА, поиск, локация, измерения, корреляция.
Введение
Хорошо известно, что операции геолокации с применением беспилотного летательного аппарата (БПЛА) выполняются при решении многих комплексных задач как мирного, так и военного характера. Например, как указывается в работе [1], общая концепция возможных задач, выполняемых БПЛА, создает высокий практический и технологический потенциал для усиления возможностей военно-воздушных сил. Так, согласно прогнозу, данному в [1], в близком будущем БПЛА будут применяться в разведывательных целях, и полноценное оснащение БПЛА вооружением является задачей отдаленного будущего, когда БПЛА будут выполнять задачи геолокации, а также уничтожения цели без точного взаимодействия с пилотируемыми воздушными средствами. При этом, как указывается в [1], операции геолокации могут быть реализованы с помощью БПЛА при решении таких задач, как исследование мест применения оружия массового поражения; подготовка вооруженного нападения на стационарные или вражеские движущиеся объекты; операции идентификации, распознавания, разведки, поиска, спасения и т.д. Например, согласно [2], БПЛА, ранее использованные в Ираке и в Афганистане, в дальнейшем нашли применение в Новом Орлеане для поиска людей, оставшихся в наводненных кварталах этого города во время сильного урагана Катрина. В этой же работе изложены основы построения системы поиска и спасения «CLOSE-SEARCH», представляющей собой интеграцию БПЛА, устройства термовидения, мультисенсорной навигационной системы для проведения поисковых работ.