- •Технические нервные системы Обучаемые системы управления со зрением для промышленных роботов
- •Оглавление
- •Введение
- •1. Аналитический обзор информационно-управляющих систем промышленных роботов
- •1.1. Современное состояние систем управления роботами, использующих процедуру обучения
- •1.2. Принципы функционирования обучаемых систем управления (технических нервных систем)
- •Павлов Иван Петрович (1849-1936)
- •Пуанкаре (Poincare) Жюль Анри (1854-1912)
- •1.3. Сравнительный анализ адаптивных управляющих систем управления с распознаванием образов и обучаемых систем управления
- •1.4. Анализ вопросов аппаратной реализации систем управления роботами
- •2. Моделирование обучаемых систем управления
- •2.1. Математическое моделирование процесса обучения обучаемой системы управления
- •2.1.1. Алгоритм обучения обучаемой системы управления
- •2.1.2 Алгоритм расчета рецепторных долей сигнала управления
- •2.1.3. Условие сходимости процесса обучения
- •2.2. Закономерности процесса обучения, выявленные с помощью его математической модели
- •2.2.1. Закономерности процесса обучения системы управления для двух ситуаций обучаемой выборки
- •2.2.2. Закономерности процесса обучения системы управления при последовательном предъявлении ситуаций
- •2.2.3. Обучение с масштабированием подобных ситуаций
- •2.2.4. Влияние заданной точности выходных сигналов на продолжительность обучения
- •2.2.5. Влияние отличительности образов ситуаций обучаемой выборки на продолжительность обучения
- •2.2.6. Влияние порядка предъявления ситуаций обучаемой выборки на продолжительность обучения
- •Первый вариант обучения:
- •Второй вариант обучения:
- •2.2.7. Влияние способа дробления входной информации на продолжительность обучения
- •1 Вариант.
- •2 Вариант.
- •2.3. Имитационное моделирование обучения системы управления решению некоторых задач
- •2.3.1. Имитационное моделирование процесса обучения поиску заданного предмета
- •2.3.2. Имитационное моделирование процесса обучения воспроизведению образов
- •2.3.3. Имитационное моделирование процесса обучения распознаванию образов (ситуаций)
- •3. Схемные решения обучаемых систем управления
- •3.1. Командные рецепторы обучаемой системы управления
- •3.2. Обучаемая система управления с внутренними обратными связями
- •3.3. Деление рецепторов обучаемой системы управления на группы
- •3.4. Обучаемая система управления с парными рецепторами
- •3.5. Распределитель выходных сигналов обучаемой системы управления
- •4. Исследование обучаемой системы управления, установленной на робот тур-10к
- •4.1. Выбор параметров обучаемой системы управления для промышленного робота тур-10к
- •4.2. Методика обучения робота тур-10к с обучаемойсистемой управления со зрением поиску заданного предмета среди прочих
- •4.2.1. Разработка методики выбора ситуаций обучаемой выборки для решения задачи поиска заданного предмета
- •4.2.2. Настройка резисторной матрицы обучаемой системы управления и результат обучения
- •4.3. Свойства и особенности обучаемых систем управления, выявленные в результате исследований
- •5. Реализация обучаемых систем управления
- •5.1. Варианты физической реализации обучаемых систем управления
- •5.2. Варианты электрической реализации обучаемых систем управления
- •5.2.1. Обучаемая система управления с резисторной матрицей из подстроечных резисторов
- •5.2.2. Обучаемая система управления с резисторной матрицей, элементы которой выполнены в виде графитовых соединений
- •5.2.3. Обучаемая система управления с резисторной матрицей, элементы которой выполнены из халькогенидных полупроводников
- •5.3. Обучаемая система управления со зрением для промышленного робота pm-01 (puma)
- •6. Технический подход к проявлениям сложной нервной деятельности
- •6.1. Обучение и самообучение объекта с технической нервной системой
- •6.2. Чувства и эмоции объекта с технической нервной системой
- •6.3. Мышление объекта с технической нервной системой
5.3. Обучаемая система управления со зрением для промышленного робота pm-01 (puma)
23 марта 1990 года в Липецк приехали Богомолов Валерий Павлович – начальник лаборатории одного из отделов ЦНИИМаш и начальник сектора того же отдела Семенко Валерий Петрович. Мы показали им наш робот ТУР-10К, оснащенный техническим глазом, продемонстрировали поиск им заданного предмета, отслеживание траектории, уклонение от препятствий, коротко изложили принципы работы обучаемых систем. В тот же день гости составили техническое задание на установку обучаемой системы управления со зрением на робот PM-01 в лаборатории ЦНИИМаш и обучение его преследованию предмета, перемещающегося в пространстве. Согласно этому заданию была изготовлена обучаемая система с техническим глазом на 200 рецепторов и 6 исполнительных двигателей. В качестве рецепторов сетчатки технического глаза для робота PUMA были использованы двести фоторезисторов СФ3-1, которые были склеены между собой и залиты эпоксидной смолой (см. рис.5.13).
Рис.5.13.
Стадии изготовления сетчатки технического
глаза
Фоторезисторы изготовленной сетчатки были пронумерованы, как показано на рис.5.14:
Рис.5.14.
Нумерация рецепторов сетчатки технического
глаза
Расположение фоторезисторов, представленное на рис.5.13 позволяет более равномерно распределить фоточувствительные участки по площади сетчатки по сравнению с расположением в соответствии с которым светочувствительные участки располагаются в виде продольных линий (рис.4.2). Далее, фоторезисторы сетчатки были разделены на четыре группы, как показано на рис.5.15 (рис.5.15,а – черным цветом выделена первая группа рецепторов; рис.5.15,б – черным цветом выделена вторая группа рецепторов; рис.5.15,в – черным цветом выделена третья группа рецепторов; рис.5.15,г – черным цветом выделена четвертая группа рецепторов). Один из двух выходов каждого фоторезистора в отдельной группе был соединен с общей для данной группы шиной, предназначенной для подсоединения к источнику питания. Другой выход каждого фоторезистора отдельным проводком жгута (“зрительного нерва”) соединялся с отдельной строчной шиной резисторной преобразующей матрицы. Разделение рецепторов сетчатки на четыре группы позволяло обучать объект управления выполнению шестнадцати различных задач (поиска целей) за счет различных комбинаций включений питания групп рецепторов.
Рис.5.15.
Группы рецепторов сетчатки технического
глаза
Сетчатка вставлялась в корпус технического глаза, который имел сменный объектив, направляющий изображение на сетчатку. Конструкция корпуса позволяла менять расстояние между объективом и сетчаткой для наведения фокусного расстояния. Для проецирования изображения на сетчатку использовался фотообъектив “Гелиос-103” с углом зрения 45о, с относительным отверстием 1:1,8 и фокусным расстоянием 53 мм. В качестве резисторных элементов матрицы технического мозга были использованы подстроечные резисторы СП3-38в-0,125вт-2,2кОм-I номинальным сопротивлением 2,2 Ком. Матрица включала в себя 1200 (200х6: 200 – по числу выходов рецепторов технического глаза, 6 – по числу исполнительных двигателей) резисторов. Конструктивно матрица представляла собой четыре раскладывающиеся платы (см. рис.5.16).
Рис.5.16.
Технический мозг и блок усилителей
выходных
сигналов обучаемой системы
управления робота РМ-01
С одной стороны каждая плата имела продольные проводящие дорожки, с другой стороны – поперечные. Подстроечные резисторы были напаяны на продольные дорожки, а контакты ползунов резисторов были соединены с поперечными дорожками, которые, в свою очередь, были соединены разъемами с выходами рецепторов технического глаза. Продольные дорожки были соединены с входами блока усилителей, выходные сигналы которых являлись управляющими для соответствующих электродвигателей робота. В качестве блока питания постоянного тока обучаемой системы управления использовалась приставка выпрямительная Ш5.121.000 производственного объединения “Орловский завод УВМ имени К.Н.Руднева” (ТУ25-01.808-77) с выходным напряжением 9 и 12 вольт. Габариты выпрямительной приставки в мм: 135х80х70, масса – 0,85 кг, потребляемая мощность – 16 ВА. В качестве блока питания постоянного тока усилителей выходных сигналов технического мозга использовались две спаренные выпрямительные приставки, обеспечивающие выходное напряжение от –12 до +12 вольт. Комплект обучаемой системы управляющего зрения для робота PUMA в сборе показан на рис.5.17.
Рис.5.17.
Обучаемая система управления с техническим
глазом на 200 рецепторов
и выходами
на 6 исполнительных двигателей
Регулирование доли сигнала управления двигателя от отдельного рецептора осуществляется смещением ползуна подстроечного резистора в ту или иную сторону от среднего нулевого положения. Поскольку обучаемая система управляющего зрения является аналоговой системой, “родные” дискретные датчики положения подвижных частей руки робота были заменены на тахогенераторы (рис.5.18). Использовались тахогенераторы марки ТГП-1А. Кроме этого, платы управления приводами стойки “Сфера 36” были заменены на платы управления приводами, аналогичные тем, которые используются для управления приводами робота ТУР-10К. На их входы были поданы сигналы управления обучаемой системы и сигналы тахогенераторов, а выходы их были соединены с широтно-импульсными преобразователями стойки “Сфера 36” (рис.5.19).
Рис.5.18.
Дискретные датчики положения робота
PM-01 заменены на тахогенераторы ТГП-1А
Рис.5.19.
Схема подключения обучаемой системы
управления к роботу PM-01
В схеме использованы следующие обозначения: БУЭП – стойка блоков усилителей электропитания; БП – блок питания стойки “Сфера 36”; МУП – платы модуля управления приводами БУЭП робота ТУР-10К; ШИП – платы модуля широтно-импульсного преобразователя стойки “Сфера 36”; тг – выходы тахогенераторов; СО – технический глаз системы очувствления; МП – матрица-преобразователь обучаемой системы управления; БУ – блок усилителей обучаемой системы управления; 1 – питание рецепторов СО и усилителей ОСУ; 2 – выходные сигналы усилителей БУ и тахогенераторов; 3 – сигналы управления приводами. Таким образом было осуществлено сопряжение аналоговой обучаемой системы управления с системой управления приводами робота PM-01. Изготовленная система была закреплена на руке робота и выходы ее подсоединены к входам управления приводами робота (рис.5.20), при этом стойка ЧПУ (Сфера 36) была отключена.
Рис.5.20.
Обучаемая система управления, установленная
на робот PM-01
Для усиления выходных сигналов технического мозга и передачи их на входы плат модуля управления приводом двигателей робота использовались усилители, собранные по схеме, описанной в разделе 4.1.
Изготовленная система была закреплена на руке робота и выходы ее подсоединены к входам управления приводами робота (рис.5.21).
Рис.5.21.
Робот PM-01, оснащенный обучаемой системой
управления со зрением в действии
Работы по изготовлению обучаемой системы управляющего зрения и установке ее на робот PM-01 проводились по хозяйственному договору ? 96-90 между Липецким Домом Техники НТО и научно-производственным центром “Информатика” (для ЦНИИМаш) “Разработка обучаемой системы управления робота PM-01 для решения задач преследования и захвата подвижного объекта” от 01.01.1990 года (срок окончания договора: 01.11.1990г.). Затем работа была продолжена в соответствии с хозяйственным договором между Липецким политехническим институтом (ЛипПИ) и ЦНИИМаш “Совершенствование узлов и процесса обучения обучаемой системы управления” от 01.01.1991 года (срок окончания договора: 01.12.1991г.). Робот обучался решению задач преследования подвижного объекта, уклонения от подвижного объекта, а также решению задачи поиска и сборки узлов. В качестве дальнейшей цели работы планировалось предложить разработанную обучаемую систему управляющего зрения в качестве одного из вариантов системы управления манипулятора космического челнока “Буран” (рис.5.22).
Рис.5.22.
Космический челнок “Буран” на стартовой
площадке
Однако, сложное положение космической отрасли, в которой она оказалась в то время, не позволило нашим планам сбыться. Работы по “Бурану” были свернуты.
