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

DJVU-файл Робототехника.Фу, Ли, Гонсалес, страница 13 Управление роботами (421): Книга - 8 семестрРобототехника.Фу, Ли, Гонсалес: Управление роботами - DJVU, страница 13 (421) - СтудИзба2013-09-29СтудИзба

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

DJVU-файл из архива "Робототехника.Фу, Ли, Гонсалес", который расположен в категории "". Всё это находится в предмете "управление роботами" из 8 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 13 - страница

2.3.1. Метод обратных преобразований В этом разделе обший метод обратных преобразований продемонстрирован на примере решения обратной задачи кинематики в эйлеровых координатах. Задача состоит в том, чтобы, 7В конфигурации манипулятора. В этом вопросе исследователю приходится полагаться на собственную интуицию. Ниже рассмотрен предложенный Г!айпером подход к решению обратной задачи кинематики в эйлеровых координатах.

Уикер и др. [294! и Миленковиц и Хуанг [!98[ предложили итеративную процедуру решения обратной задачи кинематики большинства промышленных роботов. Такой подход требует больших вычислительных затрат и не гарантирует сходпмости результатов, особенно для вырожденного случая. Кроме того, как и метод обратных преобразований, метод итераций не дает способа выбора из нескольких сушествуюших решений одного, соответствующего данной конфигурации манипулятора.

Желательно, чтобы решение обратной задачи кинематики было получено в явном виде. К счастью, большинство промышленных роботов удовлетворяет одному из следующих двух условий, достаточных для достижения такой цели: 1. Оси трех смежных сочленений пересекаются в одной точке. 2, Оси трех смежных сочзенений параллельны между собой. Станфордский манипулятор и манипулятор Пума удовлетворяют первому условию, а манипуляторы Л5ЕЛ и МИММО)хЕ)г — второму. Из равенства (2.2-39) следует вид матрицы манипулятора Т: зная трехмерную матрицу поворота и учитывая равенство (2.2-17), представляющее собой выражение этой матрицы через углы Эйлера: | их зх ах ие зе ах = йх, е)хи, е(хю, я их зг ах СфСф — 5фс95зР— Сф5ф — 5фсесф 5ф59 5фсхь+ Сфс95ф — 5ф5ф+ СфсеСф — Ср50, (2;3-2) 505ф 59сзр Се О, зр.

Записывая для отдельных Из уравнений (2.3-3и), (2.3-3е) и (2.3-3з) получаем, что решение всей системы уравнений (2.3-3а) — (2.3-3и) имеет следующий вид: 9 = агссоз (а,), (2.3-4) р = агссоз | хв (2.3-6) à — „1 ф = агссоз [ —, ~ дв 1 (2.3-6) Полученное решение неустойчиво и плохо обусловлено по следующим причинам; 1. Функция агссоз неудобна тем, что точность вычисления ее значения зависит от этого значения. 2. В точках, где яп(9) принимает близкие к нулю значения, т.

е. при 0 — 0' или 0 ж 180', равенства (2.3-6) и (2.3-6) либо не определены, либо дают низкую точность вычислений. Следовательно, требуется найти более устойчивый способ определения углов Эйлера в данной задаче, а также более 71 определить соответствующие значения углов ф, это матричное уравнение в форме уравнений элементов, получим их = СфСф — 5фс95ф, „= 5фСф+ СфСЕ5ф, и, = 505ф, з, = — Сф5зр — 5фсесзр, з„= — 5ф5зр + Сфсесф, ,=5ЕСф, ах = 5ф50, ае = — Сф50, а, =Се. (2.3-3а) (2.3-3б) (2.3-3в) (2.3-3г) (2.3-3д) (2.3-3е) (2.3-3ж) ' (2.3-3з) . (2.3-3и) 0' ~( 0 < 90', 90'~(9 < 180', — !80'»-.9 ч — 90', — 90'(9:а 0', если х>0, если х(0, если х (О, если х>0, у>0; у>0; у<0; у<0.

(2.3-7) О= АТЛй72(у, х) Применяя такую обратную тригонометрическую функцию двух аргументов, рассмотрим общее решение, предложенное Полом и др. [23! [. Элементы матрицы в левой части матричного уравнения (2.3-2) заданы, а элементы матриц, стоящих в правой части этого уравнения, неизвестны и зависят от ф, О, ф. В работе [231) предлагается последовательно умножать слева обе части уравнения (2.3-2) на матрицы обратных преобразований и определять искомые углы из полученных таким образом матричных уравнений.

Смысл таких преобразований состоит в том, что мы переносим сначала одну из неизвестных величин из правой в левую часть уравнения, находим ее, затем переносим в левую часть следующую неизвестную, найдя ее, повторяем эту процедуру до тех пор, пока не будут найдены все неизвестные. Умножая слева матричное уравнение (2.3-2) на )х, ч, переносим неизвестную ф в левую часть, оставляя в правой неизвестные О и ф, и тем самым получаем — 5ф Сф 0 п„яя а„= 0 СО -50 5»Р С$0 или устойчивую обратную тригонометрическую функцию для вычис.

ления этих углов. !хля вычисления угла 9, значения которого лежат в пределах — и ( 9 ( л, воспользуемся функцией арктангенса АТАЫ2(у, х), вычисляющей значение агс!д(у/х) с учетом принадлежности аргумента соответствующему квадранту. Эта функция определена следующим образом: Из равенства элементов (1, 3) (элементов, находящихся на пе- ресечении 1-й строки и 3-го столбца матрицы) в правой и левой частях уравнения (2.3-8) имеем Сфа» + 5фая —— О, (2.3-9) что в свою очередь дает ф=агс!а| а» 1=АТАН2(а„— а»).

(2.3-10) Из равенства элементов (1, 1), (1, 2) в правой и левой частях следует Сф= Сфи + 5фи„, 5ф = — Сфя, — 5фя„, что позволяет найти гр: »р = агс!и| —,1=агс1п [, „+ = ЛТАМ2 ( — Сфя, — 5фяю Сфи„+ 5фп,). (2.3-12) Приравнивая элементы (2, 3), (3,3) матриц в левой и правой частях уравнения, получаем 50 = 5ра — Сфа„, СО=а„ что позволяет найти 0 яв Г Яч໠— Сфа» 1 0 = а ге(п | —,1 = а ге!и [ = АТЛ!»'2(5фа, — Сфа„, а,).

(2.3-1 4) Поскольку смысл метода обратных преобразований состоит в переносе одной из неизвестных величин в левую часть матрич- ного уравнения с последующим разрешением уравнения отно- сительно этой неизвестной, можно попытаться решить это же самое матричное уравнение, умножая обе его части справа на матрицу обратного преобразования К ,ч.' а — 5ф С»р 0 = 5ф Сф 0 0 СΠ— 59 (2.3-1 б) 73 с Сфи„ + 5фп — 5фи„+ Сфия и» Сфя, + 5фя„Сфа„+ 5фая — 5фя» + Сфяя — 5фа, + Сфая я» аг — 5р О С05ф СОСф — 50 .

(2.3-8) 505ф 50сф СО В результате умножения матриц получим | и„сф — я„5ф п»5ф + я„Сф а„сф — 5фсО и„Сф — я„5ф и„5ф + я„Сф а„= 5ф СфСО и,Сф+ я»5»Р п,5ф+ я»с»Р а, 0 59 5ф59 — Сф50 . СО (2.3-19) етелгег еееЛатп- ещареееерга (2. 3-20а) (2.3-20б) 'чь 'ро"., „."" або аоо ~',, е.- ~Ф' "' "ссо ь оМ" 'Ъ ее сдаст .а, с еф .еф еьо „3~ е.. '«Оаа. ,орМр,й . аба'Р' $ аФсМааМ "',, ''бсо сас (2.3-21) (2.3-22) 74 Как и выше, приравнивая элементы (3, 1) матриц в левой и правой частях уравнения, имеем пеСтр — в,Вор = О, (2.3-16) что дает ор = а гс1 и Я = А ТА И2 (п„в,). (2.3-17) Из равенства элементов (3, 2), (3, 3) обеих матриц следует 59 = пе5ор + в,Стр, (2.3-18а) Сй=а, (2.

3-18б) что позволяет определить 9: = ЛТЛ112(пе5ор -1- в,Сор, ае) Из равенства' элементов (1, 1), (2, 1) матриц в левой и правой частях уравнения (2.3-15) имеем Счо = а„Сор — в„5ор, 5ор = неСтр — ве5о(о, откуда легко найти Т п„СЧо— гр = а гс(й ~ 'ь „ст — е.лз~ = АТЛМ2 (ппСтр — ве5ор и Сор в 5ор) Решение вопроса о том, слева или справа умножать обе части матричного уравнения на матрицу обратного преобразования, зависит от исследователя и во многом определяется его интуицией.

Воспользуемся изложенным методом обратных преобразований для определения углов Эйлера манипулятора Пума, В применении к манипуляторам типа Пума углы Эйлера обозначаются символами О, А и Т и определяются следуюшим образом (рис. 2.17): О (ориентация) — угол, образуемый осью уо с проекцией оси инструмента на плоскость ХУ и отсчитываемый вокруг осн Хо. Л (высота '1) — угол, образуемый плоскостью ХУ с осью инструмента а, отсчитываемый вокруг оси инструмента в.

Т (инструмент) — угол, образуемый плоскостью ХУ с осью инструмента в, отсчитываемый вокруг оси инструмента а. и По первой букве аиглийского слова а1бипбе — высота. — Драл. перев. Вначале оси системы координат инструмента (или системы координат схвата) параллельны осям базовой системы координат робота, как показано на рис. 2.18, т. е., когда О=А = Т=О, схват направлен в сторону, противоположную направлению оси М йа вой аарл.... сод~ «оо , абоМог,: йсо «сМ~""'" с ..."" ~б .Ь- У:"...

е Ф ряеееО 'сея с е е. е Рис. 2.17 Определение углов Эйлера О, А и Т (из руководства 898Н к маня пулятору Пума). у,, пальцы расположены в горизонтальной плоскости, а ось в сонаправлена с осью хо. й(атрида преобразования, задаюшая ориентацию системы координат охвата (п, в, а) по отношению к базовой системе координат (хо, у,, х,), имеет вид что позволяет определить Т: (2.3-26) (2.3-26 а) (2.3-266) ~ Уо о в ло 2.3.2. Геометрический подход 77 С учетом определения углов ОАТ и вида матрицы (2.3-22), задающей начальную ориентацию системы координат охвата, связь ко Рнс. 2.18.

Ночольное расположение системы координат инструмента, между матрицей ориентации охвата и углами ОАТ определяется следующим выражением: с и„ я„ а, О 1 О СΠ— 50 О па я аа — — К, ΠΠ— 1 й, лР.,т= 50 СО О Х .[~!-П: ~::П' '11 Умножая справа это матричное уравнение на матрицу, обрат" ную Ва, т па я„а„— 5Т СТ О = 50 СΠΠΠΠ— 1 Х [::,::1 н производя умножение матриц, получаем с п„СТ вЂ” я„5Т и„5Т + я„СТ а„— 505А СО 50СА п„СТ вЂ” я„5Т п„5Т + я„СТ а„= С05А 50 — СОСА и,СТ вЂ” я,5Т и,5Т+ я,СТ а, — СА Π— 5А (2.3-23) Приравнивая элементы (3, 2) в обеих частях матричного уравнения (2.3-23), получим и,5Т+ я,СТ = О, (2,3-24) 76 Т = агс1п [ — '1 = АТАИ2 (я„— и,).

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