<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

校準多個慣性測量單元(IMU)和各個軸的外參

3D視覺工坊 ? 來源:泡泡機器人SLAM ? 2023-07-08 09:41 ? 次閱讀

摘要

大家好,今天為大家帶來的文章是——Extending kalibr: Calibrating the Extrinsics of Multiple IMUs and of Individual Axes 越來越多的機器人系統配備了多個慣性測量單元(IMU)。由于競爭性目標,當用于控制時期望靠近重心,或者在與外部感知傳感器集成時為了獲得無阻礙的視野,單個IMU經常被安裝在相當遠的距離上。結果是,在平臺受到旋轉運動時,不同的IMU感受到不同的加速度。本文提出了一種方法,可以在基于開源相機/IMU標定工具kalibr的單個估計器中對多個IMU進行空間標定。我們進一步擴展該工具以確定IMU內在參數,從而實現對低成本IMU的精確校準。結果表明,擴展的估計器能夠精確地確定這些內在參數,并且能夠將商用級別IMU內的每個加速度計軸線定位到毫米級精度。

引言

隨著慣性測量單元的成本穩步下降和集成視覺/慣性傳感器的出現,越來越多的機器人平臺配備了多個慣性測量單元。一個例子是裝備有戰術級IMU的Boston Dynamics四足平臺[1],該IMU被剛性安裝到立體相機設置中,并用于視覺/慣性測距,而導航級別的IMU則安裝在機器人體內。另一個例子是Shen等人的四旋翼平臺[2],該平臺使用低成本IMU進行自動駕駛低層控制,以及額外的高性能IMU進行視覺/慣性運動估計。這些平臺的共同之處在于它們采用主IMU,該IMU的位置和對齊方式對于運動(即靠近重心并與平臺的主軸對齊)具有意義,并且第二個輔助IMU安裝在某些外部感知傳感器的附近,位置上受到平臺本身的最小阻礙。對于大多數平臺,這兩個位置將非常不同。為了理解來自輔助傳感器套件的自我運動估計,以進行控制和運動,它們必須轉換為主IMU的坐標系。為此,需要準確估計兩個坐標系之間的轉換。

雖然可以估計兩個IMU相對于外部感知器的轉換并隨后鏈接它們,但很少有工作涉及在單個估計器內融合多個IMU的測量。我們認為其中一個原因在于需要建模在加速度計輸入軸(IA)以外的任何位置感知到的加速度所需的角加速度--這通常不直接測量。雖然可以從陀螺儀感知到的角速度測量數值微分來推導角加速度的估計值,但我們在這里采用了不同的方法:Furgale等人提出的成批持續時間估計框架[5]擬合表示兩個坐標系隨時間演變的樣條曲線來適應一系列定向和角速度測量。假設角速度變化平滑,則可以直接從此方向曲線中導出角加速度的估計。

相同的估計器可用于進一步的應用:高端IMUs通常為加速度計測量每個軸使用一個集成電路IC),而不是使用單個IC將所有軸組合在一個芯片上。各個軸可能相距數厘米,這違反了它們在一般運動下受相同加速度的假設。如果未加考慮,這會引入誤差,有時在導航文獻中被稱為“尺寸效應”[6]。因此,應考慮各個軸相對于輸入參考軸(IRA)原點的偏移量,以獲得最大的標定性能。

本研究的貢獻如下: 1.我們推導出一個估計器,用于同時內在和外在標定多個 IMUs與一個或多個外部感知傳感器相關聯。 2. 我們將該估計器推廣到另外確定各個加速度計軸的位置。 3. 我們提供了一項全面的實驗研究,演示了精確的內在標定,并顯示了在商業級IMU內定位單個加速度計軸的可能性。該方法是作為開源相機/IMU標定工具箱kalibr2的擴展實現的,并將作為其更新發布。

相關工作

本文研究標定包含一個或多個IMU和一個或多個外部感知傳感器的傳感器組合。標定的目標是提高從所有可用傳感器融合測量得到的狀態估計結果。因此,估計IMU與外部感知傳感器之間的外參是該方法的重要部分。我們將限制相關工作的回顧范圍,僅關注類似的方法。

然而,已經有大量的研究致力于解決標定冗余IMU的問題,但不是著重于與其他傳感器進行融合應用。在這方面,進一步的文獻綜述起點可能是Pittelkau等人的工作[16],Hwangbo等人的工作[17]和Nilsson等人的工作[18]。

Mirzaei等人[8]和Kelly等人[9]提出了一個基于擴展卡爾曼濾波(EKF)的框架,通過記錄標定序列以估計IMU和相機之間的變換關系。Fleps等人[11]使用類似的標定程序通過批量優化確定這些量。他們的方法估計了一個作為樣條編碼的連續軌跡,而不是將運動表示為離散狀態的序列。Furgale等人[7]采用了類似的連續時間方法,但還將相機和IMU之間的時間偏移估計折疊到估計器中,該參數先前曾在單獨的過程中估計過([10],[12])。

Krebs通過IMU內參擴展了該方法[15]。同樣,Zachariah等人[13]將內參數納入離散時間σ點卡爾曼濾波器(SPKF)估計框架中。最近,Li等人[14]展示了作為在線狀態估計框架的一個完整部分,估計相機/IMU外參、時間延遲和IMU內參,使用多狀態約束卡爾曼濾波器(MSCKF)。與這里回顧的其他方法不同,他們的方法使用自然視覺地標而不是專用的標定圖案,并額外估計相機內部參數焦距fc、主點cc和畸變參數kc。

我們的方法基于[7],將該方法擴展為將多個IMUs合并到單個估計器中??梢允褂猛瑯拥墓酱_定各個加速度計軸的位移,即使只包含一個IMU的傳感器組合也能得到更完整的模型。從[15]借鑒,將IMU內參添加到標定參數中以改善結果。

表I總結了這些方法,使用將在第III-D節中介紹的符號。星號標記在單獨的前置步驟中進行時間校準的方法。

表1

2c4c0c5c-1ce0-11ee-962d-dac502259ad0.png

方法2c0573be-1ce0-11ee-962d-dac502259ad0.png

A. 坐標系約定

2c873a66-1ce0-11ee-962d-dac502259ad0.png2c962652-1ce0-11ee-962d-dac502259ad0.png2cb26d94-1ce0-11ee-962d-dac502259ad0.png

B.加速度模型

2ccc47be-1ce0-11ee-962d-dac502259ad0.png

1. 模型

1)我們用9個控制點參數化每個對象的3D模型。9個點分別是3D模型標定框的8個角點和對象3D模型的中心點。

2)模型的輸入是RGB圖像,然后用全卷積架構對圖像進行處理,如1(a)所示,圖像被劃分為S*S個單元,如1(c)所示,每個單元會輸出9個控制點的2D圖像坐標,對象的類別概率3和一個整體的置信度值。網絡的輸出存儲在一個S*S*D的3D張量中,如1(e)所示。

我們通過一個置信度函數計算: 2ce0e7fa-1ce0-11ee-962d-dac502259ad0.png ????????

計算的主要依據為預測的點到目標點的距離。

3)整個網絡在YOLO v2架構上進行擴展。

2. 損失函數

整個網絡的損失函數如下所示:

2cf387fc-1ce0-11ee-962d-dac502259ad0.png

3. 位姿預測

對于單個對象占據多個單元格的情況,我們在單元格3*3的鄰居范圍內尋找擁有最大置信度值的單元格,預測值則通過加權計算各個單元格的檢測結果獲得。

最終,我們根據網絡輸出的9個控制點結合PnP算法計算對象的6D位姿。

主要結果

2c0573be-1ce0-11ee-962d-dac502259ad0.png

2d1da410-1ce0-11ee-962d-dac502259ad0.png

表1. 在LINEMOD數據集下和其它方法對比的結果,度量標準為2D重投影誤差。

2d355a24-1ce0-11ee-962d-dac502259ad0.png

表2. 在LINEMOD數據集下和其它方法對比的結果,度量標準為ADD。

2d40e4e8-1ce0-11ee-962d-dac502259ad0.png

表3. 在LINEMOD數據集下和其它方法對比的結果,度量標準為IoU。

作者:泡泡機器人 | 來源:泡泡機器人SLAM

標題:Extending kalibr: Calibrating the Extrinsics of Multiple IMUs and of Individual Axes

作者:Joern Rehder, Janosch Nikolic, Thomas Schneider, Timo Hinzmann and Roland Siegwart

來源:ICRA

編譯:吳家盛

審核:劉國慶







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2527

    文章

    48269

    瀏覽量

    741093
  • 機器人
    +關注

    關注

    206

    文章

    27133

    瀏覽量

    201639
  • 陀螺儀
    +關注

    關注

    44

    文章

    736

    瀏覽量

    97731
  • IMU
    IMU
    +關注

    關注

    5

    文章

    268

    瀏覽量

    45328
  • 卡爾曼濾波器

    關注

    0

    文章

    53

    瀏覽量

    12132

原文標題:擴展kalibr:校準多個慣性測量單元(IMU)和各個軸的外參

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    3DM-GX5-15 慣性測試單元IMU

    單元IMU和垂直測量單元VRU產品特點:慣性測量單元
    發表于 12-07 09:05

    關于IMU慣性測量單元的詳細簡析

    詳細解說IMU慣性測量單元 IMU可獲得載體的姿態、速度和位移等信息,被廣泛用于汽車、機器人領域,也被用于需要用姿態進行精密位移推算的場合,
    發表于 06-11 11:00 ?1838次閱讀

    詳細解說IMU慣性測量單元的定義以及原理

    詳細解說IMU慣性測量單元 IMU可獲得載體的姿態、速度和位移等信息,被廣泛用于汽車、機器人領域,也被用于需要用姿態進行精密位移推算的場合,
    發表于 06-01 11:22 ?7179次閱讀

    IMU慣性測量單元是什么?

    IMU慣性測量單元是什么? 慣性測量單元
    發表于 04-20 10:32 ?6405次閱讀

    IMU慣性測量單元是什么?

    IMU慣性測量單元是什么? IMU大多用在需要進行運動控制的設備,如汽車和機器人上。也被用在需要用姿態進行精密位移推算的場合,如潛艇、飛機、
    發表于 04-18 00:35 ?786次閱讀

    IMU慣性測量單元的介紹及工作原理

    IMU慣性測量單元介紹 慣性測量單元的工作原理是:使
    發表于 06-08 14:29 ?4267次閱讀

    關于IMU慣性測量單元的工作原理詳解

    IMU慣性測量單元詳解 慣性測量單元的工作原理。
    發表于 06-01 10:37 ?9376次閱讀

    iSensor MEMS慣性測量單元(IMU)手冊

    iSensor MEMS慣性測量單元(IMU)手冊
    發表于 05-24 09:37 ?22次下載
    iSensor MEMS<b class='flag-5'>慣性</b><b class='flag-5'>測量</b><b class='flag-5'>單元</b>(<b class='flag-5'>IMU</b>)手冊

    InvenSense慣性測量單元IMU_MPU6050中文數據手

    九軸慣性測量單元IMU_MPU6050中文數據手冊。
    發表于 03-07 16:31 ?2次下載

    直接使用慣性測量單元 (IMU)

    直接使用慣性測量單元 (IMU)
    的頭像 發表于 12-28 09:51 ?795次閱讀
    直接使用<b class='flag-5'>慣性</b><b class='flag-5'>測量</b><b class='flag-5'>單元</b> (<b class='flag-5'>IMU</b>)

    MEMS慣性測量單元IMU)SCHA634產品分析

    村田MEMS慣性測量單元IMU)SCHA634產品分析
    的頭像 發表于 11-27 16:27 ?652次閱讀
    MEMS<b class='flag-5'>慣性</b><b class='flag-5'>測量</b><b class='flag-5'>單元</b>(<b class='flag-5'>IMU</b>)SCHA634產品分析

    M-G370PDS慣性測量單元(IMU)

    M-G370PDS0是一個小的形狀因子慣性測量單元IMU),具有6個自由度:三軸角率和線性加速度,并提供高穩定性和高精度的測量能力精密補
    發表于 01-11 09:55 ?1次下載

    慣性測量單元IMU)CAN接口:M-G552PJ7

    M-G552PJ7是一種小形狀因子慣性測量單元IMU),具有6個自由度:三軸角率和線性加速度,利用高精度補償技術提供高穩定性和 高精度的測量
    發表于 04-26 15:35 ?0次下載

    M-G552PC7 IMU慣性測量單元)CAN接口

    一般說明M-G552PC7是一個小形狀因子慣性測量單元IMU),具有6個自由度:三軸角率和線性加速度,并使用高精度補償技術提供高穩定性 和高精度的
    發表于 04-28 11:22 ?0次下載

    北微車規級慣性測量單元IMU)芯片項目正式啟動

    5月10日,北微微電子與元禾璞華資本、東南大學分別簽署合作協議,北微車規級慣性測量單元IMU)芯片項目正式啟動。
    的頭像 發表于 05-15 09:07 ?137次閱讀
    北微車規級<b class='flag-5'>慣性</b><b class='flag-5'>測量</b><b class='flag-5'>單元</b>(<b class='flag-5'>IMU</b>)芯片項目正式啟動
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>