0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

介紹導(dǎo)航坐標(biāo)系與載體坐標(biāo)系之間的姿態(tài)旋轉(zhuǎn)矩陣

zhc135136 ? 來源:SmartHWFW ? 2023-01-06 15:35 ? 次閱讀

01

說在前面的話

MEMS 慣性傳感器06 - 再說坐標(biāo)系定義(導(dǎo)航坐標(biāo)系與載體坐標(biāo)系)這篇章中,在介紹導(dǎo)航坐標(biāo)系與載體坐標(biāo)系之間的姿態(tài)旋轉(zhuǎn)矩陣使用的是用歐拉角表示旋轉(zhuǎn)矩陣。

我們知道用來表示姿態(tài)的方法有: 1)歐拉角 2)方向余弦矩陣 3)四元數(shù) 4)等效旋轉(zhuǎn)矢量。 本篇我們介紹采用四元數(shù)表示姿態(tài)矩陣。 以下內(nèi)容摘抄 《慣性導(dǎo)航》- 秦永元 姿態(tài)更新計(jì)算的四元數(shù)算法章節(jié)。

關(guān)于四元數(shù)的介紹和運(yùn)算規(guī)則可以看前期文章。這里簡單的匯總一下:

7a914f86-8d88-11ed-bfe3-dac502259ad0.png

02

四元數(shù)表示矩陣

三維空間的任意旋轉(zhuǎn),都可以用繞三維空間的某個軸旋轉(zhuǎn)過某個角度來表示(即軸角,Axis-Angle表示方法)。這種表示方法里,Axis可用一個三維向量(x,y,z)來表示,θ可以用一個角度值來表示,直觀來講,一個四維向量(θ,x,y,z)就可以表示出三維空間任意的旋轉(zhuǎn)。

注意,這里的三維向量(x, y, z)只是用來表示axis的方向朝向,因此更緊湊的表示方式是用一個單位向量來表示方向axis,而用該三維向量的長度來表示角度值θ。這樣,可以用一個三維向量(θx, θy, θ*z)就可以表示出三維空間任意的旋轉(zhuǎn),前提是其中(x,y,z)是單位向量。這就是旋轉(zhuǎn)向量(Rotation Vector)的表示方式。

Axis-Angle的表示方法還可以推導(dǎo)出另一種很常用的三維旋轉(zhuǎn)表示方法,叫四元數(shù)(Quaternion)。同上,假設(shè)(x, y, z)是axis方向的單位向量,θ是繞axis轉(zhuǎn)過的角度,那么四元數(shù)可以表示為 [cos(θ/2), xsin(θ/2), ysin(θ/2), z*sin(θ/2)]。

注意,這里可以推導(dǎo)出,用于表示旋轉(zhuǎn)的四元數(shù)向量也必須是單位向量。四元數(shù)的神奇之處在于,對于三維坐標(biāo)的旋轉(zhuǎn),可以通過四元數(shù)乘法直接操作,與上述旋轉(zhuǎn)矩陣操作可以等價,但是表示方式更加緊湊,計(jì)算量也可以小一些。捷聯(lián)慣導(dǎo)中的姿態(tài)更新實(shí)質(zhì)上是如何計(jì)算四元數(shù)Q。

7acdceac-8d88-11ed-bfe3-dac502259ad0.png

7aee4c5e-8d88-11ed-bfe3-dac502259ad0.png

7b0f4c74-8d88-11ed-bfe3-dac502259ad0.png









審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • MEMS慣性傳感器
    +關(guān)注

    關(guān)注

    1

    文章

    18

    瀏覽量

    7554

原文標(biāo)題:MEMS 慣性傳感器07 - 四元數(shù)表示姿態(tài)矩陣

文章出處:【微信號:SmartHWFW,微信公眾號:SmartHWFW】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    坐標(biāo)系與ROI同步旋轉(zhuǎn)問題

    `如何建立一個具有特定角度的坐標(biāo)系,并讓矩形ROI隨坐標(biāo)系旋轉(zhuǎn)?`
    發(fā)表于 09-18 13:41

    請問陀螺儀測得的角頻率是導(dǎo)航參考坐標(biāo)系的嗎?

    如題,陀螺儀測得的角頻率是導(dǎo)航參考坐標(biāo)系的還是儀器自身載體坐標(biāo)系的?
    發(fā)表于 05-31 01:24

    坐標(biāo)系轉(zhuǎn)換與手眼標(biāo)定

    首先坐標(biāo)系轉(zhuǎn)換的變換矩陣(沒有坐標(biāo)系矩陣變換的概念可先百度)如圖:
    發(fā)表于 06-20 18:34

    如何更改mpu6050的DMP使坐標(biāo)系跟原坐標(biāo)系一致?

    如果我的坐標(biāo)系跟原坐標(biāo)系不一致,(例如我現(xiàn)在的X軸是原來Y軸的反方向,現(xiàn)在的Y軸是原來的X軸,Z軸不變)更改姿態(tài)程序的什么地方,我用的是戰(zhàn)艦板的MPU6050軟件
    發(fā)表于 07-22 03:05

    介紹坐標(biāo)系和機(jī)器人之間的紐帶即連桿坐標(biāo)系

    介紹坐標(biāo)系以及它們之間的變換關(guān)系,數(shù)學(xué)的意味還是很濃的。講了那么多的公式和規(guī)律,它們要怎么用在機(jī)器人上呢?這篇文章將介紹坐標(biāo)系和機(jī)器人
    發(fā)表于 09-01 06:17

    同步旋轉(zhuǎn)坐標(biāo)系下的數(shù)學(xué)模型

    1.同步旋轉(zhuǎn)坐標(biāo)系下的數(shù)學(xué)模型1.1 dq坐標(biāo)系下的定子電壓方程1.2 dq坐標(biāo)系下的定子磁鏈方程1.3 定子電壓方程變換式及等效電路由上述兩個方程,可以得到定子電壓方程的新等式:電壓
    發(fā)表于 09-03 07:20

    什么是坐標(biāo)系

    什么是坐標(biāo)系          &nb
    發(fā)表于 12-31 14:16 ?4680次閱讀

    OPENGL坐標(biāo)系介紹 世界坐標(biāo)系和當(dāng)前繪圖坐標(biāo)系區(qū)別

    世界坐標(biāo)系:在OpenGL中,世界坐標(biāo)系是以屏幕中心為原點(diǎn)(0, 0, 0),且是始終不變的。你面對屏幕,你的右邊是x正軸,上面是y正軸,屏幕指向你的為z正軸。長度單位這樣來定:窗口范圍按此單位恰好是(-1,-1)到(1,1),即屏幕左下角
    發(fā)表于 05-04 09:00 ?1.3w次閱讀
    OPENGL<b class='flag-5'>坐標(biāo)系</b><b class='flag-5'>介紹</b> 世界<b class='flag-5'>坐標(biāo)系</b>和當(dāng)前繪圖<b class='flag-5'>坐標(biāo)系</b>區(qū)別

    相機(jī)標(biāo)定之四個坐標(biāo)系之間的變換關(guān)系

    世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像物理坐標(biāo)系,像素坐標(biāo)系之間的關(guān)系。
    的頭像 發(fā)表于 03-08 16:44 ?3349次閱讀

    自動駕駛各個坐標(biāo)系

    ENU局部坐標(biāo)系采用三維直角坐標(biāo)系來描述地球表面,實(shí)際應(yīng)用較為困難,因此一般使用簡化后的二維投影坐標(biāo)系來描 述。 UTM:在眾多二維投影坐標(biāo)系中,統(tǒng)一橫軸墨卡托(The Unive
    發(fā)表于 06-01 15:59 ?0次下載
    自動駕駛各個<b class='flag-5'>坐標(biāo)系</b>

    自動駕駛中的各種時空坐標(biāo)系

    介紹自動駕駛技術(shù)中幾種常用的坐標(biāo)系統(tǒng),以及他們之間如何完成關(guān)聯(lián)和轉(zhuǎn)換,最終構(gòu)建出統(tǒng)一的環(huán)境模型。 所謂時空坐標(biāo)系,包括三維空間坐標(biāo)系和一維
    發(fā)表于 06-02 15:44 ?0次下載
    自動駕駛中的各種時空<b class='flag-5'>坐標(biāo)系</b>

    坐標(biāo)如何建立坐標(biāo)系?

    我們在檢測工件時,需要正確的裝夾檢測工件,使工件有足夠的檢驗(yàn)空間和恒溫時間,坐標(biāo)系的建立就是為后續(xù)的測量奠定基礎(chǔ),建立錯誤的坐標(biāo)系直接導(dǎo)致測量尺寸的誤差建立正確的參考方向即坐標(biāo)系是十分重要的。
    的頭像 發(fā)表于 02-17 10:24 ?9354次閱讀
    三<b class='flag-5'>坐標(biāo)</b>如何建立<b class='flag-5'>坐標(biāo)系</b>?

    世界坐標(biāo)系、相機(jī)坐標(biāo)系、圖像坐標(biāo)系、像素坐標(biāo)系之間的關(guān)系

    相機(jī)的成像過程涉及到四個坐標(biāo)系:世界坐標(biāo)系、相機(jī)坐標(biāo)系、圖像坐標(biāo)系、像素坐標(biāo)系。這篇博客介紹相機(jī)
    的頭像 發(fā)表于 07-03 10:30 ?1.1w次閱讀
    世界<b class='flag-5'>坐標(biāo)系</b>、相機(jī)<b class='flag-5'>坐標(biāo)系</b>、圖像<b class='flag-5'>坐標(biāo)系</b>、像素<b class='flag-5'>坐標(biāo)系</b><b class='flag-5'>之間</b>的關(guān)系

    深度剖析機(jī)器人的四大坐標(biāo)系

    大地坐標(biāo)系:大地坐標(biāo)系是以大地作為參考的直角坐標(biāo)系。在多個機(jī)器人聯(lián)動的和帶有外軸的機(jī)器人會用到,90%的大地坐標(biāo)系與基坐標(biāo)系是重合的。但是在
    發(fā)表于 11-13 11:24 ?1731次閱讀
    深度剖析機(jī)器人的四大<b class='flag-5'>坐標(biāo)系</b>

    應(yīng)用衛(wèi)星通信領(lǐng)域的一個坐標(biāo)轉(zhuǎn)換過程—機(jī)體坐標(biāo)系與ENU坐標(biāo)系的轉(zhuǎn)換

    今天我們要講的是應(yīng)用于衛(wèi)星通信領(lǐng)域的一個坐標(biāo)轉(zhuǎn)換過程——機(jī)體坐標(biāo)系與ENU坐標(biāo)系的轉(zhuǎn)換。
    的頭像 發(fā)表于 12-27 09:30 ?4452次閱讀
    應(yīng)用衛(wèi)星通信領(lǐng)域的一個<b class='flag-5'>坐標(biāo)</b>轉(zhuǎn)換過程—機(jī)體<b class='flag-5'>坐標(biāo)系</b>與ENU<b class='flag-5'>坐標(biāo)系</b>的轉(zhuǎn)換