[VR]欧拉角

2017-01-02  本文已影响235人  st0rm23

定义

用来确定定点转动刚体位置的3个一组独立角参量。也就是一个三维向量R(ψ,θ,φ)。除了上述静态的定义,还可以类比欧式空间的坐标P(x,y,z)进行动态的理解。坐标P(x,y,z)可以理解成从原点向X轴走x远,再向Y轴走y远,最后向Z轴走z远的位置。欧拉角也可以表示成相继的三个旋转过程的合成,分别是绕X轴旋转,绕Y轴旋转,绕Z轴旋转之后的位置。

目的

对于一个点,我们用位置来描述就够了,只需要三个自由度,也就可以用通俗的三维坐标来表示。然而对一个刚体,三个自由度是不够的,因为有了体积的存在,还需要有三个角参量来描述姿态,一共是6个自由度,这时候坐标已经不能够满足了,所以欧拉角就是为了描述这件事情产生的。

理解

相比于坐标,欧拉角相对难理解一点。因为对于一个欧拉角R(ψ,θ,φ),如果没有定义旋转顺序的话是有歧义的。而在定义了旋转顺序下,还要注意对角度对参考系的理解。

那么说了这两件事情后,一个欧拉角到底是怎么描述的呢?
首先,对于旋转顺序其实是并没有约定俗成的规矩的。我们以X->Y->Z的顺序为例。在这个顺序下,欧拉角R(a,b,c)在全局与局部坐标系下有这么两种描述:

这两种过程其实是等价的,现在我们来证明一下,不妨设初始的时候两个坐标系E’和E重合。

所以,说到这里,欧拉角的描述应该是清晰了:欧拉角应该定义旋转顺序,有全局/局部两种描述方式。

上一篇 下一篇

猜你喜欢

热点阅读