Главная » Просмотр файлов » Робототехника.Фу, Ли, Гонсалес

Робототехника.Фу, Ли, Гонсалес (962794), страница 97

Файл №962794 Робототехника.Фу, Ли, Гонсалес (Робототехника.Фу, Ли, Гонсалес) 97 страницаРобототехника.Фу, Ли, Гонсалес (962794) страница 972013-09-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 97)

(1 0.9-1) Каждый объект и его части имеют связанные с ним системы координат (рис. 10.21). Конфигурации описываются матрицами преобразования размерностью 4 Х 4: 1 0 0 0 0 ! 0 0 0 0 1 0 1г = 0 1 1 ! так как О 0 0 1 !тч!х(8з)=М()4) М®=1, (10.9-7) У 2 — уз 0 2+за 1 (10.9-8). 1 у1 2+г1 1 2 — у,=1, у,=О, 2+а, = 2+ге. ззт Две связи типа напротив в примере на рис, 10.20 дают следую- цгие уравнения В!осй1= [а 'М !зп!х(8,) !гааз(0, уь а)), В(ос!с2, В!ос)с! = )ч 'М ! и!х (8,) !гапз (О, у„г,) )з В1оск2, (10,9-2) Уравнение (10.9-2) состоит из двух независимых ограничений на конфигурацию блока 1, которые должны одновременно 1зис.

1021, Оси координат, связанные с ооьектами и их частями. выполняться. Приравнивая оба уравнения (10.9-2) и устраняя общий член В)оск 2, мы получаем 7з М!тч(х(81)1гапз(0, уь г)[,=1,'М!тч!х(8з)!гааз(0, уе в)гз. (10.9-3) Выражение(10.9-3) можно преобразовать следующим образом: 1з М!1ч!х(8~)!гааз(0, у1+ 1, я~+ 1) ()т);к', Х!тапа(0, — у„— гз)!тч!х( — 8,)М '),=7, (10.9-4) где главные матрицы обозначают вращательный компонент преобразования, полученный подстановкой в последнюю строку матрицы [О, О, О, 1). Можно показать, что для компоненты вращения и перемещения уравнения этого типа могут быть решены независимо.

Уравнение вращения может быть получено заменой каждой из матриц !гапз на единичную и использованием только вращательных компонент других матриц. Уравнение вращения для уравнения (10.9-4) имеет вид ()з) М!тч!х(81)()з) !тч!х( — Оа) М()~) =1. (10.9-5) Поскольку !з=1, уравнение (10,9-5) можно записать в виде !тч)х (8,) ()з) !зн!х ( — Оз) = М ()ч) М, (10.9-6) 0 — 1 О 0 1 0 0 0 (~2)= ()4) = 0 0 ! 0 Равенство (10.9-6) выполняется, и мы можем выбрить 8а = О Полагая От =0 в уравнении (10.9-6), мы получаем Из уравнения (10.9-7) следует, что 81 — — О.

Таким образом, урав- нение 10.9-2 имеет вид — 1 0 О 0 — 1 0 0 0 0 1 0 0 0 1 0 0 0 0 — 1 0 0 0 — 1 0 Сравнивая соответствующие элементы матрицы, имеем Следовательно, уа — — 1, у, =0 и г, =гь т. е, блок 1 имеет одну степень свободы, соответствующую перемещению вдоль оси х. Метод, используемый в предыдущем примере, был предложен в работе [5).

Контактные связи, применяемые в этом методе,, делятся на связи типа напротив, соответствовать и параллельность для деталей, имеющих плоскиеилисферическиеповерхности, цилиндрические стержни и отверстия, острые края и вершины, В работе [28!] этот подход распространен на неконтактные связи, такие, как стержень и отверстие с диамстром большим, чем диаметр стержня, объект в ящике или деталь рядом с другой деталью. Эти связи повышают число ограничений на параметры конфигурации, Например, они могут быть использованы для моделирования положения конца отвертки в охвате робота, ошибок положения в сочленениях и проскальзывания отвертки в схвате. После упрощения равенств и неравенств определяется набор линейных ограничений путем линеаризацни вращений вблизи исходной конфигурации, Значения параметров конфигурации, удовлетворяющей ограничениям, могут быть получены методом линейного программирования применительно к линеаризованным уравнениям ограничений.

10.9.2 Обход препятствий Наиболее общими движениями робота являются движения связанные с переносом объектов, для которых единственное ограничение состоит в том, чтобы робот и переносимый объект не столкнулись с объектами в рабочем пространстве. Поэтому для планирования задачи важно планировать движения с учетом обхода препятствий. В разных областях были предложены различные алгоритмы обхода препятствий, Ниже мы кратко изложим эти алгоритмы, предназначенные для обхода роботом препятствий в трехмерном пространстве.

Эти алгоритмы можно разделить на 3 класса: 1) гипотеза — тест; 2) штрафная функция; 3) янно свободное пространство. Раньше других был предложен метод гипотезы и теста, состоящий из трех основных шагов: 1, Предлагается гипотеза относительно пути-кандидата между начальной и консчной конфигурациями манипулятора робота. 2.

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

Эта возможность, как правило, имеется в большинстве систем геометрического моделирования. В разд. !0.8 мы указывали, что вторая операция — модифицирование предложенного пути — может быть очень трудной. Обычные предложения модификации пути основываются на аппроксимации препятствий в виде замкнутых сфер. Эти методы хорошо работают, когда препятствия расположены редко. Когда же пространство заполнено объектами, попытки избежать столкновения с одним препятствием обычно приводят к столкновению с другим.

В таких условиях опрсделеннс возможных столкновений может быть осуществлено более точно, если применить систему технического зрения и/или другие системы очувствления. Второй класс алгоритмов обхода препятствий основывается на определении штрафной функции для конфигурации манипулятора, с помощшо которой кодируется наличие объектов. Обычно для конфигурации, которая приводит к столкновениям, значение штрафа равно бесконечности и резко падает по мере увеличения расстояния от препятствий. Полная штрафная функция представляет собой сумму штрафов отдельнь>х препятствий, к которой иногда добавляется штрафной член отклонения от кратчайшего пути. Для каждой конфигурации мы можем вычислить значение штрафной функции и оценить ее частные \ ! ! 1 l Рис. )0.22, Штрафная функция для простого робота с одной врашательной степенью свободы( а) и лля двузвеннагп манипулятора (б).

(Числа на рисунке указывают значения штрафнай функции.) производные по отношению к параметрам конфигурации. На основе этой локальной информации с помощью функции поиска пути необходимо выбрать последовательность конфигураций Решение должно соответствовать локальному минимуму штрафной функции, т. е. компромиссу между увеличением длины пути и максимальным приближением к препятствиям. Интерес к методам штрафных функций основан иа том, что опи обеспечивают относительно простой путь комбинирования ограничений от различных объектов. Однако это справедливо лишь для робота с вращательной степенью свободы; в этом случае вид штрафной функции легко получить исходя из формы препятствия.

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

Отметим, что на рис. 10.22, а движение вдоль умень- ббэ шающихся значений штрафной функции является безопасным, в то же время на рис. 10.22, б подобное движение конца руки манипулятора приводит к столкновению. Метод, описанный в работе [144), является промежуточным и использует штрафную функцию, которая удовлетворяет определению потенциального поля. Градиент поля в точке робота интерпретируется как сила отталкивания в этой точке, которая суммирустся с силой притяжения, действующей из конечного положения робота. Движение робота является результатом взаимодействия этих двух сил при наличии кинематических ограничений.

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

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

Характеристики

Тип файла
DJVU-файл
Размер
6,01 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

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