歐拉角Pitch、Roll、Yaw介紹

       歐拉角是表達旋轉的最簡單的一種方式,形式上它是一個三維向量,其值分別代表物體繞座標系三個軸(x,y,z軸)的旋轉角度。這樣的話,很容易想到,同樣的一個三維向量,代表了繞x,y,z的旋轉值,先進行那個旋轉是否對結果有影響呢?顯然是有影響的,可以拿着你的手機試一下,不同的旋轉順序會代表不同的旋轉結果。所以,一般引擎都會規定自己的旋轉順序。 下圖爲歐拉角在座標系中的標識。


下面三張動圖形象的表示了歐拉角的旋轉方式。第一張是繞X軸旋轉roll,第二張繞Y軸旋轉pitch,第三張繞Z軸旋轉yaw。 


繞三個軸的旋轉值pitch,yaw,roll來自航空界的叫法,翻譯爲俯仰角,偏航角,翻滾角,非常形象。
從英文意思出發,roll:是卷;滾動,轉動;輾的意思; 
yaw是(火箭、飛機、宇宙飛船等)偏航的意思; 
pitch是墜落;傾斜;投擲的意思; 
所以,roll的意思是翻滾,就是繞着機身所在的那個軸。yaw是偏航的意思,偏航就是繞着重力方向爲軸。pitch傾斜、墜落的意思(頭朝地墜落)。

另外值得注意的是,pitch值是不能超過90度,這裏牽扯到了萬向鎖的知識,不再多說,網上很多討論。

下面這張圖是以攝像機的角度來闡述歐拉角的,可以加深理解。


--------------------- 
參考文章:https://blog.csdn.net/sinat_27456831/article/details/50042915 
原文中有錯誤之處已做改正

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章