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

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

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

基于SupSLAM視覺慣性SLAM方法在無(wú)人機(jī)中的應(yīng)用研究

jt_rfid5 ? 來(lái)源:新機(jī)器視覺 ? 作者:新機(jī)器視覺 ? 2022-10-19 17:35 ? 次閱讀

近年來(lái),使用機(jī)器學(xué)習(xí)技術(shù)進(jìn)行特征提取的基于調(diào)制解調(diào)器特征的SLAM越來(lái)越受到關(guān)注,并有望在幾乎所有機(jī)器人工作環(huán)境中超越傳統(tǒng)方法。這種方法利用經(jīng)過(guò)訓(xùn)練的網(wǎng)絡(luò)來(lái)學(xué)習(xí)關(guān)鍵點(diǎn),從而增強(qiáng)可視化SLAM數(shù)據(jù)關(guān)聯(lián)的魯棒性。現(xiàn)代基于特征的SLAM也有望為實(shí)時(shí)映射生成可靠的感知圖,因?yàn)榛趯W(xué)習(xí)的特征點(diǎn)更具可重復(fù)性和均勻分布性。此外,這些局部特征可以用作神經(jīng)對(duì)應(yīng)網(wǎng)絡(luò)的輸入,以消除異常值,從而使姿態(tài)估計(jì)變得更加準(zhǔn)確。另一方面,由于資源有限,無(wú)人機(jī)上的SLAM經(jīng)常對(duì)計(jì)算構(gòu)成限制。在這種情況下,基于特征的SLAM更相關(guān),因?yàn)樘崛〉呐d趣點(diǎn)可以稍后用于與分割和對(duì)象檢測(cè)相關(guān)的任務(wù)。

因此,提取特征點(diǎn)的方法在SLAM中起著關(guān)鍵作用。我們引入了一種名為SupSLAM的視覺慣性SLAM方法,該方法基于一種稱為超級(jí)點(diǎn)的新特征點(diǎn)的使用。這些特征點(diǎn)通過(guò)深度神經(jīng)網(wǎng)絡(luò)從SLAM前端的輸入圖像中提取的。我們的SLAM前端只需要一個(gè)帶有IMU作為輸入的立體攝像頭。姿態(tài)估計(jì)由多狀態(tài)約束卡爾曼濾波器(MSCKF)進(jìn)行,而軌跡可靠性則由后端運(yùn)行的圖形優(yōu)化過(guò)程維護(hù)。

系統(tǒng)架構(gòu)

圖1 中顯示了表示我們的SLAM系統(tǒng)的圖表。該系統(tǒng)使用立體攝像頭作為輸入來(lái)提取環(huán)境特征。該相機(jī)配有IMU,用于測(cè)量線性加速度和角速度。然后通過(guò)前端和后端模塊處理來(lái)自輸入設(shè)備的數(shù)據(jù)。

9e79bfa8-4e0b-11ed-a3b6-dac502259ad0.png

圖1系統(tǒng)概述

前端從輸入數(shù)據(jù)中提取特征點(diǎn),然后在左右攝像頭之間匹配它們以獲取深度信息。然后將這些信息提供給多態(tài)約束MSCKF,以估計(jì)無(wú)人機(jī)的3D姿態(tài)。另一方面,后端跟蹤關(guān)鍵幀中的要素,以執(zhí)行映射一致性和軌跡估計(jì)的循環(huán)閉包過(guò)程。因此,前端表現(xiàn)為視覺慣性里程計(jì)(VIO),以提供無(wú)人機(jī)姿勢(shì)的實(shí)時(shí)估計(jì),而后端則跟蹤并隨時(shí)間調(diào)整姿勢(shì)。

SLAM 中數(shù)據(jù)關(guān)聯(lián)的超級(jí)點(diǎn)

SuperPoint是一個(gè)完全卷積的神經(jīng)網(wǎng)絡(luò),它在單個(gè)正向傳遞和運(yùn)行中計(jì)算2D特征點(diǎn)位置和描述符。在我們的工作中,我們只考慮特征點(diǎn),以降低計(jì)算成本并保持匹配結(jié)果的一致性。所用超級(jí)點(diǎn)的體系結(jié)構(gòu)如圖 2所示。

9e944562-4e0b-11ed-a3b6-dac502259ad0.jpg

圖2超級(jí)點(diǎn)的模型架構(gòu)

實(shí)驗(yàn)設(shè)置

實(shí)驗(yàn)數(shù)據(jù)是從框架尺寸為40cm x40cm的四軸飛行器中收集的。IMU更新速率為200 Hz。立體相機(jī)的基線為7厘米,分辨率為752x480,速度為每秒20幀。SLAM系統(tǒng)在C++中使用OpenVINS框架實(shí)現(xiàn)。OpenCV和庫(kù)用于圖像處理。為了實(shí)時(shí)性能,要跟蹤的視覺特征數(shù)限制為400個(gè),當(dāng)活動(dòng)點(diǎn)數(shù)降至300以下時(shí),將添加新的特征點(diǎn)。預(yù)訓(xùn)練的深度神經(jīng)網(wǎng)絡(luò)用于以752x480的分辨率從輸入圖像中提取特征。MSCKF中的時(shí)間窗口設(shè)置為3秒。在后端,每隔1.2米向姿勢(shì)圖添加新的關(guān)鍵幀。

數(shù)據(jù)準(zhǔn)備

真實(shí)數(shù)據(jù)和合成數(shù)據(jù)都用于實(shí)驗(yàn)。真實(shí)數(shù)據(jù)包括EuRoC數(shù)據(jù)集中名為MH3,MH4和MH5的三個(gè)最復(fù)雜的序列,其中無(wú)人機(jī)沿著機(jī)房飛行。合成數(shù)據(jù)包括兩個(gè)場(chǎng)景,分別代表一個(gè)農(nóng)村農(nóng)場(chǎng)和一個(gè)城市地區(qū),這些場(chǎng)景是由我們從AirSim開發(fā)的工具集生成的,如圖3所示。

9ea79806-4e0b-11ed-a3b6-dac502259ad0.jpg

圖3用于實(shí)驗(yàn)的農(nóng)村農(nóng)場(chǎng)和城市地區(qū)的綜合場(chǎng)景

評(píng)價(jià)指標(biāo)

我們使用兩個(gè)指標(biāo)進(jìn)行性能評(píng)估,包括絕對(duì)軌跡誤差(ATE)和相對(duì)軌跡誤差(RTE)。計(jì)算ATE的方法是首先將估計(jì)的軌跡與地面實(shí)況對(duì)齊,然后測(cè)量它們之間的差異,如圖4a所示。RTE的計(jì)算方法是將估計(jì)的軌跡劃分為段dk然后將每個(gè)線段與地面實(shí)況軌跡對(duì)齊,以計(jì)算誤差,如圖4b所示。

9eb34930-4e0b-11ed-a3b6-dac502259ad0.jpg

圖4評(píng)估指標(biāo)的圖示(a) 絕對(duì)軌跡誤差和(b) 相對(duì)軌跡誤差

SLAM結(jié)果

圖5 顯示了SuperPoint在三個(gè)場(chǎng)景中檢測(cè)到的特征點(diǎn),包括城市地區(qū)、農(nóng)村農(nóng)場(chǎng)和機(jī)房,具有兩種不同的設(shè)置,即100個(gè)和400個(gè)特征點(diǎn)。可以看出,角落,邊緣,顏色變化等特征被很好地檢測(cè)到。此外,檢測(cè)到的特征分布在圖像中,因此算法對(duì)某些對(duì)象的依賴性較小。

9ec55ea4-4e0b-11ed-a3b6-dac502259ad0.jpg

圖5超級(jí)點(diǎn)檢測(cè)到的特征點(diǎn)圖6顯示了檢測(cè)到的特征點(diǎn)在左右圖像之間的對(duì)應(yīng)關(guān)系。可以看出,大多數(shù)特征點(diǎn)都正確匹配,這意味著提取的深度信息是可靠的。

9ed087ca-4e0b-11ed-a3b6-dac502259ad0.jpg

圖6超級(jí)點(diǎn)檢測(cè)到的特征點(diǎn)

在不同時(shí)間捕獲的兩個(gè)圖像幀之間的特征點(diǎn)的跟蹤Δt=0.3s如圖7a 所示。由于檢測(cè)到的特征點(diǎn)分布在圖像中,因此幀之間的共同特征點(diǎn)的數(shù)量得到了很好的維護(hù),這對(duì)于穩(wěn)定的SLAM非常重要。

9ed9b598-4e0b-11ed-a3b6-dac502259ad0.jpg

圖7使用時(shí)差捕獲(a) FAST和(b)兩幀中的超級(jí)點(diǎn)的跟蹤結(jié)果Δt=0.3s

圖 8 顯示了LoopF數(shù)據(jù)集的SLAM結(jié)果,其中無(wú)人機(jī)在農(nóng)村農(nóng)場(chǎng)上空飛行兩輪??梢钥闯觯罱K估計(jì)的軌跡(紅線)即使在近500米的長(zhǎng)距離上也能很好地跟蹤地面實(shí)況軌跡(黃線)。

9ee92b40-4e0b-11ed-a3b6-dac502259ad0.jpg

圖8LoopF數(shù)據(jù)集的無(wú)人機(jī)軌跡包括地面實(shí)況軌跡(黃線)、前端估計(jì)(綠線)和后端估計(jì)(紅線)

結(jié)果比較

為了進(jìn)一步評(píng)估我們方法的性能,我們與OpenVINS 進(jìn)行了比較,OpenVINS是一種最先進(jìn)的SLAM系統(tǒng),使用FAST進(jìn)行特征提取。圖9顯示了FAST檢測(cè)到的特征點(diǎn)。與SuperPoint不同,這些特征點(diǎn)集中在某些對(duì)象(如植物、房屋或機(jī)器)周圍。因此,當(dāng)物體移出場(chǎng)景時(shí),不同時(shí)間拍攝的圖像幀之間的共同特征點(diǎn)數(shù)量顯著減少,如圖7b所示。這個(gè)問(wèn)題反過(guò)來(lái)又會(huì)影響SLAM的結(jié)果。

9ef3d086-4e0b-11ed-a3b6-dac502259ad0.jpg

圖9FAST檢測(cè)到的特征點(diǎn)

為了評(píng)估SupSLAM的性能,我們進(jìn)行了許多實(shí)驗(yàn),并與真實(shí)和合成數(shù)據(jù)集進(jìn)行了比較。結(jié)果驗(yàn)證了我們提出的無(wú)人機(jī)系統(tǒng)的有效性和有效性。

審核編輯:郭婷

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

原文標(biāo)題:【光電智造】一種強(qiáng)大的視覺慣性SLAM系統(tǒng)SupSLAM釋

文章出處:【微信號(hào):今日光電,微信公眾號(hào):今日光電】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    科技防線:無(wú)人機(jī)干擾系統(tǒng)如何保障空域安全 特信無(wú)人機(jī)反制

    隨著無(wú)人機(jī)技術(shù)的快速發(fā)展,無(wú)人機(jī)民用和軍事領(lǐng)域的應(yīng)用日益廣泛。然而,無(wú)人機(jī)帶來(lái)的隱私和保密問(wèn)題也日益突出,使得無(wú)人機(jī)干擾系統(tǒng)的研發(fā)與應(yīng)用顯
    的頭像 發(fā)表于 11-05 09:54 ?104次閱讀

    演唱會(huì)無(wú)人機(jī)亂飛,無(wú)人機(jī)反制槍守護(hù)安全|特信無(wú)人機(jī)反制

    隨著無(wú)人機(jī)技術(shù)的普及,越來(lái)越多的無(wú)人機(jī)出現(xiàn)在各類大型活動(dòng),如演唱會(huì)。然而,無(wú)人機(jī)亂飛的現(xiàn)象也帶來(lái)了諸多安全隱患,如影響演出秩序、侵犯他人隱私等。為了應(yīng)對(duì)這一挑戰(zhàn),
    的頭像 發(fā)表于 05-22 09:11 ?516次閱讀

    無(wú)人機(jī)遙感技術(shù)農(nóng)業(yè)病蟲害監(jiān)測(cè)應(yīng)用研究

    農(nóng)業(yè)領(lǐng)域,病蟲害是使得作物產(chǎn)量減少的關(guān)鍵因素之一。傳統(tǒng)的監(jiān)測(cè)方法不僅操作繁瑣且效率低下,因此急需尋找一種高效、快速而又不會(huì)對(duì)農(nóng)作物造成破壞的監(jiān)測(cè)手段。在這一挑戰(zhàn)面前,無(wú)人機(jī)遙感技術(shù)的涌現(xiàn)為解決農(nóng)業(yè)病蟲害監(jiān)測(cè)問(wèn)題提供了全新的途徑
    的頭像 發(fā)表于 04-25 15:13 ?946次閱讀
    <b class='flag-5'>無(wú)人機(jī)</b>遙感技術(shù)<b class='flag-5'>在</b>農(nóng)業(yè)病蟲害監(jiān)測(cè)<b class='flag-5'>中</b>的<b class='flag-5'>應(yīng)用研究</b>

    第四集 知語(yǔ)云智能科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的組成與工作原理

    GPS等導(dǎo)航設(shè)備獲取位置信息,實(shí)現(xiàn)精確定位。復(fù)雜環(huán)境下,無(wú)人機(jī)還可以利用視覺識(shí)別、激光雷達(dá)等技術(shù)進(jìn)行導(dǎo)航。 無(wú)線通信:無(wú)人機(jī)與地面控制站通過(guò)無(wú)線通信進(jìn)行數(shù)據(jù)交換。地面控制站可以發(fā)送控
    發(fā)表于 03-12 11:28

    第三集 知語(yǔ)云智能科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的應(yīng)用領(lǐng)域

    配送,減少物流成本;建筑行業(yè)利用無(wú)人機(jī)進(jìn)行工地勘察和監(jiān)控,提高施工效率;災(zāi)害救援,無(wú)人機(jī)可以快速抵達(dá)災(zāi)區(qū),為救援工作提供寶貴的情報(bào)和物資支持。 二、
    發(fā)表于 03-12 11:13

    第二集 知語(yǔ)云智能科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的發(fā)展歷程

    世紀(jì)初,無(wú)人機(jī)技術(shù)便開始軍事領(lǐng)域嶄露頭角。隨著航空技術(shù)的不斷進(jìn)步,無(wú)人機(jī)逐漸發(fā)展出偵察、打擊、通信中繼等多種功能,成為現(xiàn)代戰(zhàn)爭(zhēng)的重要力量。進(jìn)入21世紀(jì),隨著消費(fèi)級(jí)
    發(fā)表于 03-12 10:56

    第一集 知語(yǔ)科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的定義與分類

    、破壞或摧毀無(wú)人機(jī),保障航空安全和公共安全。 三、無(wú)人機(jī)反制技術(shù)的應(yīng)用場(chǎng)景 無(wú)人機(jī)反制技術(shù)多個(gè)領(lǐng)域具有廣泛的應(yīng)用價(jià)值。軍事領(lǐng)域,
    發(fā)表于 03-12 10:42

    知語(yǔ)云智能科技揭秘:無(wú)人機(jī)威脅如何破解?國(guó)家安全新防線!

    隨著科技的飛速發(fā)展,無(wú)人機(jī)技術(shù)已經(jīng)深入到各個(gè)領(lǐng)域,給我們的生活帶來(lái)了極大的便利。然而,與此同時(shí),無(wú)人機(jī)也帶來(lái)了潛在的安全威脅。知語(yǔ)云智能科技作為國(guó)內(nèi)領(lǐng)先的智能科技公司,一直致力于研究無(wú)人機(jī)
    發(fā)表于 02-27 10:41

    知語(yǔ)云智能科技無(wú)人機(jī)防御系統(tǒng):應(yīng)對(duì)新興威脅的先鋒力量

    實(shí)現(xiàn)對(duì)無(wú)人機(jī)防御設(shè)備的遠(yuǎn)程監(jiān)控和管理,方便用戶隨時(shí)掌握無(wú)人機(jī)威脅的動(dòng)態(tài)情況。同時(shí),系統(tǒng)還支持多種報(bào)警方式,如聲光報(bào)警、短信報(bào)警等,確保用戶能夠及時(shí)響應(yīng)無(wú)人機(jī)威脅。 實(shí)際應(yīng)用
    發(fā)表于 02-26 16:35

    知語(yǔ)云智能科技:反制無(wú)人機(jī)新篇章—全景監(jiān)測(cè)與激光打擊的尖端技術(shù)

    了反制無(wú)人機(jī)系統(tǒng)的夜間作戰(zhàn)能力,為守護(hù)夜間空域安全提供了有力保障。 可見光技術(shù)則負(fù)責(zé)白天或光照充足的條件下,通過(guò)高清攝像頭捕捉無(wú)人機(jī)的實(shí)時(shí)圖像,為操作人員提供直觀的視覺信息。這一技術(shù)
    發(fā)表于 02-23 11:37

    無(wú)人機(jī)全景監(jiān)測(cè):空域管理的新革命

    實(shí)踐 知語(yǔ)云智能科技無(wú)人機(jī)全景監(jiān)測(cè)領(lǐng)域進(jìn)行了大量的研究和創(chuàng)新實(shí)踐。他們不僅研發(fā)了先進(jìn)的無(wú)人機(jī)設(shè)備和圖像處理技術(shù),還積極探索無(wú)人機(jī)
    發(fā)表于 02-20 15:23

    震撼發(fā)布!知語(yǔ)云智能科技引領(lǐng)革新,全景反制無(wú)人機(jī)系統(tǒng)破繭而出!

    效率,還降低了人工干預(yù)的頻率,使得全景反制無(wú)人機(jī)系統(tǒng)實(shí)際應(yīng)用更加可靠和高效。 知語(yǔ)云智能科技的全景反制無(wú)人機(jī)系統(tǒng)市場(chǎng)上具有顯著的優(yōu)勢(shì)。
    發(fā)表于 01-30 16:07

    【開源項(xiàng)目】使用 Blues Swan 3.0 制作的的 DIY 無(wú)人機(jī)

    準(zhǔn)備好了所有硬件并將所有東西都安裝在無(wú)人機(jī)框架上,是時(shí)候?qū)⒋a上傳到 Swan 了。Arduino IDE打開提供的代碼。 將Blues板配置添加到Arduino IDE。 轉(zhuǎn)到“設(shè)置”&
    發(fā)表于 12-20 13:59

    無(wú)人機(jī)的導(dǎo)航技術(shù)分析

    導(dǎo)航的方法和手段有許多,最傳統(tǒng)的是航圖導(dǎo)航,最流行的是衛(wèi)星導(dǎo)航,最具獨(dú)立性的是慣性導(dǎo)航;無(wú)人機(jī)上用到的是衛(wèi)星導(dǎo)航和慣性導(dǎo)航。
    發(fā)表于 11-29 11:41 ?5091次閱讀
    <b class='flag-5'>無(wú)人機(jī)</b>的導(dǎo)航技術(shù)分析

    知語(yǔ)云:低慢小無(wú)人機(jī)如何反制管制監(jiān)測(cè)行為?方式方法又是什么?

    防鳥則撞這一需求催生了大量關(guān)于探鳥雷達(dá)的研究。探鳥雷達(dá)與“低慢小”無(wú)人機(jī)探測(cè)雷達(dá)硬件之上具有很高的相似度,但就是信號(hào)處理算法上有較大不同。探鳥雷達(dá)則除了關(guān)注固定物的回波以外,一些氣
    發(fā)表于 11-20 17:07