Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Конспект лекций по КМР

.pdf
Скачиваний:
441
Добавлен:
11.02.2015
Размер:
19.54 Mб
Скачать

Рассмотрим изменение декартовых ной в ЛСК (i–1)-го звена вектором r i ЛСК i-го звена.

В общем случае переход из одной сать системой уравнений:

1

координат точки М, задан- (рис. 3.12), при переходе в

ЛСК к другой можно опи-

x =a x

 

+a

y

 

+a

z

 

+b ,

 

i

11

 

i-1

12

 

 

i-1

13

 

i-1

1

y =a

x

+a

 

y

+a

z

+b ,

 

 

i

21

 

i-1

22

 

 

i-1

23

 

i-1

2

 

z =a x

 

+a

y

 

+a

z

 

+b .

 

 

 

 

i

31

 

i-1

32

 

 

i-1

33

i-1

3

(3.1)

Запишем коэффициенты системы в виде матрицы:

i,i 1

 

 

 

 

 

 

 

 

 

i

 

i-1

 

 

i

 

i-1

 

 

i

 

i-1

 

 

 

 

 

 

 

 

 

 

 

x

 

 

y

 

 

z

 

 

 

 

 

 

 

 

 

cos

x

 

 

cos

x

 

 

cos

x

 

 

 

 

 

 

11

12

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

a

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

a

a

 

 

cos

y x

 

 

cos y y

 

 

cos y z

 

 

 

 

 

21

22

23

 

 

i

 

i-1

 

 

i

 

i-1

 

 

i

 

i-1

 

 

 

 

 

 

 

 

 

 

 

 

 

a

a

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31

32

33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

x

 

z

y

 

z

z

 

 

 

 

 

 

 

 

 

 

cos

i-1

 

cos

i-1

 

cos

i-1

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

i

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos

i

 

 

sin

i

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

 

cos

 

cos

 

cos

 

 

sin

 

i

i

i

i

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

i

sin

i

 

cos

i

sin

i

cos

 

 

 

 

 

 

 

 

 

 

 

 

 

i

- матрица поворота (матрица направляющих косинусов) размерности 3 3. Элементы aij матрицы представляют собой косинусы углов между осями i-й и (i–1)-й ЛСК. Оси Х присвоен индекс 1, оси Y – 2, оси Z – 3. Например, элемент a23 матрицы представляет собой

косинус угла

 

 

 

 

a

 

 

y

 

cos x

i-1

12

 

i

 

 

 

 

 

между осями

 

, элемент a22

 

 

 

Y

i

и Z

i-1

,

т.е.

a

 

 

 

 

 

23

 

 

 

 

 

 

 

 

 

cos y

y

 

и т.д.;

 

 

 

i

 

i-1

 

 

 

 

 

 

 

 

z

 

cos y

i-1

 

i

 

 

 

 

 

, элемент

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

b

 

 

 

a

 

 

 

 

 

 

 

 

bi,i 1

 

 

b

b

T

S

 

sin

 

S

 

cos

T

b

 

 

i

i

i

 

 

 

 

2

1

2

3

 

i

 

 

 

i

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- вектор переноса начала Оi-1 (i–1)-й ЛСК в начало Оi i-й ЛСК. Элементы bi столбца представляют собой перемещения начала Оi-1 (i–1)-й ЛСК по осям i-й ЛСК: b1 – перемещение по оси Хi, b2

– по оси Yi, b3 – по оси Zi. «Т» – знак, означающий транспонирование матрицы;

61

 

x

i

 

 

 

 

 

r i

y

 

 

i

 

 

 

 

z

i

 

 

 

 

 

 

 

x

i

 

 

 

 

r i 1

 

y

 

 

i

 

 

 

 

 

z

i

 

 

 

 

 

x

i

y

i

 

 

 

 

 

1

 

x

 

 

1

 

i 1

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

T

– радиус-вектор точки М в i-й ЛСК;

zi

yi 1

T

– вектор точки М в (i–1)-й ЛСК.

zi 1

Таким образом, переход из (i–1)-й ЛСК в i-ю можно записать в матричной форме:

r i

Ai,i 1

r i 1

bi,i 1 .

(3.2)

Для исполнительного устройства робота наиболее важен переход из i-й ЛСК в (i–1)-ю. Из зависимости (3.2) запишем:

 

 

A

r i 1 r

 

 

i,i 1

 

 

 

 

или

 

 

 

 

 

 

i 1 A 1

 

 

i

r

r

 

 

 

i,i 1

 

 

 

i bi,i

Ai,i1 1

1 .

bi,i 1 .

Так как матрица

Ai,i 1

ортогональная, то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos

 

 

 

 

 

 

 

 

i

A

1

A

T

A

 

sin

 

 

 

 

i

i,i 1

i,i 1

i 1,i

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

Вектор переноса:

A

1

bi,i 1

 

i,i 1

 

sin

i

cos

i

 

 

 

sin

i

sin

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos i

sin i

 

 

cos i sin i

. (3.3)

 

 

 

sin

 

 

 

 

 

 

 

 

cos

 

 

 

i

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos

 

 

 

 

 

 

 

 

 

 

 

 

a

i

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

bi 1,i

ai sin i

.

 

 

 

 

 

(3.4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следовательно, переход из i-й ЛСК в (i–1)-ю можно записать в виде:

 

 

 

 

 

 

 

 

Ai 1,i

 

 

 

i

 

i 1,i .

 

 

 

 

 

 

 

r i 1

r

b

(3.5)

Переход из i-й ЛСК в (i–2)-ю:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 2 Ai 2,i 1

 

i 1

 

 

i 2,i 1

 

 

 

 

 

 

r

r

b

 

A

1

A

r i A

bi 1,i

bi 2,i 1

A

r i bi 2,i ,

i 2,i

i 1,i

 

 

i 2,i 1

 

 

 

 

 

 

 

 

 

 

i 2,i

 

где Ai 2,i - матрица перехода из i-й ЛСК в (i–2)-ю:

Ai 2,i

Ai 2,i 1

Ai 1,i

,

bi 2,i – вектор переноса начала Оi i-й ЛСК в начало Оi-2 (i–2)-й ЛСК:

62

bi 2,i

Ai 2,i 1

bi 1,i

bi 2,i 1 .

Поступая аналогично найдем координаты вектора

r 0

A0,i r i

b0,i ,

где

 

 

 

 

i

A0,i A0,1 A1,2

... Ai 1,i

Aj 1,j ,

 

 

j 1

r i

в БСК:

(3.6)

(3.7)

i

 

 

 

 

 

 

 

 

 

 

 

 

 

b0,i A0,1

A1,2

... Aj 2,j 1 b j ,

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

cos j

 

sin j

cos j

sin j sin j

 

 

Aj 1,j

 

 

 

 

cos j cos j

 

 

 

sin j

 

 

cos j sin j

,

 

 

0

 

 

 

 

sin j

cos j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

j

cos

 

 

 

 

 

 

 

 

 

 

 

 

j

 

 

 

 

 

 

 

b j

aj sin j

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3.8)

(3.9)

(3.10)

Применение двух операций преобразования – поворота и переноса – при переходе от одной ЛСК к другой не всегда является удобным. Поэтому наряду с декартовыми координатами для описания кинематики исполнительных устройств робота нашли применение однородные координаты.

3.4. Однородные координаты

Положение точки М в трехмерном пространстве можно описать четырьмя числами x1, x2, x3, x4, которые не все одновременно равны нулю, связанные с декартовыми координатами Х, Y, Z равенствами [44]:

x

x1

;

y

x2

;

z

x3

(3.11)

x4

x4

x4

 

 

 

 

 

 

и называемые однородными координатами проективного пространства. Без ограничения общности всегда можно принять x4=1.

Тогда любой вектор r трехмерного пространства можно записать в виде:

 

x

y z 1 T .

 

r

(3.12)

63

Если же x4=0, то нельзя указать точку в трехмерном пространстве, для которой числа x1, x2, x3, 0 были бы ее однородными координатами. В этом случае говорят о бесконечно удаленной точке

пространства в направлении вектора

x x

 

x

 

T

2

3

 

1

 

 

.

Следовательно, точки с координатами [1 0 0 0]T, [0 1 0 0]T, [0 0 1 0]T представляют собой удаленные точки в направлении осей OX, OY, OZ соответственно. Точка [0 0 0 1]T является началом системы координат.

3.5. Преобразования однородных координат

Переход из одной декартовой системы координат к другой описывают системой уравнений (3.1). Заменяя декартовы координаты (i–1)-й и i-й систем координат однородными координатами

 

xi

 

x

i,1

; yi

 

x

i,2

;

zi

 

x

i,3

;

 

 

 

 

 

 

 

 

 

x

 

 

x

 

 

 

 

 

 

 

 

 

i,4

 

 

i,4

 

 

x

i,4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xi 1

 

x

i 1,1

;

yi 1

 

x

i 1,2

;

zi 1

 

x

i 1,3

;

 

 

 

x

i 1,4

x

i 1,4

x

i 1,4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

систему уравнений (3.1) можно записать в виде:

x

i1

a11

x

i 1,1

a12

x

i 1,2

a13

x

i 1,3

b1

;

 

 

 

 

x

 

x

i 1,4

x

i 1,4

x

i 1,4

i4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

i2

a21

x

i 1,1

a22

x

i 1,2

a23

x

i 1,3

b2

;

 

 

 

 

x

 

 

x

i 1,4

x

i 1,4

x

i 1,4

i4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

i3

a

xi 1,1

a

xi 1,2

a

xi 1,3

b .

 

 

 

 

 

 

 

 

 

xi4

31 xi 1,4

32 xi 1,4

33 xi 1,4

3

 

Так как координаты xi1, xi2, xi3, xi4 всегда можно умножить на одно и то же число, то положив xi4=xi-1,4, получим:

xi1

a11xi 1,1

a12xi 1,2

a13xi 1,3

b1xi4 ;

xi2

a21xi 1,1 a22xi 1,2 a23xi 1,3 b2xi4 ;

xi3

a31xi 1,1

a32xi 1,2

a33xi 1,3

b3xi4 ;

xi4=xi–1,4.

В матричном виде:

 

i Ai,i 1

 

 

i 1 ,

 

r

r

(3.13)

64

где

r i

x

i1

x

i2

 

 

 

Ai,i 1

 

x

 

 

i3

 

a

 

 

11

 

 

 

a

 

 

21

a

 

 

31

 

 

 

 

 

 

 

0

 

 

1

T

;

 

 

a

 

 

12

a

 

 

22

a

 

 

32

 

 

0

r i 1

x

i 1,1

 

x

i 1,2

 

 

 

 

a

b

 

 

 

 

 

13

1

 

 

 

 

 

a

b

 

Li,i 1

 

 

 

23

2

 

 

 

 

a

b

 

 

33

3

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

0

1

 

 

 

 

 

 

 

 

 

 

x

i 1,3

1

 

 

bi,i 1

 

 

 

 

 

 

 

1

 

 

 

 

T

;

(3.14)

представляет собой блочную матрицу 4 4, состоящую из четырех матриц: матрицы Li,i 1 размера 3 3 (матрицы направляющих косинусов), элементы aij которой представляют собой направляющие косинусы углов между осями i-й и (i–1)-й ЛСК, матрицы bi,i 1 размерности 3 1, единичной матрицы размера 1 1 и нулевой матрицы размера 1 3. Таким образом, преобразование однородных координат определяется одной матрицей Ai,i 1 , которая может быть

представлена в виде произведения четырех матриц:

A

 

A

 

Aa

 

AS

 

A

 

 

 

 

 

i,i 1

 

 

i,i 1

 

i,i 1

i,i 1

 

 

i,i 1

 

 

 

 

 

cos

i

 

 

 

 

sin

i

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin cos

 

 

cos cos

 

 

sin

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

i

 

 

i

 

 

 

i

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

i

sin

i

 

cos

i

sin

i

cos

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

0

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ai

Si sin i

Si cos i 1

    

,

(3.15)

где

 

 

A

1

i,i

– матрица поворота (i–1)-й ЛСК вокруг оси Zi-1 на угол :

 

cos i

sin i

0

0

 

 

 

 

 

 

A

sin i

cos i

0

0 ;

i,i 1

 

0

0

1

0

 

 

 

0

0

0

 

 

 

1

S

 

A

1

i,i

- матрица переноса (i–1)-й ЛСК вдоль оси Zi-1

на величину Si:

 

 

 

 

 

1

0

0

 

 

1

0

AS

0

 

 

 

i,i 1

0

0

1

 

 

 

0

0

 

0

 

 

 

 

0

 

0

 

 

 

S

 

i

1

 

 

;

Ai,ia 1 – матрица переноса (i–1)-й ЛСК вдоль оси Хi на величину ai:

65

A i,i 1

 

 

 

 

 

a

 

 

 

 

1

0

0

 

 

 

 

 

 

 

i

 

 

 

 

1

0

0

 

a

 

0

 

 

 

 

 

 

 

.

Ai,i 1

0

0

1

0

 

 

 

 

 

 

 

0

0

1

 

 

 

 

0

 

 

 

 

 

 

 

 

 

– матрица поворота (i–1)-й ЛСК вокруг оси Хi на угол i:

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

 

 

0

 

 

0

 

 

 

 

cos

 

 

sin

 

 

 

 

 

 

0

 

 

 

 

0

 

 

 

 

i

 

 

i

 

.

Ai,i 1

0

sin

 

cos

 

0

 

 

i

i

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

0

 

 

 

 

 

0

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

Обратная матрица может быть вычислена по формуле [18]:

 

 

 

 

 

T

 

 

 

 

 

Li,i 1

 

1

A

 

 

 

 

A

 

 

i,i 1

i 1,i

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

T

bi,i 1

 

Li,i 1

 

 

 

1

 

 

 

 

 

 

 

.

(3.16)

где

Переход из i-й ЛСК в (i–1)-ю можно записать в виде:

 

r i 1

1

r i Ai 1,i

r i ,

 

 

 

Ai,i 1

 

 

Ai 1,i

– матрица перехода из i-й ЛСК в (i–1)-ю:

 

 

T

 

T

bi,i 1

 

 

 

A

Li,i 1

Li,i 1

 

 

 

 

 

 

 

 

i 1,i

 

 

 

 

 

 

 

 

1

 

 

 

 

 

0

 

 

 

(3.17)

=

 

 

 

cos

 

 

 

i

sin

 

 

 

i

 

 

 

0

 

 

 

 

0

 

 

 

 

 

 

sin

i

cos

i

sin

i

 

sin

i

 

 

 

 

 

 

 

 

 

 

 

 

cos

i

 

cos

i

 

cos

i

sin

i

 

 

 

 

 

 

 

 

 

 

 

sin

i

 

 

cos

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

0

 

 

 

 

ai cos i

ai sin i

Si

1

    

.

(3.18)

Эту матрицу можно представить в виде произведения четырех матриц, соответствующих четырем элементарным движениям:

 

 

Ai 1,i

где

 

 

 

 

 

cos i

 

 

 

 

 

 

sin i

Ai 1,i

 

0

 

 

 

0

 

 

 

Ai,i1 1 Ai 1,i AiS 1,i Aia 1,i Ai 1,i ,

sin i

0

0

 

1

0

0

0

 

cos i

 

 

 

 

 

 

 

 

0

0 ;

AS

0

1

0

0

 

0

1

0

i 1,i

0 0 1 Si

 

0

0

 

 

 

0

0

1

 

1

 

0

 

66

 

 

 

 

 

 

 

1

0

0

 

 

 

1

0

A

 

0

a

 

 

 

i 1,i

0

0

1

 

 

 

 

 

0

0

 

 

0

 

 

 

 

 

a

 

i

 

0

 

 

0

 

1

 

 

;

 

 

 

 

 

 

 

 

 

 

1

0

 

 

0

 

 

0

 

 

cos

 

sin

 

 

A

0

 

 

0

 

 

 

i

 

 

i

 

i 1,i

0

sin

 

 

cos

 

 

0

 

i

i

 

 

 

 

 

 

 

 

0

 

 

0

 

 

 

0

 

 

 

 

1

 

 

 

 

 

 

 

 

 

.

Переход из i-й ЛСК в (i–2)-ю осуществляют по формуле:

r i 2

A

1

r i 1

A

1

A

r i ,

 

i 2,i

 

i 2,i

i 1,i

 

где Аi-2,i-1 – матрица перехода из (i–1)-й ЛСК в (i–2)- ю, определяемая по формуле (3.18).

Производя аналогичные действия можно получить уравнения преобразования i-й ЛСК в БСК, связанную со стойкой исполнительного устройства робота:

r 0

B0,i

r i ,

где B0,i – матрица перехода из i-й ЛСК в БСК:

 

 

 

 

 

i

 

 

B

A

A

... A

 

 

A

j 1,j

0,i

0,1

1,2

i 1,i

 

 

 

 

 

 

 

j 1

 

 

.

(3.19)

(3.20)

В дальнейшем при переходе из i-й ЛСК в БСК индекс «0» в матрицах перехода опущен.

Уравнение (3.19) устанавливает зависимость между обобщенными координатами произвольной точки исполнительного устройства робота и ее однородными координатами. Оно позволяет решить две задачи кинематики: прямую и обратную.

3.6. Уравнения кинематики исполнительного устройства робота

Уравнения кинематики исполнительного устройства робота устанавливают связь между взаимным положением звеньев исполнительного устройства, их линейными и угловыми скоростями и ускорениями как в относительном, так и в абсолютном движении и

обобщенными координатами q1, ..., qN, обобщенными скоростями

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q1, , qN

и обобщенными ускорениями q1, , qN .

 

 

Соотношения между координатами центра рабочего органа и

обобщенными координатами можно записать в виде:

 

в системе декартовых координат:

 

 

 

 

 

 

0 AN q1, ,qN

 

N

 

N q1, ,qN ,

 

 

 

r

r

b

(3.21)

в системе однородных координат:

 

 

 

 

 

 

 

 

0 BN q1, ,qN

 

N,

 

 

 

 

 

 

r

r

 

(3.22)

67

где

 

q

 

 

 

N

 

 

 

 

q

 

,

A

, , q

N

 

A

j 1, j

j

N

1

 

 

 

 

 

 

 

 

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

B

N

q

,...,q

N

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

N

 

q

A

 

q

 

b

q

,

b

N

 

 

A

j 1

j 1

 

 

1

1

 

 

j

j

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

Aj 1, j q j .

j 1

Уравнения (3.21) и (3.22) представляют собой векторные уравнения кинематики исполнительного устройства робота, определяющие положение и ориентацию рабочего органа в пространстве.

Вдальнейших расчетах будем пользоваться только системой однородных координат.

Всистеме однородных координат положение и ориентацию ра-

бочего органа полностью определяет матрица BN :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

cos x

 

x

 

 

cos y

 

x

 

 

cos z

 

x

 

 

 

 

 

 

 

N

 

0

 

 

N

 

0

 

 

N

 

0

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos x

 

 

cos y

 

 

cos z

 

 

 

 

 

 

N

 

y

 

 

y

 

 

y

 

 

b

 

BN Aj 1,j

 

N

 

0

 

 

N

 

0

 

 

N

 

0

 

 

2

 

, (3.23)

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

z

 

 

z

 

 

b

 

 

 

cos x

 

 

 

cos y

 

 

 

cos z

 

 

 

 

 

 

 

N

 

0

 

 

N

 

0

 

 

N

 

0

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

 

1

 

 

где матрица 3 3 представляет собой матрицу направляющих косинусов, т.е. косинусов углов между соответствующими осями БСК и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

z

 

 

– угол между осью Z

ЛСК рабочего органа. Например, cos

N

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

БСК

и

осью

YN ЛСК рабочего

органа.

Элементы столбца

b

b

b

 

1

T

представляют собой перемещения начала О

 

БСК

 

 

0

1

2

3

 

 

 

 

 

 

 

 

 

 

 

по осям N-й ЛСК: b1 – перемещение по оси ХN , b2 – по оси YN, b3

– по оси ZN.

 

 

 

 

 

 

 

 

Вектор начала ОN ЛСК рабочего органа записывают

в виде

r N =[0 0 0 1]T. Тогда положение ХРТ рабочего органа в БСК может

быть определено радиус-вектором:

 

 

 

 

 

 

 

 

 

0

 

b

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

0

 

 

b

 

 

r 0

BN r N BN

 

 

 

2

(3.24)

0

b

,

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

68

где

r

0

 

 

x

0

y

0

z

0

 

T

 

 

 

 

 

1

– радиус-вектор ХРТ в БСК; x0, y0, z0

проекции вектора r 0

на оси БСК О0Х0, О0Y0, О0Z0 соответственно.

Выберем оси ЛСК рабочего органа так, чтобы ось ZN была направлена вдоль его продольной оси, оси ХN и YN – в соответствии с указанным выше правилом. Кроме того, оси ЛСК рабочего органа будем трактовать как единичные и взаимно ортогональные

векторы

nN eZN

=[0 0 1 0]T,

mN eXN =[1 0 0 0]T и

nN mN

eYN

=[0 1 0 0]T, задающие ориентацию рабочего

органа.

Тогда положение оси ZN относительно осей БСК можно записать в виде:

nN

 

 

 

 

0

 

 

 

 

B

0

 

 

 

N

 

 

1

 

 

 

 

0

 

 

 

 

 

 

 

0

 

 

 

z

N

x

 

cos

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

y

 

 

 

 

cos

N

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

z

 

 

 

cos

N

0

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

,

(3.25)

где

n

n

n

n

0

T

– вектор ориентации оси Z

 

относи-

 

N

 

N

Nx

Ny

Nz

 

 

 

 

тельно осей БСК.

Положение оси XN относительно осей БСК определяют вектором:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos xNx0

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

 

0

cos xN y0

,

(3.26)

m

N

 

N

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

cos xNz0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где m

m

m

m

0

T

– вектор ориентации оси X

 

относи-

 

N

N

Nx

Ny

Nz

 

 

 

 

тельно осей БСК.

Положение оси YN относительно осей БСК можно определить вектором:

69

где

n

m

 

N

N

 

n

m

n

m

N

N

N

N x

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

y

N

x

 

 

 

 

 

cos

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

y

 

y

 

 

 

 

BN

 

 

 

cos

N

0

 

 

,

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

z

 

 

 

 

 

0

 

cos

N

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

m

n

m

N

N y

N

N z

0 T

(3.27)

– вектор ори-

ентации оси YN относительно осей БСК.

Векторы

r0, nN и

mN

полностью определяют положение

ентацию рабочего органа в пространстве.

 

F q

Обозначим радиус-вектор ХРТ рабочего органа

r0

и ори-

,

а его

проекции на оси БСК

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x0 F1

 

 

 

 

;

 

 

 

 

 

 

 

y0 F2

 

;

 

 

 

 

 

 

 

z0 F3

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q

 

 

 

 

q

 

 

 

 

 

 

 

q

 

 

 

 

 

 

 

 

 

 

 

Тогда вектор положения ХРТ в БСК можно записать в виде

[17]:

 

 

 

 

 

 

 

 

 

 

 

F q F1 q

F2 q

 

 

 

 

 

q

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r 0

 

 

F3

T

,

 

 

 

 

 

 

 

 

 

 

(3.28)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r 0

 

 

 

 

 

 

 

; F1

q 1 BN q 4

 

b1

; F2

q 2 BN q

4 b2

 

 

где

x0 y0z01

 

;

 

F

q

T

B

q

 

b

;

 

 

q q1,

q2,

 

,

 

 

 

qn

T

;

 

1

1

0

 

0

0

T

;

3

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

2

0

1

 

0

 

0

T

;

 

 

 

 

 

 

 

 

 

3

0

0

1

 

 

 

0

T

;

 

 

 

 

 

 

 

 

 

 

4

0

 

0

 

0

1

T

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Уравнение (3.28) называют уравнением положений.

 

 

 

 

 

 

 

 

 

 

 

Вектор ориентации рабочего органа записывают в виде [17]:

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos x

 

 

 

 

 

T

 

 

 

c

 

 

 

 

 

n

 

 

m

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

x

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

cos x

N

z

0

 

 

cos

N

z

0

 

N

0

1

 

 

 

 

Nx

 

 

 

Ny

 

 

 

 

 

Nx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos

 

cos

 

 

 

 

cos

1

Т

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где и – углы между осью Z0

и осями ХN и YN соответственно; –

угол между осями Х0 и ХN.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обозначим:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c0 F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

; nNy

F5 q ; mNx F6 q .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q ; nNx F4 q

 

 

 

 

 

 

 

 

 

 

Тогда вектор ориентации рабочего органа в БСК записывают в

виде:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c0

 

 

 

F4 q

 

 

F5 q

F6 q

1 ,

 

 

 

 

(3.29)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

q

 

 

 

 

 

 

70