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

Механика робота. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
807 Кб
Скачать

(а)

Y5

 

(б)

Y5

 

 

Z5

 

 

Z5

 

 

 

 

 

 

 

 

Y6

X5

 

X6

 

X5

 

 

 

 

 

 

 

 

 

 

 

 

 

Z6

 

Y6

Z6

 

Y5

X6

 

Y5

 

(в)

 

 

(г)

 

 

 

 

 

 

Z5

 

 

Z5

X6

 

X5

 

X5

 

Z6

 

X6

Z6

 

 

 

 

 

 

 

Y6

 

 

Y6

 

 

Рис. 13: К выбору системы координат, связанной с первым звеном, при параллельности осей Oz0 è O1z1.

4.8 a).

 

 

1

0

0

0

.

T =

0

0

1

0

 

 

0

0

0

1

 

 

 

0

1

0

l

 

 

 

 

b).

 

1

 

 

 

 

 

 

0

0

0

 

T =

 

0

0

1

0

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00 0 1

4.9à). a1 = l2, α1 = 0, d1 = l1, ϑ1 = 900. b). a1 = l2, α1 = 1800, d1 = l3, ϑ1 = 900.

4.10Правильны первый и второй варианты. В третьем варианте ось O6z6 не совпадает с направлением движения губок. В четвертом вари-

àíòå îñü O6z6 не совпадает с осью O5z5.

5Занятие пятое. Контрольная работа •1

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

31

5.1

Вариант •1

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-90

0

0

 

 

2

0

0

0.43

0.15

 

 

 

 

 

 

 

 

 

3

90

90

0.02

0

 

 

4

0

-90

0

0.43

 

 

 

 

 

 

 

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

5.2

Вариант •2

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-85

0

0

 

 

2

0

-5

0.43

0.15

 

 

 

 

 

 

 

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

5.3

Вариант •3

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-80

0

0

 

 

 

 

 

 

 

 

 

2

0

-10

0.43

0.15

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

 

 

 

 

 

 

 

5.4

Вариант •4

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

1

90

-75

0

0

 

 

 

 

 

 

 

 

 

2

0

-15

0.43

0.15

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

 

 

 

 

 

 

 

5

0

90

0

0

 

 

6

0

0

0

0.05

 

 

 

 

 

 

 

32

5.5

Вариант •5

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-70

0

0

 

 

2

0

-20

0.43

0.15

 

 

 

 

 

 

 

 

 

3

90

90

0.02

0

 

 

4

0

-90

0

0.43

 

 

 

 

 

 

 

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

5.6

Вариант •6

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-65

0

0

 

 

2

0

-25

0.43

0.15

 

 

 

 

 

 

 

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

5.7

Вариант •7

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-60

0

0

 

 

 

 

 

 

 

 

 

2

0

-30

0.43

0.15

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

 

 

 

 

 

 

 

5.8

Вариант •8

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

1

90

-55

0

0

 

 

 

 

 

 

 

 

 

2

0

-35

0.43

0.15

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

 

 

 

 

 

 

 

5

0

90

0

0

 

 

6

0

0

0

0.05

 

 

 

 

 

 

 

33

5.9

Вариант •9

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-50

0

0

 

 

2

0

-40

0.43

0.15

 

 

 

 

 

 

 

 

 

3

90

90

0.02

0

 

 

4

0

-90

0

0.43

 

 

 

 

 

 

 

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

5.10

Вариант •10

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-45

0

0

 

 

2

0

-45

0.43

0.15

 

 

 

 

 

 

 

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

5.11

Вариант •11

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-90

0

0

 

 

 

 

 

 

 

 

 

2

0

0

0.43

0

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

 

 

 

 

 

 

 

5.12

Вариант •12

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

1

90

-85

0

0

 

 

 

 

 

 

 

 

 

2

0

-5

0.43

0

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

 

 

 

 

 

 

 

5

0

90

0

0

 

 

6

0

0

0

0.05

 

 

 

 

 

 

 

34

5.13

Вариант •13

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-80

0

0

 

 

2

0

-10

0.43

0

 

 

 

 

 

 

 

 

 

3

90

90

0.02

0

 

 

4

0

-90

0

0.43

 

 

 

 

 

 

 

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

5.14

Вариант •14

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-75

0

0

 

 

2

0

-15

0.43

0

 

 

 

 

 

 

 

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

5.15

Вариант •15

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-70

0

0

 

 

 

 

 

 

 

 

 

2

0

-20

0.43

0

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

 

 

 

 

 

 

 

5.16

Вариант •16

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

1

90

-65

0

0

 

 

 

 

 

 

 

 

 

2

0

-25

0.43

0

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

 

 

 

 

 

 

 

5

0

90

0

0

 

 

6

0

0

0

0.05

 

 

 

 

 

 

 

35

5.17

Вариант •17

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-60

0

0

 

 

2

0

-30

0.43

0

 

 

 

 

 

 

 

 

 

3

90

90

0.02

0

 

 

4

0

-90

0

0.43

 

 

 

 

 

 

 

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

5.18

Вариант •18

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-55

0

0

 

 

2

0

-35

0.43

0

 

 

 

 

 

 

 

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

5.19

Вариант •19

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

 

 

 

 

1

90

-50

0

0

 

 

 

 

 

 

 

 

 

2

0

-40

0.43

0

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

5

0

90

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0.05

 

 

 

 

 

 

 

5.20

Вариант •20

 

 

 

 

 

 

 

 

 

 

 

 

 

ϑi

αi

ai

di

 

 

звена

Ãðàä

Ãðàä

m

m

 

 

1

90

-45

0

0

 

 

 

 

 

 

 

 

 

2

0

-45

0.43

0

 

 

3

90

90

0.02

0

 

 

 

 

 

 

 

 

 

4

0

-90

0

0.43

 

 

 

 

 

 

 

 

 

5

0

90

0

0

 

 

6

0

0

0

0.05

 

 

 

 

 

 

 

36

5.21 Вариант •21

ϑi

αi

ai

di

звена

Ãðàä

Ãðàä

m

m

 

 

 

 

 

1

90

-90

0

0

2

0

0

0.43

0.15

 

 

 

 

 

3

90

90

-0.02

0

4

0

-90

0

0.43

 

 

 

 

 

5

0

90

0

0

 

 

 

 

 

6

0

0

0

0.05

Варианты с номерами от 11 до 20 повторяют варианты с номерами от 1 до 10, соответственно, с одним изменением: кинематический параметр второго звена d2 равен нулю ( d2 = 0 ).

Варианты с номерами от 21 до 30 повторяют варианты с номерами от 1 до 10, соответственно, с одним изменением: кинематический параметр третьего звена a3, сохраняя модуль, меняет знак ( a3 = 0.02 ).

6Занятие шестое. Прямая и обратная задачи кинематики манипулятора

Расширенная матрица перехода A[i − 1, i] от системы Oi−1xi−1yi−1zi−1, скрепленной с (i − 1)-ым звеном, к системе Oixiyizi, скрепленной с i-ым звеном, может быть задана произведением трех матриц, рассмотренных на четвертом занятии

A[i − 1, i] = Rot(z, θi)T rans(ai, 0, di)Rot(x, αi)

Эти матрицы Rot(z, θi), T rans(ai, 0, di) è Rot(x, αi) однозначно определяются кинематическими параметрами θi, ai, di, αi i-ãî звена:

 

 

cos θi

sin θi

0

0

 

 

 

0

0

1

0

 

Rot(z, θi) =

sin θi

cos θi

0

0

 

,

 

 

0

0

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

0

a

 

 

T rans(ai, 0, di) =

0

1

0

0i

,

 

 

 

 

 

0

0

0

1

 

 

 

 

 

 

 

0

0

1

di

 

 

 

 

 

 

 

 

 

 

 

1

 

0

 

 

0

 

0

.

Rot(x, αi) =

0

cos αi

sin αi

0

 

 

0

 

0

 

 

0

 

1

 

 

 

0

sin αi

cos αi

0

 

 

 

 

37

38
для поступательного сочленения).
для вращательного сочле-
Столбец pn образован координатами центра On схвата в базовой систе-
ìå Ox0y0z0. Первый столбец матрицы Rn состоит из координат нормали схвата, то есть из координат орта in в базовой системе. Второй столбец матрицы Rn образован координатами вектора jn, задающего направле-
ние движения губок схвата. Третий столбец матрицы Rn составлен из
координат вектора
kn в базовой системе Ox0y0z0. Его называют вектором подхода к схвату.
Таким образом, прямая задача кинематики n-звенного манипулятора решается вычислением матрицы манипулятора T = A[0, n] путем последовательного перемножения n матриц A[i−1, i](i = 1, ..., n) при заданных обобщенных координатах q1, q2, ..., qn(qi = θi
нения и qi = di
в случае

Выполнив умножение, получим матрицу A[i − 1, i] перехода

 

cos θi

cos αi sin θi

sin αi sin θi

ai cos θi

.

sin θi

cos αi cos θi

sin αi cos θi

ai sin θi

 

0

0

0

1

 

 

0

sin αi

cos αi

di

 

 

 

Для вращательного сочленения постоянными являются параметры ai, αi, di, à óãîë θi меняется при движении i-го звена относительно (i − 1)-ãî.

Для поступательного сочленения постоянными являются параметры ai, αi, θi, а перемещение di меняется при движении i-го звена относительно (i − 1)-го. Для поступательного сочленени обычно ai = 0.

Будем называть i-ой обобщенной координатой qi óãîë θi вращательного сочленения или перемещение di в случае поступательно- го сочленения.

Сформулируем прямую задачу кинематики манипулятора. Для n-

звенного манипулятора с заданными кинематическими параметрами звеньев по известным обобщенным координатам q1, q2, ..., qn определить по- ложение центра и ориентацию схвата относительно базовой системы координат.

Расширенная матрица перехода от базовой системы Ox0yoz0 к систе-

ìå Oixiyizi

 

 

 

A[0, i] = A[0, 1]A[1, 2]...A[i − 1, i] = (

R

p

)

0i

1i

определяет положеие и ориентацию i-ой системы по отношению к базовой. При i = n получаем матрицу, которая задает положение и ориен-

тацию схвата манипулятора относительно базовой системы координат. Эту матрицу принято называть матрицей манипулятора. Обозначим ее буквой T

T = A[0, n] = (

R

pn

).

0n

1

6.1

Составить расширенные матрицы перехода A[i − 1, i](i = 1, ..., 6) è T = A[0, 6] для шестизвенного манипулятора с параметрами варианта 7 из занятия 5.

6.2

Найти координаты начала и направляющие косинусы осей системы O6x6y6z6 в условиях задачи 6.1 при θ1 = 1350, θ2 = 450, θ3 = 450, θ4 = 450, θ5 = 450, θ6 = 450.

6.3

Найти координаты начала и направляющие косинусы осей системы O6x6y6z6 в условиях задачи 6.1 при θ1 = 1450, θ2 = 550, θ3 = 550, θ4 = 450, θ5 = 550, θ6 = 550.

6.4

Обозначим точки пространства, в которых находится центр схвата манипулятора в задачах 6.2 и 6.3, через M и N соответственно. Составить матрицу шестизвенного манипулятора, у которого центр схвата находится в середине отрезка, соединяющего точки M и N, а ориентация схвата такая же, как в задаче 6.3.

Обозначим столбец однородных координат точки, неподвижной в системе Oixiyizi, скрепленной с i-ым звеном, через

r[i, i] = (xi, yi, zi, 1)T .

Столбец однородных координат r[0, i] этой же точки в базовой системе Ox0y0z0 определяется с помощью расширенной матрицы A[0, i] перехода от базовой системы к системе координат i-го звена из равенства

r[0, i] = A[0, i]r[i, i].

Продифференцируем по времени обе части этого равенства и учтем, что столбец r[i, i] с течением времени не меняется:

v[0, i] = j=i ∂A[0, i] q_jr[i, i].

j=1 ∂qj

Матрица перехода A[0, i] есть произведение матриц A[j − 1, j] äëÿ j = 1, 2...i

A[0, i] = A[0, 1]A[1, 2]...A[i − 1, i].

39

Åñëè j-ое сочленение звеньев вращательное, то с течением времени из-

меняется угол θj. В этом случае обозначим его qj. Матрица A[j − 1, j] запишется в виде

 

cos qj

cos αj sin qj

sin αj sin qj

aj cos qj

.

sin qj

cos αj cos qj

sin αj cos qj

aj sin qj

 

0

0

0

1

 

 

0

sin αj

cos αj

dj

 

 

 

Åñëè j-ое сочленение звеньев поступательное, то с течением времени изменяется параметр dj. В этом случае обозначим его qj. Обычно для поступательного сочленения aj = 0. Матрица A[j−1, j] запишется в виде

 

cos θj

cos αj sin θj

sin αj sin θj

0

.

sin θj

cos αj cos θj

sin αj cos θj

0

 

0

0

0

1

 

 

0

sin αj

cos αj

qi

 

 

 

Дифференцируя матрицу перехода от Oj−1xj−1yj−1zj−1 ê Ojxjyjzj ïî обобщенной координате qj, получим матрицу

 

sin qj

cos αj cos qj

sin αj cos qj

−aj sin qj

 

 

0

0

0

0

 

 

cos qj

cos αj sin qj

sin αj cos qj

aj cos qj

 

,

 

0

0

0

0

 

 

 

 

 

 

 

 

 

у которой первая строка совпадает со второй строкой исходной матрицы, умноженной на -1, вторая строка совпадает с первой исходной матрицы, а третья и четвертая строки нулевые. Результат дифференцирования, таким образом, совпадает с результатом умножения исходной матрицы слева на матрицу

 

 

0

1

0

0

 

 

 

0

0

0

0

 

Qθ =

 

1

0

0

0

 

,

 

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

поэтому для вращательного j-го сочленения

∂A[j − 1, j] = QθA[j − 1, j]. ∂qj

Теперь продифференцируем по обобщенной координате qj матрицу пере- хода, соответствующую поступательному сочленению. Результатом бу-

дет матрица

 

0

0

0

0

 

 

0

0

0

1

 

 

0

0

0

0

 

,

 

0

0

0

0

 

 

 

 

 

 

 

 

 

40

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]