Преобразование углов поворота в вектор Эйлера-Родригеса
функция преобразует поворот, описанный тремя углами поворота, rod=angle2rod(R1,R2,R3)R1, R2, и R3, в матрицу Эйлера-Родригеса M-3, rod. Поворот, используемый в этой функции, является пассивным преобразованием между двумя системами координат.
функционируйте преобразовывает вращение, описанное тремя углами вращения и последовательностью вращения, S, во множество Эйлера-Родригеса M-3, rod=angle2rod(R1,R2,R3,S)rod, который содержит вектор М Родригеса.
Вектор Эйлера - Родригеса представляющий поворот путем интегрирования направления косинуса оси вращения с касательной половины угла поворота следующим образом:
где:
(12θ) sz
являются параметрами Родригеса. Вектор представляет единичный вектор, вокруг которого выполняется вращение. Из-за касательной вектор поворота неопределён, когда угол поворота равен ± pi радиан или ± 180 o. Значения могут быть отрицательными или положительными.
[1] Dai, J.S. «Вариации формулы Эйлера-Родригеса, кватернионное сопряжение и внутренние связи». Механизм и теория машин, 92, 144-152. Elsevier, 2015.