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

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

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

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

В следуюшем разделе мы рассмотрим схемы планирования 4-3-4- траекторий и траекторий, задаваемых кубическими сплайнами. 4.3.1. Расчет 4-3-4-траектории В связи с тем, что для каждого участка траектории требуется определить М траекторий присоединенных переменных, удобно воспользоваться нормированным временем ( е= [О, 1), 177 Это позволяет достичь единообразия уравнений, описывающих изменение каждой из присоединенных переменных на каждом участке траектории, При этом нормированное время будет изменяться от !=О (начальный момент для каждого из участков траектории) до Е = 1 (конечный момент для каждого из участков траектории).

Введем следующие обозначения: Š— нормированное время, Е~ [О, 1[; т — реальное время, измеряемое в секундах; т,— момент (в реальном времени) окончания лчго участка траектории; Е; =т,— т; 1 — интервал реального времени, затрачиваемый на прохождение Е-го участка траектории; т — т, т ~ [т,, т,[; Е ен [О, 1). 2 4 — ! Траектория движения Е-й присоединенной переменной задается в виде последовательности полиномов Ьт(Е).

На каждом участке траектории для каждой присоединенной переменной используемые полиномы, выраженные в нормированном времени, имеют вид Ь, (Е) = амЕ'+ а„г'+ а!2Е" + аиЕ+ а!о (1-й участок), (4.3-2) Ь,(Е) = а.гг~+ а~гЕ'+ ам!+ ог~ (2-й участок), (4.3-3) Ь„(Е) = а„4!~+ а„ага+ авггг+ ав!Е+ аво (последний Участок). (4.3-4) Индекс у переменной, стоящей в левой части каждого из равенств, обозначает номер участка траектории; и-й участок— последний. Индексы в обозначении неизвестных коэффициентов ар имеют следующий смысл: Е-й коэффициент для Ечго участка траектории рассматриваемой присоединенной переменной.

Граничные условия, которым должна удовлетворять выбранная система нолиномов, следующие; 1, Начальное положение = Оо = 0(ЕВ). 2. Значение начальной скорости = и, (обычно нулевое). 3. Значение начального ускорения = ао (обычно нулевое). 4. Положение в точке ухода = О> — — 0(Е,).

5. Непрерывность по положению в момент Е! (т. е. 0 [Е, ) = = 0 [Е, )). 6. Непрерывность по скорости в момент Е, (т. е. и [!~ ) = и[Ел )). 7, Непрерывность по ускорению в момент Ел (т. е. а[!~ )=а[!~ )). 8. Положение в точке = Ог = 8 (Ег). 9. Непрерывность по положению в момент Ег (т, е. 8[Е,)= = 0 [Е,+)). 1О. Непрерывность по скорости в момент Ег (т.

е. и(гг ) = и(Ег )). !73 11. Непрерывность по ускорению в момент Ег (т. е. а [Ег ) = ч= о [Ег )). 12. Конечное положение = Ое — — 0(Ее). 13. Значение конечной скорости = и! (обычно нулевое). 14. Значение конечного ускорения =а! (обычно нулевое). Граничные условия для 4-3-4-траекторий показаны на рис. 4.3. Первую и вторую производные рассматриваемых поли- В(тг) ы В(тгл) В(.-) — В(т+) 42 В(т,) ф В(тг) ъ $.

ф 44 В В В(тл! в(.„) = Вг 4(тл) = тг В(ъ„) = тл тг Релт,галиа Влелттт Рис. 43, Граничные условия для 4-3-4-траеятоияя в пространстве првсоедв- НЕИШах ПЕВЕллЕНЯЫХ. помов относительно реального времени можно представить в следующем виде: 4Елл (Е) Вег (Е) тЕЕ 1 тЕЕлг(Е) и (Е) 4Ет 4ЕЕ 41т т, — т,, оŠ— — = — Ь,(Е), 1=1, 2, тн 1 леал 00 (4.3-5) 4ЕЕ 4Егл; (Е) 1 тггьл (Е] 1 442724 (Е) 1 4Ет (т,. — т,) 4ЕЕ Ет 4ЕЕ е'=1, 2, и. (4.3-6) ЬЕ(Е) =а,414+ а!272+ и, Ег+ он!+ ам, Е ен [О, 1[. (4 3 7) 179 Для описания первого участка траектории используется полипом четвертой степени й, (1) 4а4414 + За,зр+ 2а421 + а44 (4.3-3) (4.3-9) Отсюда следует в;, = п412, (4.3-19) Отсюда имеем аи — — по)4 н Ь,(о) й,(В й,(о) й,(1) и 2 2 (4.3-20) илп (4.3-22) (4.3-23) или (4.3-24) йз (1) 12244+ база+ ао14 а,(!) а, (4.3-15) 2 2 181 С учетом равенств (4.3-5) и (4.3-6) скорость и ускорение на этом участке имеют вид а, 11) 12ангг 4- банг+ 2ан а, 11) — —, 1.

Для 1 = 0 (начальная точка данного участка траектории). Иэ граничных условий в этой точке следует а,о — — Ь, (0) = Оо (Оо — задано), (4.3-10) 144 (О) Г 4ан1'+Заззг'+ 22 21+ азг 11 а 4 (4 3 !1) со — — — ] ]1-О Ь~ (о) Г 122441~+ ба,зг+ 2а~з 3 2азз (4 3 12) во — —— з г 2 1, 1, ~,о 1! аог 4 что позволяет получить а„ = — . 2 Подставляя найденные значения коэффициентов в равенство (4.3-7), получим Ьз (1) = и441~+ и431'+ ~ — ~ 1'+ (оА)1+ Оо, ген (О, !]. (4.3-13) 2.

Для 1=! (конечная точка данного участка траектории). В этой точке мы ослабим накладываемые граничные условия, сняв требование точного прохождения траектории через заданное положение, но оставив условия непрерывности по скорости и ускорению. Эти условия означают, что скорость и ускорение в конце первого участка траектории должны совпадать со скоросгью и ускорением в начале второго участка. В конце первого участка скорость и ускорение соответственно равны о, (1) — аз = йг (1) 4а44+ Зазз+ ао14+ оо14 (4.3-14) Для описания второго участка траектории используется полипом третьей степени Ьг(1) =агзгз+ а221~+ ам1+ иго 1ен!04 !] (4 3-16) 1. Для 1= 0 (точка ухода). Пользуясь равенствами (4.3-5) и (4.3-6) в этой точке, имеем 122(0) =а„=02(0), (4.3-17) йг(О) Г Заззгз+ 2амг+ ам 4 ам (4 3 !6) Оз— 12 12 ]г-о 1з а 412 и, следовательно, аг,= —.

2 Поскольку скорость и ускорение в этой точке должны совпадать соответственно со скоростью и ускорением в конечной точке предыдущего участка траектории, то должны выполняться ра- венства которые соответственно приводят к следующим условиям: Зазз1 + 2ам1+ ам] ! 4ан1'+ За,з1 + 2а,з1+ а ] (4 3-2!) 12 11-2 1 Л-1' г — аг, 4ан За42 аог! 221, + — '+ — + — + — =0 1, 1, багз1+2азз'] ] 12ан!2+базз1+2а,г ~ 1 =~ 2 Ф 2 г о 1 1-1 г — 2агг 12а44 ба~о ао14 — + — '+ — + — =О. 12 2. Для 1=1 (точка подхода). В этой точке скорость и ускорение должны совпадать со скоростью и ускорением в начальной точке следуюпгего участка траектории.

Для рассматриваемой точки имеем 112 (!) = ~2+ иго+ в 4+ и о, (4.3-25) (!) йз(1) ! Заз,12+ 2азгг+ аз' 1 Зазз + 2ам+ ам (4 Ч 26) 12 й-з йз ГВ Г баЫ + 2ам ') бам + 2ам . (4.3-27) 422 (4) 2 12 12 ~, 4 12 хода получаем аггп Ьп( — 1)=а 4 а з+ — — ц11,+О1 — — О,(1), (4.3-35) — 4ап, + Запз аг'2« + о11« (4.3-36) Ьп(-1) [ 12а«41 + вапзг + 2а«2 1 12««4 — еа«о+а!1„ г 1« и и (4.3-37) Условия непрерывности скорости и ускорения в точке подхода записываются следующим образом: 62 (1) 6 ( — 1) и 1и 2 662 (1) 6« (-1) (4.3-38) или «4 пз+ 1 "1«+ зз+ 22+ 21 О (4339) гп 12 22 «4+ «З 1« 23 22 0 (4340) гп гй 2 Приращение присоединенной переменной на каждом из участ- ков траектории можно найти по следующим формулам: 6« 01) ап, о! =— (4.3-33) Отсюда следует ап, = О11«.

а11„ 6« = 01 — О, = lг„(0) — 6« ( — 1) = — а«4 + апз — + огг«, (4.3-43) Далее, (4.3-34) 6« (0) 2апз а! =-7 — = —, Все неизвестные коэффициенты в полиномах, описывающих изменение присоединенной переменной, могут быть определены путем совместного решения уравнений (4.3-4! ), (4.3-22), (4.3-24), (4.3-42), (4.3-39) и (4.3-43), Представляя эту систему уравнений в матричной форме, получим и, следовательно, г агг„ а 2= —, « (4.

3-4 1) у=Сх, 182 16З Для описания последнего участка траектории используется полипом четвертой степени Ьп(1) =а„41'+ апз(о+ а«212+ а„,! + а о 1~ [О 1] (4 3 28) Если в этом равенстве заменить 1 на 1=1 — 1 и рассматривать зависимость от новой переменной 1, тем самым мы произведем сдвиг по нормированному времени: если переменная 1 изменяется на интервале [О, 1], то переменная 1 изменяется на интервале [ — 1, 0]. Равенство (4.3-28) при этом примет вид Ьп(1) =а„,,(4+ апз1з+ а„212+ а«,1+ а о 1 е— = [ 1 0]. (4 3 29) Пользуясь равенствами (4.3-5) и (4.3-6), найдем скорость и ускорение на последнем участке [ 6 (7) 4а.

7 + з".7*+ 2а"г+ ап' (43-30) гп 2« (1) 6 (1) 12а '+аа '+2«" (4331) и 2 и 1. Для 1= 0 (конечная точка рассматриваемого участка траектории), В соответствии с граничными условиями в этой точке имеем 6«(О) =а«,=00 (4.3-32) 2. Для 1= — 1 (начальная точка последнего участка траектории).

В соответствии с граничными условиями в точке под- 6« ( 1) [ 4апг! + За«21 + 2а«21 + апг гп гп А--г аогг 2 бг =Ог — 0«=Ьг(1) — гг (О) =а~ +ам+ 2 + ооГп 62 = 02 — О, = 62(1) — 62 (0) = ам+ азз+ азь (4,3-4!) (4.3-421 где аог! У = [б — 2 — оА, — а,(, — оо, — а„бтн т а)!'„ — аг)л+ о), аб бл+ — — о)1„~ (4.3-46) 0 0 0 О (4.3-36) 4/(л — 12/1„ — 1 а21 а22 аМ~ апо, йл4) ° (4. 3-47) 'Таким образом, задача планирования траектории (для каждой присоединенной переменной) сводится к решению векторного уравнения (4,3-44); т у, = ~~'„с!!)х! ! 1 (4.3-46) из! и Х=С !у. (4.3-49) Структура матрицы С позволяет легко найти неизвестные коэффициенты.

Кроме того, матрица, обратная С, всегда существует, если только интервалы О (при !'=1, 2, и) положительны. Решая уравнение (4.3-49), получаем все неизвестные коэффициен. ты полиномов, описывающих траекторию /'-й присоединенной координаты. Поскольку для полинома, описывающего последний участок траектории, нами была произведена замена, сдвигающая интервал изменения нормированного времени, то после определения коэффициентов ата из уравнения (4.3-49) необходимо произвести обратную замену, состоящую в подстановке 1= !' — 1, в равенстве (4.3-29). В результате получим Ьл (1) = а„чТ + ( — 4ал, + апз)1~ + (ба 4 — Запз + ал) П + + ( — 4ап4+ 3апз — 2ал, + ап,) ! + (ал4 — ал, + й„з — ал, + а„,), 1~ (О, 1). (4 3.60) Окончательный вид полиномов для 4-3-4-траектории, получаемый из решения уравнения (4,3-49), представлен в табл. 4.3. г84 1 1 0 3/1, 4/1, — 1/1, 6/У! 12/12 0 0 0 1 О О 1/(, 0 О 0 0 0 0 Х = (йин й14, 0 0 0 0 — 2/52 0 1 1 2/1, 3/12 2/ге 6/Д 0 0 0 0 — 3/1„ 6/гпз 1 Таблица 4.8.

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

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

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

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