Преобразуйте вектор Эйлера-Родрига в углы поворота
[ функция вычисляет набор углов поворота, R1 R2 R3]=rod2angle(rod)R1r2 , и R3, для данного Эйлера-Родрига (также известный как Родрига) вектор, rod. Вращение, используемое в этой функции, является пассивным преобразованием между двумя системами координат.
[ функция вычисляет набор углов поворота для данного вектора Родрига и заданной последовательности вращения, R1 R2 R3]=rod2angle(rod,S)S.
Вектор Эйлера-Родрига представляет вращение путем интеграции направляющего косинуса оси вращения с касательной половины угла поворота можно следующим образом:
где:
параметры Родрига. Вектор представляет единичный вектор, вокруг которого выполняется вращение. Из-за касательной, вектор вращения неопределенен, когда угол поворота равняется ±pi радианам или ±180 градусов. Значения могут быть отрицательными или положительными.
[1] Дэй, J.S. "Изменения формулы Эйлера-Родрига, спряжение кватерниона и внутренние связи". Механизм и Теория Машины, 92, 144-152. Elsevier, 2015.