Смекни!
smekni.com

Проектирование траектории перемещения роботов (стр. 3 из 4)

Участок 1: Полином четвертой степени. Пусть ρmi(τ) является полиномиальным представлением m-го участка траектории движения для i-го сочленения. Тогда


ρ1i(τ) =

C1j τj = C10 + C11 τ + C12 τ2 + C13 τ3 + C14 τ4, (4.8.3)

τ1

1i(τ) =
jC1j τj-1 = C11 + 2C12 τ + 3C13 τ2 +4 C14 τ3 , (4.8.4)

τ21

1i(τ) =
j(j-1)C1j τj-2 = 2C12 + 6C13 τ +12 C14 τ2. (4.8.5)

Заметим, что эти полиномы должны удовлетворять ограничениям, приведенным в табл. 4.8.1. Таким образом,

ρ1i(0) =

*i0,
i(0) =
*i0,
i(0) =
*i0. (4.8.6)

Налагая приведенные ограничения на (4.8.3), (4.8.4) и (4.8.5), получим

ρ1i(τ) = C14τ4+ C13τ3 +

*i0τ21τ2 +
*i0 τ1τ +
*i0. (4.8.7)

Пример 4.8.1

Определить закон движения схвата при подъеме.

Решение. Искомая зависимость относится к углу 9е и, следовательно, нужно положить i = 6 в (4.8.7). Таким образом,

ρ1i(τ) = C14 τ4+ C13 τ3 +

*i0τ21 τ2 +
*i0 τ1 τ +
*i0 . (4.8.8)

Заметим, что в (4.8.7) имеются две неизвестные величины, которые нужно найти, — C14 и C13 ; они определяются из условий непрерывности:


1i(1) =
2i(0),
1i(1) =
2i(0),
1i(1) =
2i(0). (4.8.9)

Итак, нужносначалавычислить

2i(τ).

Участок 2: Полином третьей степени. Используя подход, примененный для участка 1, получаем

2i(τ) =
C2jτj = C20 + C21τ + C22τ2 + C23τ3, (4.8.10)

τ2

2i(τ) =
jC2jτj-1 = C21 + 2C22τ + 3C23τ2, (4.8.11)

τ22

2i(τ) =
j(j-1)C2jτj-2 = 2C22 + 6C23τ.(4.8.12)

Эти величины должны удовлетворять следующим условиям:

2i(0) =
*i1,
2i(0) =
*i1,
2i(0) =
*i1. (4.8. 13)

Соотношения (4.8.2) и (4.8.9) определяют некоторые из неизвестных коэффициентов. Имеем

C20 =

*i0, C21 =
*i1 τ2, C22 =
*i1τ22 , (4.8.14)

C14 + C13 =

*i1 - (
*i0 +
*i0 τ1 +
*i0τ21), (4.8.15)

1-1C14 + 3τ-1C13 + τ2-1C21 = - (

*i0 + τ1
*i0), (4.8.16)

1-2C13 + 12τ-2C14 - 2τ2-2C22 = -

*i0. (4.8.17)

В конце второго участка мы, однако, должны обеспечить выполнение условий непрерывности, т. е.

2i(1) =
3i(0),
1i(1) =
3i(0),
2i(1) =
3i(0). (4.8.18)

Таким образом, чтобы вычислить дополнительные коэффициенты, нужно найти полином для третьего участка.

Участок 3: Полином четвертой степени. По аналогии с подходами, использованными для участков 1 и 2, имеем

3i(τ) =
C3jτj = C30 + C31τ + C32τ2 + C33τ3 + C34τ4, (4.8.10)

τ3

3i(τ) =
jC3jτj-1 = C31 + 2C32τ + 3C33τ2 + 4C34τ3, (4.8.11)

τ23

3i(τ) =
j(j-1)C3jτj-2 = 2C32 + 6C33τ + 12C34τ2. (4.8.12)

Начальные условия имеют вид

3i(0) =
*i2,
3i(0) =
*i2,
3i(0) =
*i2, (4.8.22)

которые в сочетании с формулами (4.8.8) - (4.8.10) дают

C30 =

*i1, C31 =
*i1 τ3, C32 =
*i1 τ23.

Соотношения непрерывности (4. 8.18) дают теперь