任何旋转,都可以用一个旋转轴
ω^和一个旋转角
θ来描述。
1. 坐标系的线速度和角速度

如上图,在旋转的刚体上,附加一个body frame
{b},记为
{x^,y^,z^}。对于三个轴而言,绕着
ω^旋转的轨迹为圆。当然,上述坐标轴
{x^,y^,z^}和
ω^是在fixed frame
{S}坐标系下的,下面将
ω^记为
ω^s,
绕着轴
ω^的角速度为,
ws=w^θ˙(1)
运动的线速度记为
x^˙,三个轴的线速度则为,
x^˙y^˙z^˙=ws×x^=ws×y^=ws×z^(2)
将三个轴的线速度统一写为,
R˙=[ws×x^ws×y^ws×z^]=ws×R(3)
为了简化公式(3)中的叉乘,特引入了
[]符号,将
w×R可以记为矩阵的乘法
[w]R,其中
[w]的定义如下:
对于
R3中的向量
x=[x1x2x3],定义
[x]为一个反对称矩阵,
[x]=⎣⎡0x3−x2−x30x1x2−x10⎦⎤(4)
[x]=−[x]T(5)
上述所有
3×3的反对称矩阵统称为
so(3),小的。前面说过,旋转矩阵属于
SO(3),大的。下面有一个两者结合起来有趣的性质,假定
riT为
R的第
i行,即
ri是
RT的第
i列,则
R[w]RT=R[ws×r1ws×r2ws×r3]=⎣⎡r1T(ws×r1)r2T(ws×r1)r3T(ws×r1)r1T(ws×r2)r2T(ws×r2)r3T(ws×r2)r1T(ws×r3)r2T(ws×r3)r3T(ws×r3)⎦⎤=⎣⎡0r3Tws−r2Tws−r3Tws0r1Twsr2Tws−r1TwTws−r2Tws−r3Tws0r1Twsr2Tws−r1Tws0⎦⎤=[Rws](6)
对于(6)中矩阵中的
r1T(wsspan>ws−r3Tws0r1Twsr2Tws−r1Tws0⎦⎤=[Rws](6)
对于(6)中矩阵中的
r1T(ws×r
3
Tws0