单位四元数可以表达任意三维旋转,并且不存在奇异性。
四元数和角轴的转换关系:
假设某个旋转运动的旋转轴为单位向量
u
\mathbf{u}
u ,绕该轴的角度为
θ
\mathbf{\theta}
θ ,那么它对应的单位四元数为:
q
=
[
cos
θ
2
u
sin
θ
2
]
\mathbf{q}=\left[
当旋转一段微小时间,即角度趋于
0
0
0 时,容易有:
Δ
q
=
[
cos
δ
θ
2
u
sin
δ
θ
2
]
≈
[
1
u
δ
θ
2
]
=
[
1
1
2
δ
θ
]
\Delta \mathbf{q}=\left[
其中
δ
θ
\delta \theta
δθ 的方向表示旋转轴,模长表示旋转角度。
角速度:
ω
=
lim
Δ
t
→
0
δ
θ
Δ
t
\boldsymbol{\omega}=\lim _{\Delta t \rightarrow 0} \frac{\delta \boldsymbol{\theta}}{\Delta t}
ω=Δt→0limΔtδθ