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

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

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

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

При таком подходе сначала вычисляются векторы присоединенных координат Ч„соответствующие узловым точкам траектории, заданным в декартовом пространстве. Затем вычисленные векторы используются в качестве узловых точек в процедуре построения траектории изменения присоединенных переменных, аналогичной процедуре, используемой при построении траектории в декартовых координатах. Движение из точки Ч, в точку Ч~ описывается уравнением г (4.4-58) 1 при ~~реходе от участка между н Ч к уч Ч, движение задается формулой Ч (1') = Ч~ — лтг ЛЧ~ + 4 г ЛЧ>, (4.4-59) (т — р)' (т+1')' т 2 где ЛЧ~ =Ч1 — с)с, ЛЧ>=ЧЗ вЂ” Чь а Ть Ть т и 1' имеют тот же смысл, что и выше. Эти уравнения обеспечивают постоянную скорость движения между узловыми точками в пространстве присоединенных координат и плавный переход с постоянным ускорением от одного участка траектории к другому.

Однако при этом система координат схвата может существенно отклоняться от заданной прямолинейной траектории. Величина отклонения характеризуется разностью между Г, (1), описывающей в п ост анстве Г, 1 п сы аю ей положение вата, соответствующее точке Ч; 1 р присоединенных переменных, и Гк охвата в момент при у . странствс. Отклонения молинейной траект р о ии в декартовом простр е еляются соответственно форму- положения и ориентации определяются соо в лами б, = [р! (1) — ре (1) [, (4 4-69) бя — — [ УгловаЯ часть Ко((п, сР)[ = [Ч>, (4.4-6!) , ые отклонения по положению и '1 !! (1). Задавая максимальные допустимые отклоне "'"' и бя'"', мы потребуем выполнения условий ориентации бр и я , м макс (4.4-62 ( .4-62) бр (бр и бя ~«бя необходимо вы рать б достаточное количество промедв мя посчедовательиымн узловыми 282) ос б пост оен точками. р , „едложенный Тэйлором [2 спосо .

онениями является по существу нательного построения промежуточных тоог аниченными отклонениям й (4 4-62) Этот чгочек, обсспсчиваюших их выполнение услови ритм обладает быстр ой сходимостью, хотя не является минимальпомощью набор промежуточных точек и не я ным. Этот алгоритм р п иведсн ниже. т аекто ий с ограниченными отАлгоритм формирования траекторий с бмакс клонения . р ми. П и заданных . а максимальных отклонениях р ветственно и заданных пространстве этот и и о иентации соответ ч сах Г, т аектории в декартовом узловых точках о ми ет последовательность ., ьность промежуточных узлов п ост анстве поисоединенных переменных такую, что отклонения я системы координат схвата вом пространстве не превышают нейной траектории в дакартовом пр заданных пределов. рисоединенных переменных.

$!. Вычисле ние значений присо иненных кооРдинат Ча и Чь соотОпределить векторы присоединенных к прис ранстве швед>>не~- мГ игь $2, Вычисление средней точки в про т ных переменных. . Вычислить среднюю точку Ч в про р присоединенных переменных Ч,„= Ч~ — ')с ЛЧ~ сис где ЛЧ~=Ч! — Чс, и '"" значениям ЛРисоединенных кооР- нат схва охвата, соответствующее значе динат Ч неи точки в декарчовом пространстве $3. Вычисление сРедней т'ч" н ' д,оч, Г, тРаектоРии в Вычислить соответствующую среднюю точку . т 200 декартовом пространстве: Ра+ р1 р, =, й, = К, Ко1 ] 111, о 2]' где Ко! (и, 0) = Ко К~ 84. Вычисление отклонения. Вычислить отклонение Г от Г, бр — — ] р,„— р,], бя —— [угловая часть Ко1(п, гр) = К, К ] =]чг] ".

85. Проверка условия ограниченности отклонений. Если 6 ( б"" и бя ( бяа", закончить работу алгоритма. В противном слУчае вычислить вектоР йе пРисоеДиненных кооРДинат, соответствующих точке Г, декартовой траектории, и выполнить шаги 82 — 85 последовательно для двух подынтервалов, заменяя Г1 на Г, и Г, на Го. Этот алгоритм обладает достаточно быстрой сходимостью. Как правило, на одной итерации максимальное отклонение уменьшается примерно в 4 раза. Тейлор [282] исследовал скорость сходимости представленного алгоритма для цилиндрического манипулятора (два поступательных и два вращательных сочленения).

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

4.4.3. Описание траектории кубическими полнномами с учетом ограничения моментов " Правильнее писать оя = ! угловая часть йо1 (и, Ч) ! = ! га ], где йо1(а, гр) й |й . — Прим. перев. 210 В предложенных Тэйлором способах планирования прямолинейных траекторий формирование векторов присоединенных координат [г)(1), 9(1), 9(1)» вдоль заданной в декартовом пространстве траектории производится без учета динамики манипулятора. Однако характеристики силовых приводов сочленений имеют участки насыщения, н величина развиваемых приводами сил и моментов ограничена. Ограничения располагаемых сил и моментов необходимо учитывать при планировании прямолинейных траекторий.

Это приводит также к необходимости двух последовательных этапов в осуществлении управления манипуля- тором: выбор оптимальной траектории до начала движения и регулированис движения вдоль выбранной траектории в процессе работы манипулятора. При планировании прямолинейных траекторий в декартовом пространстве условия, которым должна удовлетворять траектория, задаются в декартовых координатах, в то время как ограничения реализуемых приводами сил и моментов задаются в пространстве присоединенных переменных. Таким образом, возникает задача оптимизации с ограничениями, заданными в различных системах координат.

Путем аппроксимации полиномами низкой степени можно сформировать траекторию манипулятора в пространстве присоединенных переменных, соответствующую траектории в декартовом пространстве, и проводить оптимизацию траектории и регулирование движения на уровне присоединенных переменных [59]. Другая возможность состоит в том, чтобы преобразовать ограничения сил и моментов к декартовой системе координат, в которой затем проводить оптимизацию траектории и регулирование движения [)65].

Несмотря на необходимость проведения многочисленных нелинейных преобразований из декартовой системы координат в пространство присоединенных переменных, более простым оказался подход, в котором планирование траектории ведется на уровне присоединенных переменных, Лин [!72] предложил способ интерполяции траектории в пространстве присоединенных координат между узловыми точками, выбранными на заданной прямолинейной траектории. С помощью этого способа прямолинейная траектория в декартовом пространстве преобразуется в Х траекторий присоединенных переменных — по одной для каждого сочленения.

Поскольку аналитический вид такого преобразования неизвестен, используются способы полиномиальной интерполяции, позволяющие аппроксимировать заданную траекторию. Для этого иа заданной траектории выбирается достаточное число узловых точек и каждый из участков между двумя последовательными узловыми точками аппроксимируется А' по. линомами — по одному для каждой присоединенной псременной. Аппроксимирующие полиномы должны проходить через узловые точки.

Для аппроксимации Лин [)72] выбрал кубические поли- номы, позволяющие получить достаточно гладкую траекторию при малых перерегулированиях по угловому положению между соседними узловыми точками. Между каждыми двумя соседними точками из п используемых узловых точек траектория аппроксимируется отрезком кубического полинома. Значения присоединенных координат в п — 2 узловых точках фиксированы. В двух узловых точках значения присоединенных координат априорно не определены.

Это необходимо для того, чтобы обеспечить выполнение условий непрерывности по положен!по, скорости и ускорению вдоль всей траектории. Для определения не- 21! известных коэффициентов полиномов нужно решить систему п — 2 уравнений. Получаемое векторное уравнение имеет удобную для решения структуру. Его решениями являются аппроксимирующие траекторию функции, которые зависят от интерва. лов времени между узловыми точками. Для минимизации времени прохождения всей заданной траектории нужно скорректировать величины этих интервалов с учетом имеющихся ограничений. Тем самым задача сводится к минимизации времени движения путем соответствующего выбора временнйх интервалов.

Пусть однородная матрица Н (!) описывает положение си. стемы координат охвата. Схват должен пройти последовательность узловых точек в декартовом пространстве; Н (1!), Н(12), ..., Н(1„). Векторы присоединенных координат (дгг, 4)2! Чл!) (Чгг Ч22 ° 4)лг),, (Фг, 412», °, г(иг) соответствующие этим узловым точкам, вычисляются с помощью программы решения обратной задачи кинематики.

Здесь дг! обозначает 1-ю присоединенную переменную, соответствующую положению охвата в бй узловой точке Н(1!). Требуется построить кубическую интерполяцию траектории 1чй присоединенной переменной между точками [дг!(1!), 2142(12), ..., 2)4„(1„)), где 1! « < 12 « ... 1„— моменты прохождения узловых точек. В начальный момент 1= 1, и конечный момент 1=1„заданы соответственно начальные д;г, о4г, ап и конечные 414„п4„, а4„(положение, скорость и ускорение). Кроме того, значения присоединенной переменной д4» в моменты времени 12 заданы для =3, 4, ..., и — 2.

Значения 4)2 и д„! не определены: как уже говорилось, это необходимо для обеспечения непрерывности кинематических характеристик вдоль всей траектории. Пусть Ягг(1) — кубический полипом, описывающий поведение 1-й присоединенной переменной между узловыми точками Н, и Н»ы и определенный на интервале [12, гг+г], Задача состоит в ~си!инке» между собой полиномов фг(1) (4=1, 2, ..., и — 1) так, чтобы они проходили через заданные узловые точки и обеспечивалась непрерывность положения, скорости и ускорения на всем интервале [1г, 12). Поскольку гг,г(!) — кубический полинам, его вторая производная 4',г;4(1) является линейной функцией времени 1! А(1= Ь, Я!.2 (12) О!2 (12) %, -г(1 -!) иг ! Зиг+ 2иг+ иг О иг 2 ! Иг —— Иг 2 (и»+ 442) мз 242 2 (из+ м4) О ' иг 2(144+ и„з) О О функцию следующего вида: О4! (12+!) +~ — в )( !)+~ и в Г ч! 24.! Я!444! (4г4!) 1 и!О!! (2,.) 1 я! 4=1, 2, ..., п — 1, (4.4-64) 1=1,2, ..., У.

Таким образом, для ! =1, 2, ..., и — 1 !.144(1) определены, если известны ф;(й) и Ягг(12+!). На основании этого можно записать систему и — 2 линейных уравнений относительно неизвестных 44! (1!), 4 = 2, ..., и — 1: (4.4-65) пг-3 2(и„г+ и„з) О О и„г $13 212 где и! = 1»г! — 1, — время, затрачиваемое на прохождение 1-го участка. Дважды интегрируя 4142(1) и учитывая граничные условия 4)п(г,) = д„и Ягг(12+!) = д,, гг.г, получаем интерполирующую 2 ип-! И ггг-2 "л — ! Зи„и+ 2и„г+ 1=1...„Ж, 1'=1, ..., и — !.

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

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

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

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