日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

四旋翼飞行器旋转矩阵公式推导!

發布時間:2025/6/15 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 四旋翼飞行器旋转矩阵公式推导! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

四旋翼飛行器旋轉矩陣公式推導!

方法一:

1.在二維平面中:如下圖所示,在xoy平面中有一向量op??=(x,y)T,旋轉?角后變為向量op??=(x,y)T。?
  


  據圖可得: x=|op??|cosθy=|op??|sinθ ,經旋轉 ? 角后有:?
   x=|op??|cos(θ+?)=|op??|(cosθcos??sinθsin?)=xcos??ysin? ?
   y=|op??|sin(θ+?)=|op??|(sinθcos?+cosθsin?)=xsin?+ycos? ?
寫成矩陣形式:?
   (xy)=(cos?sin??sin?cos?)(xy) ?
  2.在三維空間中:如下圖所示,若以坐標系的三個坐標軸X、Y、Z分別作為旋轉軸,則點實際上只在垂直坐標軸的平面上作二維旋轉。?

  例:? op?? 繞X軸旋轉 ? 角,有:?
旋轉前: ?
旋轉后: ?
寫成矩陣形式: ?
則繞X軸旋?角的旋轉矩陣為:? Rx(?)=1000cos??sin?0sin?cos? ?
同理可得繞X、Y、Z軸旋轉的不同角度的旋轉矩陣(方向余弦矩陣)分別為:?

  最后,若 op??

繞某一定軸旋轉,從歐拉定律中可知,繞著固定軸做一個角值的旋轉,可以被視為分別以坐標系的三個坐標軸X、Y、Z作為旋轉軸的旋轉的疊加

方法二:

一、先來個平面旋轉的分析:

兩角和(差)公式

推導

旋轉變換一般是按照某個圓心點,以一定半徑?r?旋轉一定的角度α,為了簡單起見我們給出下面的情景

假定點A(x,y)想經過旋轉變換到達B(x',y'),已知旋轉角度α和點A坐標,計算出點B


要計算點B則分別計算他的x'和y'分量

根據矩陣乘法計算規則,可以推出?

只要給出旋轉角度,計算出矩陣,然后使用這個矩陣分別左乘每一個點,就能計算出這個點旋轉后的點坐標 這樣我們就可以通過矩陣變換坐標了?



二、延伸到三維坐標:

? ? 坐標的旋轉變換在很多地方都會用到,比如機器視覺中的攝像機標定、圖像處理中的圖像旋轉、游戲編程等。

任何維的旋轉可以表述為向量與合適尺寸的方陣的乘積。最終一個旋轉等價于在另一個不同坐標系下對點位置的重新表述。坐標系旋轉角度θ則等同于將目標點圍繞坐標原點反方向旋轉同樣的角度θ。
若以坐標系的三個坐標軸X、Y、Z分別作為旋轉軸,則點實際上只在垂直坐標軸的平面上作二維旋轉。
假設三維坐標系中的某一向量,其在直角坐標系中的圖如圖1所示。其中點P在XY平面、XZ平面、YZ平面的投影分別為點M、點P、點N。 圖1 直角坐標系XYZ
1、繞Z軸旋轉θ角 繞Z軸旋轉,相當于在XY平面的投影OM繞原點旋轉,如下圖所示,OM旋轉θ角到OM'。 圖2 向量繞Z軸旋轉示意圖
? ?設旋轉前的坐標為,旋轉后的坐標為,則點M的坐標為,點M'的坐標為。由此可得: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 對于進行三角展開可得: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 且有;可得繞Z軸旋轉角的旋轉矩陣為:
2、繞X軸旋旋轉θ角


繞X軸旋轉,相當于在YZ平面的投影ON繞原點旋轉,如下圖所示,ON旋轉θ角到ON'。 ? ?? 圖3 向量繞X軸旋轉示意圖
設旋轉前的坐標為,旋轉后的坐標為,則點N的坐標為,點N'的坐標為。由此可得:

? ? 對于進行三角展開可得: 且有;可得繞X軸旋轉角的旋轉矩陣為:
3、繞Y軸旋旋轉θ角 繞Y軸旋轉,相當于在XZ平面的投影OQ繞原點旋轉,如下圖所示,OQ旋轉θ角到OQ'。 圖4 向量繞Y軸旋轉示意圖
設旋轉前的坐標為,旋轉后的坐標為,則點Q的坐標為,點Q'的坐標為。由此可得:

? ? 對于進行三角展開可得: 且有;可得繞Y軸旋轉角的旋轉矩陣為:



4、繞X、Y、Z軸旋轉的旋轉矩陣分別為:

總結

以上是生活随笔為你收集整理的四旋翼飞行器旋转矩阵公式推导!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。