Матрицы преобразований поворота
Обобщенные координаты ИМ
Обозначаются 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 .