Матрицы преобразований поворота

Обобщенные координаты ИМ

Обозначаются qi , i = 1,2,…,n и служат для определения взаимного расположения звеньев. Используют следующие обозначения:

- q = {qi} – вектор размера (nх1), в котором qi = qi , если i = [ВП], qi = si , если i = [ПП]; i = 1,2,…,n.

Учет типа шарнира производится за счет множителя si :

 

qi = siqi + (1 - si) si . (1.1)

 

qi отсчитывается при повороте звена i (относительно звена i-1) вокруг оси Zi-1. Положительное значение qi соответствует повороту звена i в таком направлении, когда Xi-1 -> Yi-1 при наблюдении с “конца” оси Zi-1.

si отсчитывается при перемещении звена i (относительно звена i-1) вдоль оси Zi-1. Положительное значение si соответствует перемещению звена i в направлении оси Zi-1.

Из выражения (1.1) следует, что qi = siqi , si = (1 - si) qi .

 

 

 

При моделировании ИМ потребуется рассмотрение векторов в различных системах координат. Это связано с тем, что параметры звеньев ИМ задаются в связанных СК. Уравнения же движения ИМ составляются и рассматриваются в инерциальной (базовой) СК. Очевидно, в общем случае различные системы координет повернуты относительно друг друга. Поэтому координаты одного и того же вектора aв разных СК не будут совпадать (рис.1.5).

Пусть {0xyz} – некоторая СК.

Пусть {0uvw} – другая СК. Будем считать, что СК {0uvw} образована в результате некоторого поворота, или нескольких поворотов СК {0uvw} относительно СК {0xyz} из положения, когда СК {0xyz} и СК {0uvw} совпадали.

СК {0xyz} и СК {0uvw} могут быть связаны с разными звеньями СК {0xyz} и СК {0uvw}, например, со смежными звеньями: i-1 и i. В этом случае при определении относительного расположения этих звеньев будет считаться, что именно звено i певорачивается относительно звена i-1, но не наоборот! Если СК{0xyz} связана со звеном номер 0, а СК {0uvw} – со звеном i, то рассматривается поворот звена i относительно стойки.

Связь между значениями координат вектора aв СК {uvw} и СК {xyz} устанавливает следующее соотношение

 

a(xyz) = t xyz, uvw a(uvw),

 

где t xyz, uvw – матрица преобразования координат вектора, заданного в СК{uvw}, в систему координат СК{xyz}.

 

 

 
 

 

 


Рис. 1.5. Координаты вектора aв СК {xyz} и СК {uvw}.

 

 

Получим формулы для расчета матриц преобразования t xyz, uvw .

Вектор a(xyz) можно представить в следующем виде

 

a(xyz) = ax ix + ay jy + az kz .