Навыковая система управления промышленными роботами c градиентным распределением весовых коэффициентов

Анализ функциональных возможностей и описание схемы управления робота с навыковой системой технического зрения. Анализ особенностей процесса обучения технических навыковых систем. Характеристика функций наведения веб-камеры и распознания объекта.

Рубрика Производство и технологии
Вид статья
Язык русский
Дата добавления 28.04.2017
Размер файла 133,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

26

Размещено на http://www.allbest.ru/

УДК 681.5

Навыковая система управления промышленными роботами c градиентным распределением весовых коэффициентов

Попиков Пётр Иванович

д.т.н., профессор

Кавыгин Валерий Васильевич

к.т.н., доцент

Московко Александра Сергеевна

студент

Воронежская государственная лесотехническая академия,

Воронеж, Россия

Аннотации

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

Ключевые слова: ИДЕНТИФИКАЦИЯ, ИЗОБРАЖЕНИЯ, РОБОТ, ВЕБ-КАМЕРА, ПИКСЕЛЬ, ГРАДИЕНТ, ПРОВОДИМОСТЬ

UDC 681.5

SKILLED CONTROL SYSTEM OF INDUSTRIAL ROBOTS WITH GRADIENT DISTRIBUTION OF WEIGHT FACTORS

Popikov Peter Ivanovich

Dr.Sci.Tech., professor

Kavygin Valery Vasilejvich

Cand.Tech.Sci., senior lecturer

Moskovko Aleksandra Sergeevna

student

Voronezh State Academy of Forestry and Technologies, Voronezh, Russia

In the article, theoretical provement of the new way of image processing in adaptive systems of management of industrial robots is presented

Keywords: IDENTIFICATION, IMAGES, ROBOT, WEBCAMS, PIXEL, GRADIENT, CONDUCTIVITY

Автоматизация производственных процессов, в частности управление промышленными роботами, контроль качества продукции, связана с разработкой и исследованием методов и технических средств обработки зрительной информации [1,2,3]. Одним из подходов данного направления является использование нейроподобных методов, которые позволяют обрабатывать трудноформализуемую информацию большой размерности. Для практического применения систем технического зрения во многих случаях очень важно обеспечить приемлемое быстродействие, способность не только распознавать сложные объекты, но и выделять их характерные особенности, определять похожие объекты. Достижения в области создания аппаратуры для обработки зрительной информации создают предпосылки для разработок систем технического зрения приближающихся по возможностям к зрению человека или животных.

Рассмотрим задачу обучения робота поиску объекта. Робот оснащён навыковой системой технического зрения [4]. Зададим условие: находить объекты произвольной формы независимо от их ориентации, используя только две управляемые координаты (Х и У). Такая задача может встречаться при использовании магнитного или пневматического захвата. В этом случае достаточно, управляя приводами по Х и по У, переместить захват робота так, чтобы он был над искомым объектом. Далее следует стандартное срабатывание цикловой электроавтоматики: перемещение захвата по оси Z вниз в вертикальном направлении, срабатывание электромагнитного или пневматического захвата и подъём объекта. Сложность решения этой задачи заключается в поиске объекта произвольной формы, используя лишь две управляемые координаты, так как в общем случае объект может иметь определённую ориентацию. В этом случае для его распознавания обычно используется ещё и третья управляемая координата - вращение вокруг оси Z. Навыковая система технического зрения способна решить такую задачу не используя вращение по оси Z.

Система управления приводами робота состоит из веб-камеры, навыковой системы, реализованной на персональном компьютере, мобильного контроллера и сервоприводов (рис.1). Функцию обратной связи по положению осуществляет веб-камера, закреплённая на захвате робота. Взаимосвязанное движение руки робота по координатам Х и У происходит в зависимости от изображения, которое попадает в поле зрения веб-камеры.

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

Навыковые системы [5,6] подобно живым организмам формируют навыки, на основании которых и принимаются решения. Навыки формируются автоматически, путём многократного итерационного обучения. Сформированные в результате обучения весовые коэффициенты аналогичны проводимостям синапсов корковых нейронов живых организмов.

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

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

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

Каждый нейрон формирует свою долю управляющего сигнала, пропорциональную своей проводимости:

где k - коэффициент пропорциональности;

bj - возбуждения рецепторов;

cj - весовые коэффициенты.

База данных может содержать i = 1…m образов. Расчётный отклик равен:

Процесс обучения заключается в определении весовых коэффициентов, аналогов проводимостей синапсов коры головного мозга живых существ. Обучение производится без изменения структуры системы, к которой дополнительно подключается база данных, содержащая цифровые портреты образов или ситуаций и значения кодов откликов системы на эти образы. Из базы данных берётся очередной образ - множество {В}, а из базы навыков множество {С} и определяется множество {Y}. После суммирования расчётное значение Ypi сравнивают с заданным :

Если ошибка не превышает допуска на ошибку, то система считается обученной. В противном случае следует перерасчёт весовых коэффициентов. Расчёт ведётся по рекуррентно - итерационному алгоритму [2]. Величина поправки каждого весового коэффициента Сj определяется в зависимости от ошибки и возбуждения рецептора. Процесс обучения осуществляется автоматически, как правило, многократным повторением:

предъявление очередного образа,

вычисление расчётного управляющего сигнала,

определение ошибки,

расчёт весовых коэффициентов Cj с учётом поправок,

предъявление очередного образа и т.д.

Это продолжается до тех пор, пока Cj не будут равны таким значениям, при которых сумма произведений элементов любого множества {В} из базы данных на элементы множества {С} будет равна соответствующему коду множества из базы знаний.

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

а б в г

Рис. 2. Опорные примеры для наведения веб-камеры на предмет.

После обучения робот будет наводить веб-камеру на «центр площади» изображения предмета, то есть так, чтобы отклики левой и правой половины поля зрения, а также верхней и нижней половины поля были равны.

Далее следует реализация непосредственно распознавания. Обычно для распознавания предметов используется обучение на целевом примере. При этом в область зрения камеры помещают искомый предмет и обучают систему с заданным откликом, равным нулю. Этот метод даёт относительно высокую точность распознавания, однако при этом система оказывается очень чувствительной к расположению предмета, в частности к углу его поворота относительно осей. Следовательно, если предмет произвольно повёрнут относительно веб-камеры, то для реализации распознавания требуется добавление ещё одного нейрона, отвечающего за поворот веб-камеры. При этом поворот может быть реализован как физически (движение отдельного привода, отвечающего за вращение камеры), так и программно. Это не всегда удобно, так как требует дополнительного времени и средств.

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

(1)

где - проводимость синапса данного пикселя; - проводимость синапса центрального пикселя; - расстояние от центра изображения до данного пикселя; а - величина изменения проводимости, то есть градиент.

Рис.3. Поле проводимости весовых коэффициентов

Изображение в данном представлении характеризуется совокупностью пикселей:

где

- значение i-го пикселя; - угол поворота радиус-вектора данного пикселя.

Отклик системы, подставляя (1), можно определить, как:

(2)

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

Отклики системы на эти два изображения будут одинаковыми, а у различных изображений в общем случае . Следовательно, система будет давать на них различные отклики.

Предмет считается найденным, когда отклик системы на его изображение равен заданному с некоторым допуском, то есть попадает в интервал , или:

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

а б

Рис. 4. Один и тот же предмет с различной ориентацией

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

Литература

1. Андрианов, Ю.Д. Управляющие системы промышленных роботов [Текст] / Ю.Д Андрианов [и др.]; под ред. И.М. Макарова. М.: Машиностроение, 1984. - 288 с.

2. Брагин, В.Б. Системы очувствления и адаптивные промышленные роботы [Текст] / В.Б. Брагин [и др.]; под ред. Е.П. Попова. - М.: Машиностроение, 1985. - 256 с.

3. Пью, А. Техническое зрение роботов [Текст] / Под ред. А. Пью. - М.: Машиностроение, 1987. - 320 с.

4. Кавыгин, В.В., Попиков, П.И. Навыковая система технического зрения «Изображение 1.0» // Зарегистр. в ВНТИЦ 50200601685 от 26.09.2006 г.

5. Мещеряков, В.Н. Обучаемые навыковые системы: технического зрения, диагностики гепатитов, экологического мониторинга и выбора оборудования [Текст] / В.Н. Мещеряков, В.В. Кавыгин, С.В.Полозов // Информационно-измерительные и управляющие системы, №1-3, т.4, 2006.

6. Шмырин, А.М. Применение теории окрестностных систем для описания работы обучаемой навыковой системы [Текст] / А.М. Шмырин , В.В. Кавыгин, О.А. Шмырина // Приборы и Системы. Управление, Контроль, Диагностика. - 2008. - №9.

Размещено на Allbest.ru

...

Подобные документы

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

    лабораторная работа [4,2 M], добавлен 31.05.2010

  • Описание схемы автоматизации, обзор методов, средств и систем управления. Анализ объекта регулирования с точки зрения действующих возмущений. Обоснование выбора точек и параметров контроля технологического процесс. Разработка системы управления.

    курсовая работа [771,2 K], добавлен 22.01.2014

  • Общая характеристика автоматизированных систем. Требования к системе управления роботом. Разработка структурной электрической схемы. Обоснование и выбор функциональной схемы. Выбор исполнительного двигателя. Проектирование ряда датчиков и систем.

    курсовая работа [1,7 M], добавлен 12.11.2009

  • Разработка системы управления участком темперирования, обеспечивающей поддержание параметров температурных зон, контроля параметров процесса участка. Анализ технологического процесса как объекта управления. Описание существующих систем на основе SCADА.

    курсовая работа [802,2 K], добавлен 24.06.2022

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

    реферат [23,4 K], добавлен 29.01.2010

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

    курсовая работа [499,7 K], добавлен 16.11.2009

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

    реферат [35,7 K], добавлен 13.10.2009

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

    дипломная работа [1,3 M], добавлен 04.09.2013

  • Характеристика объекта управления (барабана котла), устройства и работы системы автоматического регулирования, ее функциональной схемы. Анализ устойчивости системы по критериям Гурвица и Найквиста. Оценка качества управления по переходным функциям.

    курсовая работа [755,4 K], добавлен 13.09.2010

  • Анализ подходов к технологическому процессу выпаривания нитрата натрия. Разработка технологического процесса и составление функциональной схемы автоматизации. Разработка блок-схемы алгоритмов работы объекта. Расчет САР, определение передаточных функций.

    курсовая работа [648,1 K], добавлен 20.07.2012

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

    реферат [88,5 K], добавлен 13.10.2009

  • Анализ технологического процесса как объекта управления. Определение структуры основного контура системы. Определение математической модели ОУ. Выбор класса и алгоритма адаптивной системы управления. Разработка структурной и функциональной схемы АдСУ.

    курсовая работа [1,0 M], добавлен 25.04.2010

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

    курсовая работа [978,8 K], добавлен 29.01.2013

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

    отчет по практике [1,4 M], добавлен 02.06.2015

  • Анализ технологического процесса как объекта управления. Комплекс технических средств, на базе которого реализована система регулирования. Структурная схема математической модели системы автоматического управления давлением пара в барабане котла.

    курсовая работа [1,1 M], добавлен 11.12.2014

  • Характеристика объекта автоматизации. Описание поточной линии для приготовления шоколадных масс. Анализ технологического процесса как объекта автоматизации и выбор контролируемых параметров. Выбор технических средств и описание схемы автоматизации.

    курсовая работа [170,4 K], добавлен 09.05.2011

  • Этапы анализа процесса резания как объекта управления. Определение структуры основного контура системы. Разработка структурной схемы САР. Анализ устойчивости скорректированной системы. Построение адаптивной системы управления процессом резания.

    курсовая работа [626,1 K], добавлен 14.11.2010

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

    дипломная работа [1,3 M], добавлен 11.06.2011

  • Требования к системе управления электроприводом. Выбор принципиальной схемы главных цепей. Сравнение возможных вариантов и выбор способа управления. Математическое описание объекта управления. Анализ статических и динамических характеристик системы.

    курсовая работа [2,6 M], добавлен 30.04.2012

  • Характеристика автономных и сетевых систем контроля и управления доступом, рассмотрение их структурных схем и технических особенностей. Рекомендации по выбору оптимальных средств и систем контроля доступа по техническим и экономическим показателям.

    курсовая работа [5,0 M], добавлен 30.01.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.