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

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

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

用于SLAM中點云地圖綜合評估的開源框架

INDEMIND ? 來源:INDEMIND ? 2024-12-13 11:18 ? 次閱讀

在SLAM中評估大規(guī)模的點云地圖仍頗具挑戰(zhàn),主要原因在于缺乏統(tǒng)一、穩(wěn)健且高效的評估框架。本文提出了MapEval,這是一個用于點云地圖綜合評估的開源框架。在模擬數(shù)據(jù)集和真實世界數(shù)據(jù)集上開展的大量實驗表明,MapEval在保持評估完整性的同時,速度至少提高了100-500倍。MapEval庫將會開源,以推動機器人領(lǐng)域標準化的地圖評估實踐。

01 本文核心內(nèi)容

A.動機與挑戰(zhàn)

f882a9a8-b86a-11ef-93f3-92fbcf53809c.png

SLAM已成為移動機器人領(lǐng)域的一項基礎(chǔ)性技術(shù),能夠?qū)崿F(xiàn)機器人在未知環(huán)境中的自主導(dǎo)航。盡管SLAM包含定位和建圖任務(wù),但當前的評估方法主要側(cè)重于軌跡精度,這只是通過定位性能間接反映地圖質(zhì)量。這種間接評估方式,再加上獲取高精度真實軌跡數(shù)據(jù)的固有困難,對現(xiàn)實世界中SLAM的部署構(gòu)成了顯著限制,因為地圖質(zhì)量直接影響諸如路徑規(guī)劃和避障等下游任務(wù)。直接的地圖質(zhì)量評估提供了更全面、更可靠的評估范式。例如,如圖1所示,不同區(qū)域的地圖精度差異顯著,這凸顯了評估全局幾何精度和局部一致性的必要性。這些互補的方面能夠捕捉到不同的誤差來源和尺度,然而現(xiàn)有的評估方法通常只關(guān)注其中一個方面,導(dǎo)致對SLAM性能的評估不完整。缺乏一個能同時兼顧這兩個方面的統(tǒng)一評估框架,已成為推進SLAM技術(shù)以及確保其在現(xiàn)實應(yīng)用中的可靠性的關(guān)鍵瓶頸。盡管其重要性毋庸置疑,但以下三個基本挑戰(zhàn)阻礙了穩(wěn)健的地圖評估框架的發(fā)展:

1)缺乏統(tǒng)一的評估標準:軌跡評估得益于諸如EVO等標準化工具,但地圖質(zhì)量評估卻呈現(xiàn)碎片化?,F(xiàn)有的方法聚焦于孤立的方面,如全局精度或局部一致性,缺乏一個能整合這些互補指標的統(tǒng)一框架。這種碎片化阻礙了不同SLAM系統(tǒng)之間的公平和全面比較。

2)傳統(tǒng)指標的固有局限性:SLAM地圖具有大規(guī)模、環(huán)境噪聲以及稀疏的真實基準等獨特特征,這給現(xiàn)有指標帶來了獨特的挑戰(zhàn)。當前的指標難以在噪聲敏感度、完整性(COM)以及同時捕捉全局和局部屬性的能力之間取得平衡,往往導(dǎo)致對SLAM性能的誤導(dǎo)性評估。

3)可擴展性和計算效率:傳統(tǒng)指標,如倒角距離(ChamferDistance,CD)和瓦瑟斯坦距離(地球搬運工距離,WassersteinDistance,EMD),在應(yīng)用于包含數(shù)百萬個點的SLAM地圖時,計算成本變得過高。這種可擴展性的限制嚴重制約了它們在現(xiàn)實世界場景中的實際應(yīng)用,在系統(tǒng)部署中,高效評估至關(guān)重要。

02 主要貢獻

我們構(gòu)建了MapEval,這是一個用于全面點云地圖評估的開源框架,對現(xiàn)有評估指標進行了系統(tǒng)性分析,并為一致性的質(zhì)量評估確立了清晰的指導(dǎo)準則。

我們借助體素化高斯近似對瓦瑟斯坦距離加以改進,提出了新穎的評估指標,在相同的誤差標準下達成了高效且穩(wěn)健的性能表現(xiàn)。

我們在各類SLAM系統(tǒng)中開展了大量實驗來驗證我們的框架,與傳統(tǒng)方法相比,實現(xiàn)了100-500倍的提速。

03 方法架構(gòu)

MapEval評估流程概述。該框架首先從真實傳感器和SLAM算法獲取稠密點云地圖(左側(cè)),接著利用初始姿態(tài)估計進行稠密地圖對齊(中間),最后進行映射評估。

f8995f22-b86a-11ef-93f3-92fbcf53809c.png

04 實驗

A.實驗設(shè)置

1)數(shù)據(jù)集與基準真值:我們在四個不同的數(shù)據(jù)集上對MapEval進行評估,分別是:FusionPortable(FP)、NewerCollege(NC)、GEODE(GE)以及我們自行收集的MS數(shù)據(jù)集。這些數(shù)據(jù)集涵蓋了多樣的環(huán)境條件和掃描模式,基準真值地圖是通過高精度掃描儀以毫米級精度獲取的。MS數(shù)據(jù)集是通過我們的多傳感器平臺(見圖3)收集的,采用精度為6毫米的LeicaRTC360掃描儀。表II總結(jié)了每個序列的關(guān)鍵特征。

f8af4c92-b86a-11ef-93f3-92fbcf53809c.png

f8bfc4d2-b86a-11ef-93f3-92fbcf53809c.png

2)基準方法:我們將MapEval與兩個先進的SLAM系統(tǒng)進行基準比較:FAST-LIO2(FL2)和PALoc。這些系統(tǒng)代表了不同的地圖構(gòu)建方式,PALoc結(jié)合了閉環(huán)優(yōu)化和先驗地圖約束,以減少在大規(guī)模環(huán)境中的全局漂移誤差。

3)實現(xiàn)細節(jié):我們的評估實驗整合了軌跡和地圖質(zhì)量評估。對于軌跡評估,我們采用了絕對軌跡誤差(ATE)。在地圖質(zhì)量評估中,對于AWD和SCS指標,使用了對應(yīng)閾值τ=0.2米和體素大小為3.0米。MME計算在所有序列中均采用一致的0.1米搜索半徑。我們使用Open3D和PCL庫來實現(xiàn)該框架,實驗在配備了英特爾i7-12700kCPU和96GBRAM的臺式計算機上進行。

B.模擬實驗

我們利用序列S2的基準真值地圖(28,633,510個點,覆蓋30m×7m×4m區(qū)域)進行模擬實驗,以驗證我們所提出的MapEval框架的穩(wěn)健性和有效性。

1)噪聲敏感性分析:為評估度量對噪聲的穩(wěn)健性,我們有系統(tǒng)地向基準真值地圖引入隨機采樣的對稱高斯噪聲(1厘米-50厘米)。表III中的實驗結(jié)果呈現(xiàn)了幾個驗證我們所提框架的關(guān)鍵發(fā)現(xiàn)。首先,AC隨著噪聲水平從20厘米增加到50厘米,呈現(xiàn)出與直覺相悖的行為,其值降低,而CD和AWD則表現(xiàn)出一致的誤差增長。這種差異是因為AC僅考慮距離閾值τ(方程2)內(nèi)的內(nèi)點。相比之下,AWD通過基于體素的高斯近似(方程4)納入完整的點分布,從而保持穩(wěn)健性。對均值差異和協(xié)方差結(jié)構(gòu)的Wasserstein距離(方程5)的考量使得AWD能夠捕捉全局變形,同時對局部變化保持穩(wěn)健。其次,在存在小尺度噪聲(1厘米-10厘米)時,SCS對局部幾何變化表現(xiàn)出預(yù)期的敏感性,同時保持穩(wěn)健性。隨著噪聲水平進一步增加(10厘米-50厘米),由于直接依賴于點級統(tǒng)計數(shù)據(jù),傳統(tǒng)度量指標(如MME)變得不穩(wěn)定。然而,SCS通過利用Wasserstein距離的空間分布,在表征局部一致性方面保持穩(wěn)定行為。這種穩(wěn)健性源于我們基于體素的方法,其通過統(tǒng)計聚合有效地過濾了點級噪聲。

f8de7e72-b86a-11ef-93f3-92fbcf53809c.png

2)異常值穩(wěn)健性分析:我們進一步通過向基準真值地圖引入不同的異常值比率(0.01%-10%)和高斯異常值距離(10厘米-100,000厘米)來評估我們所提出的度量指標。表IV揭示了我們所提出度量指標的卓越穩(wěn)健性。對于極小的異常值污染(0.1%)和大的噪聲范圍(10厘米-100,000厘米),傳統(tǒng)度量指標表現(xiàn)出極大的敏感性,AC由于其點級閾值機制趨近于零,而CD由于直接依賴點到點距離(方程3),如圖4所示表現(xiàn)出不穩(wěn)定的增長。相比之下,AWD通過利用Wasserstein距離的統(tǒng)計特性保持了穩(wěn)健的性能?;隗w素的高斯近似通過考慮異常值對整體分布而非單個點的影響,有效地處理了異常值。在中等噪聲尺度(1000厘米-10,000厘米)下,CD由于局部結(jié)構(gòu)愈發(fā)扭曲而無法提供有意義的評估。AWD通過在Wasserstein距離計算中考慮位置和結(jié)構(gòu)差異,成功捕捉到噪聲增加的趨勢。對于更高的異常值比率(10%),SCS保持了對局部一致性的穩(wěn)健表征,而MME由于對點級熵變化的敏感性而表現(xiàn)出反直覺的行為。這一全面的驗證表明,我們所提出的度量指標顯著提高了點云地圖評估的穩(wěn)健性,特別是在存在大量噪聲和異常值的挑戰(zhàn)性場景中。

f8f19d7c-b86a-11ef-93f3-92fbcf53809c.png

f917ef18-b86a-11ef-93f3-92fbcf53809c.png

C.真實世界實驗

1)基于定位精度的地圖評估:我們首先分析了室內(nèi)(S5-S10)和室外環(huán)境(S14)中地圖質(zhì)量與定位精度之間的關(guān)聯(lián)。此實驗將定位精度作為驗證我們所提出度量標準的參考。表V中的結(jié)果在不同場景下呈現(xiàn)出顯著的模式。在有限的室內(nèi)環(huán)境(S5-S10)中,F(xiàn)L2覆蓋的局部地圖自然限制了閉環(huán)的優(yōu)勢,兩種算法實現(xiàn)了可比擬的全局精度。然而,傳統(tǒng)度量呈現(xiàn)出不一致的表現(xiàn):在序列S5中,盡管PALoc在定位精度上更優(yōu),反映在更好的CD、COM和AWD值上,但其AC得分較低。同樣,在序列S7、S9和S10中,F(xiàn)L2實現(xiàn)了更好的定位精度,AWD得分更優(yōu),但CD表現(xiàn)較差。這種差異突顯了CD在表征局部地圖質(zhì)量方面的局限性,同時驗證了AWD在捕捉有意義的幾何差異方面的穩(wěn)健性。室外場景(S14)為我們的度量標準的有效性提供了極具說服力的證據(jù)。由于PALoc采用了閉環(huán)優(yōu)化,其在定位精度上顯著優(yōu)于FL2。雖然CD在兩種方法之間顯示出極小的差異,但我們的AWD成功捕捉到了這種全局精度的提升,與第II-C節(jié)中描述的Wasserstein距離的理論優(yōu)勢相符。圖5提供了S14的詳細可視化,通過誤差圖、體素誤差分布和一致性度量對FL2和PALoc進行了比較。結(jié)果表明,PALoc通過更好的AC、AWD和CDF度量實現(xiàn)了更卓越的全局精度。然而,PALoc的SCS性能相較于FL2略有下降,這與MME評估結(jié)果一致。此觀察揭示了一個重要的權(quán)衡:盡管閉環(huán)優(yōu)化減少了全局漂移,但可能會引入影響地圖一致性的局部幾何變形。

f92dfce0-b86a-11ef-93f3-92fbcf53809c.png

2)多樣化環(huán)境中的地圖評估:我們進一步在具有挑戰(zhàn)性的場景中驗證了我們的度量標準,包括走廊(S0)、自動扶梯(S4)、樓梯(S12)和植被密集區(qū)域(S13),如表V所示。在這些更廣闊的環(huán)境中,PALoc相較于FL2展現(xiàn)出顯著提升的全局精度,這被AWD準確捕獲。然而,我們的SCS度量表明這種全局優(yōu)化偶爾會損害局部一致性。傳統(tǒng)度量未能察覺這種全局精度與局部一致性之間的權(quán)衡,這體現(xiàn)了AWD和SCS在地圖評估中的互補性質(zhì)。圖6中的自動扶梯場景(S3)尤其突出了我們方法的優(yōu)勢。盡管視覺檢查和AC值證實了PALoc具有更優(yōu)的局部精度,但CD由于對噪聲的敏感性給出了矛盾的結(jié)果。我們的AWD通過基于體素的高斯近似,在準確反映真實質(zhì)量差異的同時保持了穩(wěn)健性。這些真實世界的實驗驗證了我們所提出度量標準的兩個關(guān)鍵優(yōu)勢。其一,AWD相較于CD在大規(guī)模環(huán)境中(特別是存在顯著漂移時)對全局精度的評估更可靠。其二,AWD和SCS的結(jié)合使得能夠?qū)θ志群途植恳恢滦赃M行全面評估,揭示了傳統(tǒng)度量所遺漏的重要權(quán)衡。

f95eb4e8-b86a-11ef-93f3-92fbcf53809c.png

D.計算效率

我們對表II中所有數(shù)據(jù)集上MapEval的計算效率進行了剖析,將傳統(tǒng)度量(AC/CD+MME)與我們所提出的方法(Voxel.+AWD+SCS)加以對比。鑒于龐大的點云數(shù)量,我們甚至為快速計算MME采用了多線程技術(shù)。表VII給出了不同地圖規(guī)模下的處理時長。對于密集場景(約10^9個點,S1、S3、S4、S11、S13、S14),傳統(tǒng)度量需要數(shù)百至數(shù)千秒,而我們的單線程實現(xiàn)僅需數(shù)十秒即可完成。在中等密度環(huán)境(10^6-10^7個點,S5-S10)中,我們的方法實現(xiàn)了亞秒級的處理時間,在保持評估質(zhì)量的同時,相比傳統(tǒng)方法實現(xiàn)了100-500倍的提速。

f98a6c0a-b86a-11ef-93f3-92fbcf53809c.png

E.參數(shù)敏感性分析

我們針對序列S1開展了參數(shù)敏感性分析,旨在探究體素大小對度量性能的影響。圖7闡釋了體素大小與三個關(guān)鍵指標:AWD、SCS以及計算時間之間的關(guān)系。AWD隨著體素大小呈現(xiàn)近乎線性的增長,從5厘米體素時的4.90厘米增至70厘米體素時的135.66厘米。這一趨勢反映出在較大體素的Wasserstein距離計算中,均值差異占據(jù)主導(dǎo)地位。相比之下,SCS在不同體素大小下保持穩(wěn)定,展現(xiàn)出其在捕捉局部一致性模式方面不依賴于空間分辨率的穩(wěn)健性。計算時間隨著體素大小的增加顯著降低,直至在約15厘米處達到拐點,從5厘米時的162.10秒降至60厘米以上時的約5秒?;谟嬎阈屎投攘糠€(wěn)定性之間的平衡,我們建議在實際應(yīng)用中采用2.0米至4.0米的體素大小。

f9b04eb6-b86a-11ef-93f3-92fbcf53809c.png

05 總結(jié)

我們提出了MapEval,這是一個用于SLAM中點云地圖綜合評估的開源框架。該框架引入了兩個互補的度量指標:AWD和SCS,分別用于全局精度和局部一致性的評估。通過廣泛的實驗,我們表明,與傳統(tǒng)方法相比,我們的方法實現(xiàn)了100-500倍的提速,同時在各種不同的場景中保持了強勁的性能。MapEval將會發(fā)布,以促進機器人領(lǐng)域標準化的地圖質(zhì)量評估,推動可靠的SLAM系統(tǒng)的發(fā)展。

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

    關(guān)注

    211

    文章

    28418

    瀏覽量

    207082
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3348

    瀏覽量

    42496
  • SLAM
    +關(guān)注

    關(guān)注

    23

    文章

    424

    瀏覽量

    31830

原文標題:干貨丨速度提升近500倍!用于SLAM中點云地圖綜合評估的開源框架

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

收藏 人收藏

    評論

    相關(guān)推薦

    物聯(lián)網(wǎng)APP開源框架教程(二)—— iOS APP開發(fā)

    硬件相關(guān)的App實現(xiàn)方法。開源框架是機智的出品,包含Wi-Fi類智能硬件app通用功能的一套源碼。只要使用機智協(xié)議的產(chǎn)品,開發(fā)者可以直接用該框架
    發(fā)表于 12-07 10:54

    機智開源框架介紹

    /GOpenSource_AppKit_Android_AS 介紹:機智開源框架(GizOpenSource_AppKit_Android) 是開源的適
    發(fā)表于 12-27 15:47

    機智APP開源框架介紹

    機智物聯(lián)網(wǎng)開源框架App工程(Eclipse工程)介紹:機智開源框架(GizOpenSour
    發(fā)表于 02-15 17:56

    物聯(lián)網(wǎng)平臺機智Android開源框架入門之旅

    開源框架:是開源的適用于物聯(lián)網(wǎng)的軟件框架,用于無縫的支持設(shè)備到設(shè)備的互聯(lián)。。機智
    發(fā)表于 11-09 14:37

    AGV激光雷達SLAM定位導(dǎo)航技術(shù)

    探測距離遠,且不易受外界環(huán)境的干擾,是最適合AGV小車SLAM定位和建圖的傳感器?! 301導(dǎo)航型激光雷達  鐳神智能的激光雷達探測距離遠,最遠可達200米,測量精度高,可以很好的被用于地圖構(gòu)建,在
    發(fā)表于 11-09 15:59

    讓機器人完美建圖的SLAM 3.0到底是何方神圣?

    抖動,必要時調(diào)整  ▲ SLAM 3.0 ——采用圖優(yōu)化的SLAM方式  SLAM 3.0 相比較于前兩代,采用圖優(yōu)化方式進行構(gòu)圖,能實現(xiàn)百萬平米級別的地圖構(gòu)建能力,同時擁有主動式回環(huán)
    發(fā)表于 01-21 10:57

    激光SLAM與VSLAM定位導(dǎo)航方法誰主沉???

    SLAM(同步定位與地圖構(gòu)建),是指運動物體根據(jù)傳感器的信息,一邊計算自身位置,一邊構(gòu)建環(huán)境地圖的過程,解決機器人等在未知環(huán)境下運動時的定位與地圖構(gòu)建問題。目前,
    發(fā)表于 05-20 08:19

    SLAM技術(shù)目前主要應(yīng)用在哪些領(lǐng)域

      目前,SLAM(即時定位與地圖構(gòu)建)技術(shù)主要被運用于無人機、無人駕駛、機器人、AR、智能家居等領(lǐng)域,從各應(yīng)用場景入手,促進消費升級?! C器人  激光+SLAM是目前機器人自主定位
    發(fā)表于 12-01 14:26

    HOOFR-SLAM的系統(tǒng)框架及其特征提取

    Intelligent Vehicles Applications1. 介紹2. HOOFR-SLAM2.1 系統(tǒng)框架2.2 HOOFR特征提取2.3 映射線程2.3.1 特征匹配1. 介紹提出一種HOOFR-...
    發(fā)表于 12-21 06:35

    多無人機局部地圖數(shù)據(jù)共享融合的SLAM方法

    協(xié)同即時定位與地圖構(gòu)建(SLAM)建立在多無人機的聯(lián)合感知能力之上,通過局部地圖的交互融合構(gòu)建個增量式全局環(huán)境地圖,以提高多無人機任務(wù)協(xié)同的準確性、實時性和魯棒性。針對多無人系統(tǒng)協(xié)同定
    發(fā)表于 06-02 11:29 ?8次下載

    經(jīng)典視覺SLAM框架開源方案

    SLAM 是 Simultaneous Localization and Mapping 的縮寫,中文譯作“同時定位與地圖構(gòu)建”。它是指搭載特定傳感器的主體,在沒有環(huán)境先驗信息的情況下,于運動過程中建立環(huán)境的模型,同時估計自己的運動。如果這里的傳感器主要為相機,那就稱為“
    發(fā)表于 12-05 10:16 ?1528次閱讀

    TRO新文:用于數(shù)據(jù)關(guān)聯(lián)、建圖和高級任務(wù)的對象級SLAM框架

    總的來說,框架實現(xiàn)穩(wěn)健的數(shù)據(jù)關(guān)聯(lián)、精確的物體參數(shù)化以及基于語義對象地圖的高層應(yīng)用,解決了對象SLAM涉及的主要挑戰(zhàn)。語義對象地圖能為機器人抓取、導(dǎo)航、規(guī)劃等復(fù)雜任務(wù)提供必要信息,有助于
    的頭像 發(fā)表于 07-14 16:49 ?720次閱讀
    TRO新文:<b class='flag-5'>用于</b>數(shù)據(jù)關(guān)聯(lián)、建圖和高級任務(wù)的對象級<b class='flag-5'>SLAM</b><b class='flag-5'>框架</b>

    視覺SLAM開源方案匯總 視覺SLAM設(shè)備選型

    SLAM至今已歷經(jīng)三十多年的研究,這里給出經(jīng)典視覺SLAM框架,這個框架本身及其包含的算法已經(jīng)基本定型,并且已經(jīng)在許多視覺程序庫和機器人程序庫中提供。
    發(fā)表于 08-10 14:15 ?1064次閱讀
    視覺<b class='flag-5'>SLAM</b><b class='flag-5'>開源</b>方案匯總 視覺<b class='flag-5'>SLAM</b>設(shè)備選型

    視覺SLAM是什么?視覺SLAM的工作原理 視覺SLAM框架解讀

    近年來,SLAM技術(shù)取得了驚人的發(fā)展,領(lǐng)先一步的激光SLAM已成熟的應(yīng)用于各大場景中,視覺SLAM雖在落地應(yīng)用上不及激光SLAM,但也是目前
    的頭像 發(fā)表于 09-05 09:31 ?3977次閱讀
    視覺<b class='flag-5'>SLAM</b>是什么?視覺<b class='flag-5'>SLAM</b>的工作原理 視覺<b class='flag-5'>SLAM</b><b class='flag-5'>框架</b>解讀

    激光雷達在SLAM算法中的應(yīng)用綜述

    SLAM算法運行的重要傳感器?;诩す饫走_的SLAM算法,對激光雷達SLAM總體框架進行介紹,詳細闡述前端里程計、后端優(yōu)化、回環(huán)檢測、地圖構(gòu)
    的頭像 發(fā)表于 11-12 10:30 ?574次閱讀
    激光雷達在<b class='flag-5'>SLAM</b>算法中的應(yīng)用綜述