Глава 7 (Учебник - информационные системы), страница 6

2013-09-22СтудИзба

Описание файла

Файл "Глава 7" внутри архива находится в папке "Учебник - информационные системы". Документ из архива "Учебник - информационные системы", который расположен в категории "". Всё это находится в предмете "информационные устройства и системы" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "информационные устройства и системы" в общих файлах.

Онлайн просмотр документа "Глава 7"

Текст 6 страницы из документа "Глава 7"

Это соображение иллюстрируется на рис. 7.20. Здесь показаны графики изменения силовых факторов Fx, Fz и My в запястном СМД при осевой сборке по мере углубления вала в отверстие вдоль оси Z (подобная картина характерна и для других компонент векторов сил и моментов, измеряемых СМД). Численные значения переменных, вообще говоря, могут быть неизвестны, однако между ними существуют достаточно определенные соотношения. Анализ приведенных соотношений позволяет выделить ряд опорных точек, в окрестности которых происходит изменение контактной ситуации. Эти точки могут быть названы точками фазового перехода; они условно разделяют процесс сопряжения на ряд этапов - классов, для каждого из которых характерна определенная ситуация из числа возможных: свободный ход (0), фаска (I), одноточечный контакт (II), двухточечный контакт (III), заклинивание или завершение цикла (IV). Представление о фазовых переходах позволяет использовать логические принципы управления. В этом случае, создается система решающих правил, образующая базу знаний и содержащая описание конкретных состояний. Распознавание ситуации осуществляется на основании решающих правил, относящих ситуацию к тому или иному классу, что показано в таблицах на рис. 7.20. Обозначено: sign и | | - знак и величина действующей компоненты, , 0 и  - направления ее изменения на данной фазе. Если в процессе сопряжения возникает распределение силовых факторов, соответствующее одному из перечисленных состо­яний, то оно идентифицируется в соответствии с имеющимся описанием в базе знаний. Стратегия управления роботом предполагает альтернативный выбор из нескольких типовых алгоритмов движения, определенных заранее для каждой из возможных ситуаций. Некоторая неопределенность в описании ситуаций может быть учтена с использованием аппарата нечетких множеств и операций нечеткой логики. Например, если в результате распознавания ситуация иден­тифицируется как двухточечный контакт, то движение манипулятора должно обеспе­чи­вать поворот захваченного объекта относительно отверстия в сторону уменьшения возникшего момента.

Отметим, что представленный подход позволяет «интеллектуализировать» сенсорную функцию, т.е. вынести задачу распознавания непосредственно на уровень СМД.

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

Р ешение поставленной проблемы может быть найдено при использовании для реализации ССО нейронных структур - нейросетей. К их достоинствам относится возможность обучения на основе признаков различной сенсорной модальности и высокая надежность распознавания, особенно для случаев со значительным разбросом значений определяемых параметров. В рассмотренном примере при построении словаря (вектора) приз­наков (т.е. некоторых дискрипторов, необходимых для описания клас­сов) можно использовать вариации значений силовых факторов (рис. 7.20). Тогда функционирование ССО должно заключаться в соотнесении полученного при работе вектора признаков тому или иному классу, характеризующему контактную ситуацию. Эта процедура основана на использовании сведений о знаке (sign(…)) и скорости изменения (,  и ) абсолютных значений силовых факторов Fx, Fz и My. Обучение нейросети обычно предполагает использование учителя, который сначала формирует априорный словарь признаков и соответствующий ему априорный алфавит классов, которые в процессе обучения могут модифи­цироваться. В качестве такого алфавита используются ти­пы контактных ситуаций. Системе предлагается некоторый набор признаков, а также задаваемый учителем класс кон­тактной ситуации. На основе этой информации ССО сос­тавляет описание классов на языке признаков. При тради­ционном подходе эти описания хранятся в базе знаний, в случае же нейросети они представляют собой некоторые веса синапсов. Если характеристики работы такой системы оказы­ваются неудовлетворительными (например, время рас­поз­навания ситуаций получается недопустимо высоким), то учи­те­лю необходимо выделить более существенные приз­наки и более существенные классы.

Н е вдаваясь в подроб­ности построения нейросетей, рассмотрим только некоторые ключевые понятия. Основу нейросети составляют относительно простые, однотипные элемен­ты (ячейки), имитирующие работу нейронов моз­­га (рис. 7.21). По аналогии с нервными клетками головного мозга каждый нейрон характеризуется своим текущим состоянием и может быть возбужденным или заторможенным. Он обладает группой однонаправленных входных связей - синапсов, соединенных с выходами других нейронов, а также имеет аксон, связывающий его с синапсами следующих нейронов. Каждый синапс характеризуется величиной синаптической связи или весом wi, который по физическому смыслу эквивалентен электрической проводимости.

Текущее состояние нейрона определяется, как взвешенная сумма его входов xi:

Выход нейрона есть функция его состояния: y = F(). Нелинейная функция F называется активационной и может иметь различный вид (рис. 7.22). Чаще всего используется нелинейная функция с насыщением, называемая логистической функцией или сигмоидом:

П ри уменьшении сигмоид становится более пологим, и в пределе при = 0 вырождается в горизонтальную линию на уровне 0,5. При увеличении сигмоид приближается по внешнему виду к функции еди­ничного скачка с порогом T в точке x = 0. Из выражения для сигмоида очевидно, что выходное значение нейрона лежит в диапазоне [0,1]. Простейшей нейросетью является перцептрон - сеть, нейроны которой имеют активационную функцию в виде единичного скачка. На рис. 7.23 показан однослойный трехнейронный перцептрон. На n входов поступают некие сигналы, проходящие по синапсам на 3 нейрона, образующие единственный слой этой нейросети и выдающие три выходных сигнала:

, j = 1 … 3

Все весовые коэффициенты синапсов одного слоя нейронов можно свести в матрицу W, в которой каждый элемент wij задает величину i-ой синаптической связи j-ого нейрона. Таким образом, процесс, проис­ходящий в нейросети, может быть записан матричным уравнением вида: Y = F(XW), где X и Y - соответственно входной и выходной сигнальные векторы, F(V) - активационная функция, применяемая поэлементно к компонентам вектора V.

Итак, представим реализацию алгоритма распознавания контактной ситуации на базе нейросети. Рассмотрим тот же пример сопряжения цилиндрических объектов и ограничимся тремя компонентами: Fx, Fz и My. Тогда структуру блока распоз­навания получит вид, представленный на рис. 7.24. (Заметим, однако, что этот случай содер­жит все характерные призна­ки об­щей постановки задачи). Здесь используются 3 призна­ка распознаваемых классов: приращения компонент Fx, Fz и My и 5 классов кон­тактных ситуаций («свободный ход», «фаска», «од­но­то­чечный контакт», «дву­хто­че­ч­ный ко­нтакт», «заклинивание»). Таким образом, вхо­дной слой сети состоит из трех нейронов, выходной - из пяти. Включение данного блока распознавания в состав ССО позволяет распознать тактильную ситуацию, т.е. выдать на выход класс тактильной ситуации.

7.5. Организация управления роботом с силомоментным очувствлением

К ак уже отмечалось, характеристики ССО роботов должны выбираться исходя из параметров конкретного робота и особенностей технологической операции. Так, например, для большинства контактных задач свойственно временное за­мыкание и размыкание кинематической цепи. В этом случае, использование только позиционного или только силового управления недостаточно. Традиционным подходом является построение нескольких контуров регулирования. Если система управления является позиционной, то сигналами от СМД производится модификация номинальной траектории или скорости командами от СМД [ ]. Общая схема позиционно-силовой системы управления робота приведен на рис. 7.25.

Теперь рассмотрим влияние жесткости СМД С на динамику антропомо­рфного ма­нипулято­­ра с позиционно-си­ло­вой си­стемой уп­ра­вле­ния. Управление приводами в режиме замкнутой кинематической цепи производится по сигналам СМД, причем на каждом шаге движения выполняется решение прямой кинема­тической задачи - определение по обо­бщенным координатам q положения концевой точки манипулятора R. Если ССО построена в соответствии с концепцией «очу­­вствленно­го запястья», то возникает необхо­димость проведения вы­чис­лений в трех ко­орди­натных си­с­­темах: системе ко­ординат СМД (здесь находится «центр измерений»), абсолютной системе координат робота OXYZ и системе обобщенных координат q. Запишем: R = J (q0) q. [ ], где матрица Якоби J(q0) размера (n6) определена для конфигурации манипулятора q0 и n - количес­тво его степеней подвижности. Приведем вектор усилий F из центра измерений датчика в систему обоб­щенных координат. Сделаем допущение, что точка приложения вектора F приблизительно совпадает с центром измерений. Тогда, в соответствии с [ ] получим:

Fq(q0) = JТ (q0) F,

где Fq - вектор внешних сил, приведенный к обобщенным координатам исполнительного механизма. Принимая для простоты расчета, что жесткость собственно манипулятора См намного больше жесткости датчика C, т.е. уподобляя датчик некоторому упругому шестикомпонентному упору, получим:

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5193
Авторов
на СтудИзбе
433
Средний доход
с одного платного файла
Обучение Подробнее