我有一个IMU传感器,可以根据四元数给出方向,我想将其更改为可读的RPY角度。如何避免从四元数转换为滚动俯仰偏航时的万向节锁定
我发现式将它们本质从维基
转换为一个四元Q = QR +气+ QJ + QK
roll=atan2(2(qr*qi+qj*qk),1-2(qi^2+qj^2))
pitch=arcsin(2(qr*qj-qk*qi))
yaw=atan2(2(qr*qk+qi*qj),1-2(qj^2+qk^2))
我明白在RPY表示当可以有万向节锁定问题。如何在球场接近+/- 90度时避免这种情况
P.S.我在LabVIEW中编写代码
这不是RPY角度的基本属性?见http://www.chrobotics.com/library/understanding-euler-angles – nekomatic