Ограничения, относящиеся к траекториям сочленений
Рис. 4.8.3. Применение робота в лазерной резке.
Нужно также найти экстремальные значения на траектории перемещения робота с тем, чтобы убедиться, что эти экстремумы не выходят за рабочую поверхность. Таким образом, желательно прибегнуть к полиномам низких степеней путем деления траектории на участки, для которых вычисления выполняются сравнительно легко. Преимуществом таких полиномов низких степеней является то, что для них легче вычислить неизвестные коэффициенты и найти корни их производных при вычислении экстремумов. Все такие разделенные на участки траектории должны быть непрерывны по положению, скорости и ускорению для достижения плавности движений робота. Для того чтобы это выполнялось, значения перечисленных параметров должны совладать на пересечениях участков. Приняв во внимание все подобные ограничения, приходим, в конце концов к 14 ограничениям для вычисления неизвестных коэффициентов в точках пересечения трех участков траектории, т. е. траектории типа 4—3—4 и 3—5—3. Три участка начальный, промежуточный и конечный. В табл. 4.8.1 указаны 14 ограничений, относящихся к траекториям, разделенным на участки (рис. 4.8.3). Чтобы полностью определить три полинома низкой степени при наложении приведенных выше 14 ограничений, сумма показателей степеней переменной t должна быть 14—3, потому что для этих трех различных полиномов имеются три свободных константы. Другими словами, должно быть 14 неизвестных, являющихся коэффициентами полиномов. Три из них являются свободными, так как оyи не умножаются на t. Таким образом, из-за того что полином m-й степени от t должен иметь m+1 коэффициентов, сумма степеней этих полиномов, относящихся к трем участкам, должна быть равна, по меньшей мере 11. Существует множество способов удовлетворить этому условию, в частности 4+3+4, 3+5+3 или 5+2+4. Рассмотрим подробнее некоторые из этих траекторий.
ТРАЕКТОРИЯ ТИПА 4 — 3 — 4
Для трех участков траектории перемещения, а именно: подъем, промежуточный участок и спуск, существуют полиномы четвертой, третьей и четвертой степеней, которые могут до- вольно хорошо аппроксимировать их. Для поиска решения на каждом из участков удобно ввести безразмерную переменную времени τ, такую, что
τ =
где индексы m и m-1 относятся к m-му и (m—1)-му участкам траектории движения робота. Таким образом, при движении по m-му участку траектории безразмерное время τ изменяется от 0 до 1, тогда как реальное время меняется от tm-1 до tm. Введение соотношений (4.8.2) значительно упростит выкладки. Участок 1: Полином четвертой степени. Пусть ρmi(τ) является полиномиальным представлением m-го участка траектории движения для i-го сочленения. Тогда ρ1i(τ) = τ1 τ21
Заметим, что эти полиномы должны удовлетворять ограничениям, приведенным в табл. 4.8.1. Таким образом,
ρ1i(0) =
Налагая приведенные ограничения на (4.8.3), (4.8.4) и (4.8.5), получим
ρ1i(τ) = C14 τ4+ C13 τ3 +
Пример 4.8.1 Определить закон движения схвата при подъеме. Решение. Искомая зависимость относится к углу 9е и, следовательно, нужно положить i = 6 в (4.8.7). Таким образом,
ρ1i(τ) = C14 τ4+ C13 τ3 +
Заметим, что в (4.8.7) имеются две неизвестные величины, которые нужно найти, — C14 и C13 ; они определяются из условий непрерывности:
Итак, нужно сначала вычислить Участок 2: Полином третьей степени. Используя подход, примененный для участка 1, получаем
τ2 τ22
Эти величины должны удовлетворять следующим условиям:
Соотношения (4.8.2) и (4.8.9) определяют некоторые из неизвестных коэффициентов. Имеем
C20 = C14 + C13 = 4τ1-1C14 + 3τ-1C13 + τ2-1C21 = - ( 6τ1-2C13 + 12τ-2C14 - 2τ2-2C22 = - В конце второго участка мы, однако, должны обеспечить выполнение условий непрерывности, т. е.
Таким образом, чтобы вычислить дополнительные коэффициенты, нужно найти полином для третьего участка. Участок 3: Полином четвертой степени. По аналогии с подходами, использованными для участков 1 и 2, имеем
τ3 τ23
Начальные условия имеют вид
которые в сочетании с формулами (4.8.8) - (4.8.10) дают
C30 =
Соотношения непрерывности (4. 8.18) дают теперь C20 + C21 + C22 = τ2-1C21 + 2τ2-1C22 + 3τ2-1C23 - τ3-1C31 = 0, (4.8.25) 2τ2-2C22 + 6τ2-2C23 - 2τ3-2C32 = 0, (4.8.26)
Наконец, на конце участка должны выполняться ограничения:
Используя соотношения (4.8.27) и (4. 8.19) — (4.8.21), получаем
C31 + C32 + C33 + C34 = C31 + 2C32 + 2C33 + 4C34 =
Отметим, что, так как в общем случае
(C10, C11, C12, C20, C30) ≡ (
Остальные девять уравнений (4.8.15) - (4.8,17), (4.8.24) - (4.8.26) и (4.8.28) — (4.8.30) могут быть представлены в матричной форме, а именно
=
Представляя для простоты уравнение (4.8.32) в компактной форме, получаем
ВС = δ, (4.8.33)
где В — 9Х9-матрица коэффициентов С, а δ — некоторый век- торный массив, относящийся к изменениям углов в сочленениях и их производных по времени, как показано в (4.8.32). Полное решение для С (остальные девять коэффициентов, которые нужно найти) имеет вид
С = В-1 δ (4.8.33) Пример 4.8.2 Найти полные решения в явной форме для трех полиномов Решение. Можно показать, что выражения для коэффициентов C13, C14, C21, C22, C23, C31, C33 и C34 имеют вид (см. положение А)
C13 = (τ2-1τ3 + 2τ1-1 τ3 + 2 + 3τ1-1 τ2)-1 × {2 δ1*(4 + 2 τ2-1τ3 + 2τ1-1 τ3 + 3τ1-1 τ2) – δ2* τ2-1 τ1(3 + τ2-1τ3) + 2δ1
ТРАЕКТОРИЯ ТИПА 3 — 5 — 3 Используя ту же процедуру, что и при выводе соотношений (4.8.41) — (4.8.47), легко показать, что для трех участков траектории можно получить следующие выражения, описывающие движение сочленений:
- для первого участка,
для второго участка и
Популярное: Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (228)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |