任何旋轉(zhuǎn)合砂,都可以用一個旋轉(zhuǎn)軸和一個旋轉(zhuǎn)角
來描述目胡。
1. 坐標(biāo)系的線速度和角速度
如上圖锯七,在旋轉(zhuǎn)的剛體上,附加一個body frame誉己,記為
眉尸。對于三個軸而言,繞著
旋轉(zhuǎn)的軌跡為圓巨双。當(dāng)然效五,上述坐標(biāo)軸
和
是在fixed frame
坐標(biāo)系下的,下面將
記為
炉峰,
繞著軸的角速度為畏妖,
運動的線速度記為,三個軸的線速度則為疼阔,
將三個軸的線速度統(tǒng)一寫為戒劫,
為了簡化公式(3)中的叉乘,特引入了符號婆廊,將
可以記為矩陣的乘法
迅细,其中
的定義如下:
對于中的向量
,定義
為一個反對稱矩陣,
上述所有的反對稱矩陣統(tǒng)稱為
淘邻,小的茵典。前面說過,旋轉(zhuǎn)矩陣屬于
宾舅,大的统阿。下面有一個兩者結(jié)合起來有趣的性質(zhì),假定
為
的第
行筹我,即
是
的第
列扶平,則
對于(6)中矩陣中的,是三個向量
的混合積蔬蕊,也就是三個向量組成的六面體的體積结澄,而我們知道矩陣的行列式的值的物理意義就是體積。根據(jù)下面的混合積的圖岸夯,很容易得到矩陣中對應(yīng)元素的反對稱的關(guān)系麻献。
下面我們將三個軸的線速度表示為的寫法,
前面我們提到的所有的向量和都是在fixed frame
下描述的猜扮,下面我們將
在body frame
下進(jìn)行描述勉吻,易得,
則旋轉(zhuǎn)軸在body frame下破镰,
因此可以得到餐曼,
需要注意的是是在body frame
下的描述,所以它描述的角速度不是一個旋轉(zhuǎn)的坐標(biāo)系的角速度(例如
相對于
旋轉(zhuǎn))鲜漩,而是在某一瞬時源譬,
相對于body frame
的旋轉(zhuǎn)。
2. 微分方程的解
給定下面一個簡單的線性微分方程孕似,其中踩娘,
,初始狀態(tài)
喉祭,
易得上述的解為养渴,
對在
附近進(jìn)行泰勒展開,可得泛烙,
同理理卑,當(dāng)為矩陣
時,
為列向量蔽氨,
可得解為,
其中藐唠,
3. 指數(shù)形式的旋轉(zhuǎn)
任何旋轉(zhuǎn),都可以用一個旋轉(zhuǎn)軸和一個旋轉(zhuǎn)角
來描述鹉究。其中
宇立,
。
下面我們來分析如何利用一根旋轉(zhuǎn)軸和旋轉(zhuǎn)角來描述旋轉(zhuǎn)自赔,
假設(shè)向量從
繞著
以恒定的角速度
旋轉(zhuǎn)了
秒妈嘹,最終到
,定義
間斷的線速度為绍妨,
由前面的分析润脸,引入,則
該微分方程如前面介紹為他去,
則津函,
容易得到兩個計算性質(zhì),如下孤页,
所以公式21可以化簡為尔苦,
上式就是著名的羅德里格斯公式,即指數(shù)形式的旋轉(zhuǎn)行施,
經(jīng)過指數(shù)映射允坚,將和旋轉(zhuǎn)的角度
通過指數(shù)映射為
,即三維的旋轉(zhuǎn)矩陣蛾号。
在前面文章中介紹過稠项,旋轉(zhuǎn)矩陣左乘和右乘的區(qū)別,這里也是類似的鲜结,假設(shè)body frame在fixed frame
中的描述為
展运,則
活逆,左乘,表示將
順著
中的
旋轉(zhuǎn)
拗胜。而
蔗候,右乘,表示將
順著
中的
旋轉(zhuǎn)
埂软。
4. 旋轉(zhuǎn)矩陣的對數(shù)
上面描述的是從到旋轉(zhuǎn)矩陣
的過程锈遥,下面介紹從旋轉(zhuǎn)矩陣
求
的過程,也就是求得旋轉(zhuǎn)向量和具體的旋轉(zhuǎn)角度勘畔,求
矩陣的“對數(shù)”所灸。可以將兩個對應(yīng)的過程描述成下面的形式炫七,
下面將公式(25)展開爬立,如下,
其中万哪,懦尝,
,
壤圃。
記旋轉(zhuǎn)矩陣為
陵霉,則可以得到,
上式在的情況下伍绳,可以得到踊挠,
上式也可以寫成,
此外冲杀,由式(26)可以得到另外一個計算的公式效床,
至此,的情況下权谁,利用旋轉(zhuǎn)矩陣
剩檀,我們計算出了
和
。接下來討論
的情況:
- 當(dāng)
旺芽,且
是偶數(shù)的情況下沪猴,此時相當(dāng)于沒有旋轉(zhuǎn),回到了原位置采章,
运嗜;
- 當(dāng)
,且
是奇數(shù)的情況下悯舟,此時有担租,
因為式(31)三個矩陣都是對角矩陣,所以可以得到下面的結(jié)果(利用對角元素)
利用非對角元素抵怎,可得奋救,
利用式(32)和式(33)我們就能計算出岭参,同時此時旋轉(zhuǎn)的角為
。
從上面的計算過程很容易看出來尝艘,旋轉(zhuǎn)角度是以為周期演侯,其實也是符合物理意義的,旋轉(zhuǎn)
和旋轉(zhuǎn)
的效果是一樣的利耍,因此我們可以將旋轉(zhuǎn)的角度限定在
。此時計算的
的長度是
的盔粹。因此我們可以把
想象為一個半徑為
的實心球隘梨,如下圖所示,
當(dāng)給定球中的一點舷嗡,我們可以將
作為單位長度的旋轉(zhuǎn)軸轴猎,
作為
。和
相對應(yīng)的旋轉(zhuǎn)矩陣
可以被看作是繞著
旋轉(zhuǎn)了
角进萄。對于
捻脖,同時
,此時在實心球中總能找到一個唯一的
中鼠,使得
可婶。當(dāng)
時,此時
援雇,在實心球的表面有一對正好相反的一對點矛渴,兩者的效果是一樣的,
和
都對應(yīng)了同一個
惫搏。