Преобразуйте углы поворота в кватернион
quaternion = angle2quat(rotationAng1,rotationAng2,rotationAng3)
quaternion = angle2quat(rotationAng1,rotationAng2,rotationAng3,rotationSequence)
вычисляет кватернион для трех углов поворота. quaternion = angle2quat(rotationAng1,rotationAng2,rotationAng3)
вычисляет кватернион с помощью последовательности вращения. quaternion = angle2quat(rotationAng1,rotationAng2,rotationAng3,rotationSequence)
|
| |||||||||||||
|
| |||||||||||||
|
| |||||||||||||
|
Последовательность вращения. Например,
|
|
|
Определите кватернион из углов поворота:
yaw = 0.7854;
pitch = 0.1;
roll = 0;
q = angle2quat(yaw, pitch, roll)
q =
0.9227 -0.0191 0.0462 0.3822Определите кватернион из последовательности вращения и углов поворота:
yaw = [0.7854 0.5];
pitch = [0.1 0.3];
roll = [0 0.1];
q = angle2quat(pitch, roll, yaw, 'YXZ')
q =
0.9227 0.0191 0.0462 0.3822
0.9587 0.0848 0.1324 0.2371angle2dcm | dcm2angle | dcm2quat | quat2angle | quat2dcm