exponenta event banner

rod2dcm

Преобразование вектора Эйлера - Родригеса в косинусную матрицу направления

Синтаксис

Описание

пример

dcm=rod2dcm(R) функция вычисляет матрицу направления косинуса для данного вектора Эйлера-Родригеса (также известного как вектор Родригеса), R.

Примеры

свернуть все

Определите матрицу направления косинуса по вектору Эйлера - Родригеса.

r = [.1 .2 -.1];
DCM = rod2dcm(r)
DCM =

    0.9057   -0.1509   -0.3962
    0.2264    0.9623    0.1509
    0.3585   -0.2264    0.9057

Входные аргументы

свернуть все

M-by-3 матрица, содержащая М векторов Родригеса.

Типы данных: double

Выходные аргументы

свернуть все

3-by-3-by-M, содержащий М косинусных матриц направления.

Алгоритмы

Вектор Эйлера - Родригеса b⇀ представляющий поворот, интегрируя направление косинуса оси вращения с касательной половины угла поворота следующим образом:

b→=[bxbybz]

где:

bx=tan (12θ) sx, by=tan (12θ) sy, bz=tan (12θ) sz

являются параметрами Родригеса. Вектор s⇀ представляет единичный вектор, вокруг которого выполняется вращение. Из-за касательной вектор поворота неопределён, когда угол поворота равен ± pi радиан или ± 180 o. Значения могут быть отрицательными или положительными.

Ссылки

[1] Dai, J.S. «Вариации формулы Эйлера-Родригеса, кватернионное сопряжение и внутренние связи». Механизм и теория машин, 92, 144-152. Elsevier, 2015.

См. также

| | | |

Представлен в R2017a