Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2011 3 курс.doc
Скачиваний:
37
Добавлен:
21.09.2019
Размер:
1 Мб
Скачать
☆

1.6.2. Матрицы композиции элементарных поворотов

Любой пространственный поворот СК можно представить как композицию трех элементарных поворотов. Так например, если СК {uvw} образована в результаты выполнения трех последовательных поворотов относительно СК {xyz}: вначале – вокруг оси х (новую СК обозначим {uv`w`}), затем (после первого поворота) – вокруг оси v` (новую СК обозначим {u`v`w``}), затем (после двух первых поворотов – вокруг оси w`` - СК {u``v``w``}), то матрица композиции этих преобразований может быть получена путем перемножения матриц элементарных поворотов, так

xyz, uvw =  xyz, uvw (СК {uvw}, ось u, угол )  xyz, uvw (СК {uvw}, ось v`, угол )  xyz, uvw (СК {uvw}, ось w``, угол )

Отметим, что последовательность элементарных поворотов может быть различной (например: вначале v, затем u, затем w). Поэтому при определении матрицы композиции преобразований нужно указывать последовательность применения преобразований.

При написании последовательности операторов поворота учитываем, что осуществляются последовательные повороты СК {uvw} вместе с закреплённым с ней вектором относительно СК {xyz} в заданном порядке (ось u, ось v`, ось w``), но координаты векторов из СК {uvw} к СК {xyz} преобразуются в обратном порядке! Поэтому матрица первого поворота – самая первая слева (последнее преобразование вектора из СК {uvw} в СК {xyz}). Матрица последнего поворотоа – самая последняя слева (первое преобразование вектора из СК {uvw} в СК {xyz}).

Этот факт иллюстрирует рисунок 1.10. Зеленый цвет – последовательность поворотов ск. Синий – последовательность преобразований векторов, заданных координатами в подвижной ск, в неподвижную.

v``

w``

v`

w`

w``

u``

v`

u`

u

u`

z

v`

w`

y

х, u

Рис. 1.10. Последовательности преобразований

1.6.3. Матрицы сложных поворотов

Матрица преобразования поворота СКuvw относительно СК xyz может быть представлена как последовательность двух и более поворотов:

xyz, uvw =  xyz, uvw (1) …  xyz, uvw (n-1)xyz, uvw (n),

где  uvw, xyz (i) – матрица i-го поворота (композиция элементарных поворотов или отдельные элементарные повороты).

Если, например,  i-1, i – матрица поворота СКi относительно СКi-1 , то матрицу поворота СКi относительно СК0 можно представить в виде

i

0i = П k-1 k = 01 12 23 … n-1 n

k=1

Матрицы сложных поворотов можно представить в рекуррентрной форме

0i = 0i-1 i-1 i , i = 1,2,…,n.

1.6.4. Матрицы поворота ск смежных звеньев им

Положение в пространстве СКi относительно СКi-1 можно задать, выполнив последовательно четыре поворота СКi , – вокруг оси Zi на угол iqi , затем последовательно вокруг осей X i`, Y i``, Z i```.

Поэтому матрица поворота СКi относительно CКi-1 может быть записана в виде

i-1i =  i-1i (ось Z i, угол iqi) i-1i (осьXi`,угол i)х

i-1i (осьYi``,угол i) i-1i (ось Zi```, угол i) .

Используя матрицу  i-1i , можно определить координаты вектора, заданного в СК i , в СК i-1 :

a(i-1) =  i-1 i a(i),

Обратное преобразование запишется так:

a(i) =  i i-1 a(i-1) .

Матрицы  i-1 i и  i i-1 связаны соотношениями

i-1 i = T i i-1 .

С учетом введенных в п.1.6.1 обозначений можно записать

i i-1 = z(i)y(i)x(i)z(iqi). (1.4)