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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

20201205 旋转矩阵导数的推导过程

發布時間:2025/3/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20201205 旋转矩阵导数的推导过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文不講旋轉矩陣導數的證明,直接講其中一種推導過程。

對象:姿態旋轉矩陣

坐標系定義

  • 本體坐標系 FB\mathcal F_{B}FB?
  • 參考坐標系 FR\mathcal F_{R}FR?
  • 歐拉旋轉定理

    FB\mathcal F_{B}FB? 相對于 FR\mathcal F_{R}FR? 的旋轉可以表示成繞某一個單位軸 e\boldsymbol ee 旋轉 φ\varphiφ

    相關定義

  • 旋轉矩陣 RRRFR\mathcal F_{R}FR?FB\mathcal F_{B}FB? 的姿態旋轉矩陣,其大小為R=cos?φI3+(1?cos?φ)eeT?sin?φe×R = \cos \varphi I_{3}+\left(1-\cos \varphi \right) \boldsymbol e {\boldsymbol e}^{\mathrm{T}}-\sin \varphi \boldsymbol e^{\times}R=cosφI3?+(1?cosφ)eeT?sinφe×

  • 旋轉角速度 ω\boldsymbol \omegaωFB\mathcal F_{B}FB? 相對于 FR\mathcal F_{R}FR? 的旋轉角速度在 FB\mathcal F_{B}FB? 上的投影,其大小為 ω=ωe\boldsymbol \omega = \omega \boldsymbol eω=ωe, 其中 ω\omegaωω\boldsymbol \omegaω 的轉速大小。

  • e×=[0?e3e2e30?e1?e2e10]\boldsymbol{e}^{\times}=\left[\begin{array}{ccc}0 & -e_{3} & e_{2} \\ e_{3} & 0 & -e_{1} \\ -e_{2} & e_{1} & 0\end{array}\right]e×=???0e3??e2???e3?0e1??e2??e1?0????

  • 旋轉矩陣導數推導過程

    ttt 時刻,存在極小的時間段 Δt\Delta tΔt 的旋轉可以滿足:
    R(t+Δt)=R(Δt)R(t)\boldsymbol R(t+\Delta t) = \boldsymbol R(\Delta t) \boldsymbol R(t)R(t+Δt)=R(Δt)R(t)
    其中,根據旋轉矩陣的定義,可以得:
    R(Δt)=cos?ΔφI3+(1?cos?Δφ)eeT?sin?Δφe×\boldsymbol R(\Delta t) = \cos \Delta \varphi I_{3}+\left(1-\cos \Delta \varphi \right) \boldsymbol e {\boldsymbol e}^{\mathrm{T}}-\sin \Delta \varphi \boldsymbol e^{\times}R(Δt)=cosΔφI3?+(1?cosΔφ)eeT?sinΔφe×
    根據極限的思想,在極小的 Δt\Delta tΔt 中產生的 Δφ\Delta \varphiΔφ 也是極小的,那么也就是說
    cos?Δφ=1andsin?Δφ=Δφ\cos \Delta \varphi = 1 \quad \text{and} \quad \sin \Delta \varphi = \Delta \varphicosΔφ=1andsinΔφ=Δφ
    將其帶入 R(Δt)\boldsymbol R(\Delta t)R(Δt) 的表達式,可以得到
    R(Δt)=I3?Δφe×\boldsymbol R(\Delta t) = I_{3}- \Delta \varphi \boldsymbol e^{\times}R(Δt)=I3??Δφe×

    dRdt=lim?Δt→0R(t+Δt)?R(t)Δt=lim?Δt→0R(t)?Δφe×R(t)?R(t)Δt=lim?Δt→0?Δφe×R(t)Δt=lim?Δt→0?ωe×R(t)=?ω×R\begin{aligned} \frac{d \boldsymbol R}{d t}&=\lim _{\Delta t \rightarrow 0} \frac{\boldsymbol R(t+\Delta t)-\boldsymbol R(t)}{\Delta t} \\&=\lim _{\Delta t \rightarrow 0} \frac{\boldsymbol R(t)- \Delta \varphi \boldsymbol e^{\times} \boldsymbol R(t)-\boldsymbol R(t)}{\Delta t} \\&=\lim _{\Delta t \rightarrow 0} \frac{- \Delta \varphi \boldsymbol e^{\times} \boldsymbol R(t)}{\Delta t} \\&=\lim _{\Delta t \rightarrow 0} {- \omega \boldsymbol e^{\times} \boldsymbol R(t)} \\&= {- \boldsymbol \omega^{\times} \boldsymbol R} \end{aligned}dtdR??=Δt0lim?ΔtR(t+Δt)?R(t)?=Δt0lim?ΔtR(t)?Δφe×R(t)?R(t)?=Δt0lim?Δt?Δφe×R(t)?=Δt0lim??ωe×R(t)=?ω×R?

    結論R˙=?ω×R\dot {\boldsymbol R} = - \boldsymbol \omega^{\times} \boldsymbol RR˙=?ω×R

    參考文獻:章仁為. 衛星軌道姿態動力學與控制. 5.3節姿態運動學方程

    總結

    以上是生活随笔為你收集整理的20201205 旋转矩阵导数的推导过程的全部內容,希望文章能夠幫你解決所遇到的問題。

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