四元数距离的欧拉角当量

时间:2020-06-04 14:15:39

标签: geometry quaternions euler-angles pythagorean

我一直使用2 * acos(q.w)来度量四元数之间的角度X,其中q.w是它们之间四元数之差的标量部分。使用惯性传感器可以精确匹配实验。

我最近了解到,欧拉角也可以通过2种方法给出相同的角度X:

  1. 将q.w表示为欧拉角,请参见https://en.m.wikipedia.org/wiki/Conversion_between_quaternions_and_Euler_angles 并代入2 * acos(q.w)给 X = 2 * acos(cos(r / 2)cos(p / 2)cos(h / 2)+ sin(r / 2)sin(p / 2)sin(h / 2))

  2. 使用毕达哥拉斯: X = Sqrt(r ^ 2 + p ^ 2 + h ^ 2)

(其中r,p,h是欧拉角的滚动,俯仰,航向)

我可以理解1.的推导,但不能理解2。

任何人都可以提供证明1.和2.是否相同或至少说明他们如何给出几乎相同的实验结果?

0 个答案:

没有答案
相关问题