在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

最新圖優化框架,全面提升SLAM定位精度

3D視覺工坊 ? 來源:3D視覺工坊 ? 2024-11-12 11:26 ? 次閱讀

0. 這篇文章干了啥?

同時定位與地圖構建(SLAM)是一項關鍵技術,允許移動機器人在部分或完全未知的環境中自主導航。它包括使用機載傳感器同時估計機器人狀態和構建傳感器檢測到的環境地圖。SLAM可以根據傳感器和地圖構建技術的類別進行分類,如視覺SLAM、激光SLAM、慣性SLAM等。

解決SLAM問題的經典方法可以分為基于濾波的方法和基于圖的方法。在1986年提出SLAM問題的前二十年里,基于概率公式的濾波方法已經實現了準確的估計。然而,在大規模問題中更新協方差矩陣在計算上是昂貴的。基于圖的方法最早由Lu和Milios在1997年引入,隨著圖的增長,計算成本較低。隨著計算能力的提高,基于圖的SLAM的優化算法相比經典的濾波方法(如擴展卡爾曼濾波、Rao-Blackwellized粒子濾波和信息濾波)獲得了廣泛關注。Wilbers等人展示了基于圖的方法在定位方面比粒子濾波具有更高的精度。

姿態圖優化(PGO)可以建模為一個非凸優化問題,是基于圖的SLAM的基礎,其中它將每個姿態與一個頂點關聯,將每個測量與圖的一條邊關聯,需要從有噪聲的相對測量中估計多個未知姿態。在三維空間中的姿態通常包括旋轉和平移,旋轉可以使用歐拉角、軸角(so(3))、特殊正交群(SO(3))或四元數(Q)表示,平移由一個三維向量t指定。此外,整體姿態還可以使用特殊歐氏群(SE(3))、李代數(se(3)或雙四元數(DQ)表示。不同的建模方法會產生不同的約束,如在se(3)中沒有約束,在SE(3)中有矩陣正交和行列式約束,或在Q中有球面約束。選擇與問題結構兼容的簡單表示將導致一個更容易解決和更準確的模型。

在過去的二十年中,許多模型已經根據噪聲的不同統計分布和姿態表示方法得到了發展。同時,也提出了許多高效的優化算法來解決這些模型。從模型的角度來看,旋轉噪聲的統計分布通常分為高斯分布或各向同性的馮米塞斯-費舍爾(vMF)分布,而平移噪聲統一表現為高斯噪聲。基于最大似然估計,在se(3)上的高斯噪聲可以直接導出一個無約束的非線性最小二乘模型。同樣,Cheng等人建立了基于單位雙四元數的最小二乘模型,并提出了一種更有效的方法來計算雅可比矩陣。通過消除兩個變量,他們的模型也是無約束的。另一種建模方法使用SO(3)表示旋轉,假定其服從vMF分布,并導出具有正交和行列式約束的模型。由于se(3)需要轉換來描述運動過程,用SO(3)或Q和一個三維向量表示的目標函數的表達式相比無約束模型更簡潔;然而,約束的引入增加了挑戰。

從算法的角度來看,提出了幾種高效且準確的方法來解決SLAM中的大規模問題。諸如隨機梯度下降等一階優化方法可以減少梯度計算的復雜性,并有效地解決無約束優化問題。收斂速度更快的算法,如高斯-牛頓方法、Levenberg--Marquardt方法、信賴域方法也被引入來解決該問題。與計算矩陣逆不同,使用QR或Cholesky分解等矩陣分解技術來降低復雜性,并提出了增量版本。Grisetti等人和Wagner等人提出了基于流形的高斯-牛頓算法,其中雅可比矩陣具有稀疏結構,更新過程避免了大規模線性方程系統的昂貴存儲。

然而,二階算法僅在局部區域具有快速收斂率,對于非凸問題通常返回局部極小值。后來的工作集中于找到更好的初始點并確認解的最優性。Rosen等人提出了一種基于Powell的Dog-Leg信賴域方法的穩健增量最小二乘估計,并提高了數值穩定性。Carlone等人通過檢查對偶間隙推導了一個帶約束的二次規劃并驗證了最優解。通過擴展可行集到其凸閉包,一種凸松弛方法有效地克服了非凸問題初始點選擇的難題。此外,Rosen等人將模型松弛為一個半定規劃,并證明了只要噪聲低于某個臨界閾值,其松弛的最小化結果提供了一個精確的最大似然估計。Fan和Murphey提出了PGO的一個上界,并通過廣義近端方法解決它,該方法可以收斂到一階臨界點且不依賴于黎曼梯度。另一種找到更好局部極小值或全局極小值的方法依賴于初始化技術。他們指出非凸旋轉估計是SLAM困難的真正原因,平移對旋轉估計影響較小。因此,計算一個好的旋轉估計將提高算法的性能。

我們提出了一種非凸姿態圖優化的近端線性化黎曼交替方向乘子法(PieADMM),它使用最新的部分信息更新其他變量。我們的子問題不僅具有閉式解,而且可以并行計算,從而使每次更新的時間復雜性較低。這一優勢在大規模數值實驗中得到了驗證。從理論上講,收斂性分析補充了我們的發現。

下面一起來閱讀一下這項工作~

1. 論文信息

標題:Non-convex Pose Graph Optimization in SLAM via Proximal Linearized Riemannian ADMM

作者:Xin Chen, Chunfeng Cui, Deren Han, Liqun Qi

機構:北京航空航天大學

原文鏈接:https://arxiv.org/abs/2404.18560

2. 摘要

位姿圖優化 (PGO) 是解決基于位姿的同時定位與地圖構建 (SLAM) 問題的一種著名技術。在本文中,我們使用單位四元數和三維向量表示旋轉和平移,并提出了一種基于馮·米塞斯-費舍爾分布的新型 PGO 模型。從單位四元數導出的約束是球面流形,投影到這些約束上可以通過歸一化來計算。然后,我們開發了一種近端線性化黎曼交替方向乘子法 (PieADMM) 來解決所提出的模型,該方法不僅具有低內存需求,而且可以并行更新位姿。此外,我們建立了 PieADMM 以 O(1/?2) 的迭代復雜度找到我們模型的 ?-駐點解。通過對兩個合成數據集和四個 3D SLAM 基準數據集的數值實驗,展示了我們所提出算法的效率。

3. 效果展示

首先,我們使用不同的算法測試n = 100,m = 100的環形數據集。圖2顯示了當σr = 0.01,σt = 0.05,并采用弦初始化時的俯視軌跡,三種方法在視覺上收斂于相同的解。我們還測試了里程計猜測初始化技術。由于恢復的軌跡幾乎重疊,并且很難觀察出差異,我們將它們省略了。

8a154fac-9056-11ef-a511-92fbcf53809c.jpg

相反,我們在圖3中報告了優化過程,記錄了在不同方法和初始化技術下,Rel.Err和NRMSE的下降趨勢以及CPU時間。由于我們的PieADMM能夠針對每個頂點并行更新,因此它可以比其他方法更快地收斂。此外,弦初始化可以在旋轉更新后給出平移的估計,這提供了比其他方法更準確的初始點。在此初始化下,我們的PieADMM可以收斂到具有較低相對誤差的解。與里程計猜測初始化相比,我們的PieADMM通常不如mG-N的前幾步準確,但隨著迭代的進行,它可以實現略微更好的性能。因此,我們將弦初始化作為下一步實驗中的標準初始化技術。

8a3a627e-9056-11ef-a511-92fbcf53809c.jpg

4. 主要貢獻

(i) 我們提出了一種基于增強單位四元數和vMF分布的非凸姿態圖優化模型,其中數據存儲成本低,單位四元數的投影可以通過歸一化計算。

(ii) 我們提出了一種PieADMM,其子問題具有閉式解,并且可以并行更新。

(iii) 基于流形上的一階最優條件,我們定義了模型的一個?-駐點解。然后,我們建立了PieADMM在找到?-駐點解時的迭代復雜度O(1/?2)。

(iv) 我們在兩個不同數據規模的合成數據集和四個三維SLAM基準數據集上測試了我們的算法。數值實驗驗證了我們方法的有效性。

5. 基本原理是啥?

8a7e2914-9056-11ef-a511-92fbcf53809c.jpg

8aa9f4ea-9056-11ef-a511-92fbcf53809c.jpg

6. 實驗結果

我們在額外的噪聲水平下比較這些算法,并在表II中列出了關于Rel.Err、NRMSE和CPU時間的數值結果。我們發現PieADMM花費更少的時間并且獲得更好的結果。

8add2a5e-9056-11ef-a511-92fbcf53809c.jpg

我們還測試了姿態數量n的影響。實際上,由于我們限制了機器人軌跡的范圍,同等級別的噪聲將在頂點數量增加時產生更大的影響。因此,在比較不同n的數據大小的影響時,我們使用相對噪聲水平作為統一標準,這意味著σr = 100 × σrelr / n和σt = 100 × σrelt / n。結果如圖4所示。圖4a和4b顯示了PieADMM的性能平穩,有時略優于其他兩種方法。然而,PieADMM的運行時間增加速度比它們慢得多,參見圖4c。這是因為n的規模幾乎不影響旋轉子問題的成本,它可以并行計算。此外,平移子問題僅涉及矩陣乘法,并且不依賴于矩陣的逆。

8b2269a2-9056-11ef-a511-92fbcf53809c.jpg

對于立方體數據集,讓σt = σrelt /?n,其中σrelt表示平移的相對噪聲水平。我們首先考慮了?n = 5或8,σr = 0.1,σrelt = 0.1和pcube = 0.3的兩個例子。圖5a和5d顯示了真實軌跡,其中藍線由運動產生,紅色虛線由觀測產生。圖5b、5c和5e、5f分別是對應于不同?n的嘈雜和恢復的軌跡。圖6顯示了Rel.Err隨著CPU時間的下降趨勢,其中我們省略了圖像的上半部分以突出顯示細節。由于PGO模型是非凸的,而PieADMM是非單調的算法,曲線可能會振蕩。然而,它總是在更短的時間內收斂到更高精度的解。

8b4d44ba-9056-11ef-a511-92fbcf53809c.jpg

8b8513a4-9056-11ef-a511-92fbcf53809c.jpg

我們還從2到10選擇?n,并在表III中展示了數值結果。圖7a顯示了立方體數據集的邊緣和頂點數量之間的關系,圖7b和7c說明了速度隨著?n的增加而上升的趨勢。mG-N和mL-M的成本增長都是立方的,而PieADMM的增長速度較慢。

8ba83f3c-9056-11ef-a511-92fbcf53809c.jpg

8bdbe738-9056-11ef-a511-92fbcf53809c.jpg

我們測試了一些流行的3D SLAM數據集。車庫數據集是一個大規模的真實世界示例,另外三個(球1、球2和環面)是用來比較性能的常見數據集。與球1數據集不同,球2數據集添加了更大的噪聲。我們還使用弦初始化技術為所有方法計算了一個初始點。圖8顯示了軌跡的視覺結果,相應的數值結果列在表IV中。值得注意的是,我們的旋轉模型是基于vMF分布而不是傳統的高斯分布,因此恢復的解不相同,并且比較目標函數值或梯度是沒有意義的。我們在表中顯示了CPU時間,表明PieADMM收斂速度比mG-N和mL-M快。

8c19b3b0-9056-11ef-a511-92fbcf53809c.jpg

8c5e9822-9056-11ef-a511-92fbcf53809c.jpg

7. 總結

在SLAM中的位姿圖優化是一種特殊的非凸優化,其中變量通常位于se(3)中,具有非線性目標函數,或在具有正交約束的特殊歐幾里得群中。復雜的模型使得找到全局解變得困難。本文提出了一種基于增強單位四元數和馮米塞斯-費舍爾分布的新非凸位姿圖優化模型,這是一個在單位球面上的大規模四次多項式優化。通過引入輔助變量,我們將其重新表述為多二次多項式優化、多線性最小二乘問題。然后,我們引入了一個針對PGO模型的近端線性化黎曼ADMM,其中子問題是簡單的投影問題,并且可以根據有向圖的結構并行解決,從而大大提高了效率。然后,基于我們PGO模型滿足的Lipschitz梯度連續性假設和流形上的一階最優性條件,我們建立了找到ε駐點解的迭代復雜度為O(1/?2)。在兩個具有不同數據規模和噪聲水平的合成數據集以及四個3D SLAM基準數據集上的數值實驗驗證了我們方法的有效性。

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

    關注

    23

    文章

    4682

    瀏覽量

    94352
  • SLAM
    +關注

    關注

    23

    文章

    431

    瀏覽量

    32248
  • 數據集
    +關注

    關注

    4

    文章

    1221

    瀏覽量

    25198

原文標題:超越L-M和G-N!最新圖優化框架!全面提升SLAM定位精度!

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

收藏 人收藏

    評論

    相關推薦

    室內智能指路牌的定位精度能達到多少

    。精準的定位能幫助人們迅速找到目的地,節省時間與精力,提升空間的使用效率。那么,室內叁仟智能指路牌的定位精度究竟能達到何種程度?接下來,我們從定位
    的頭像 發表于 04-01 10:37 ?153次閱讀

    UWB高精度定位技術在智能倉儲中的應用

    UWB高精度定位系統結合RFID和ERP軟件,優化倉儲管理,實現厘米級定位、抗干擾、低功耗安全,提升倉儲效率40%,減少誤差,未來應用場景更
    的頭像 發表于 01-22 17:30 ?402次閱讀

    廠區人車定位用哪個定位方案好

    廠區人車定位不僅是保障生產安全、優化資源配置的基礎,更是推動智能制造、提升運營效率的關鍵環節。但傳統的人車定位方案往往難以全面滿足廠區復雜多
    的頭像 發表于 12-19 10:36 ?332次閱讀
    廠區人車<b class='flag-5'>定位</b>用哪個<b class='flag-5'>定位</b>方案好

    SSM框架的性能優化技巧 SSM框架中RESTful API的實現

    SSM框架的性能優化技巧 SSM(Spring + Spring MVC + MyBatis)框架的性能優化提升Java Web應用性能的
    的頭像 發表于 12-17 09:10 ?594次閱讀

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

    SLAM中評估大規模的點云地圖仍頗具挑戰,主要原因在于缺乏統一、穩健且高效的評估框架。本文提出了MapEval,這是一個用于點云地圖綜合評估的開源框架。在模擬數據集和真實世界數據集上開展的大量實驗
    的頭像 發表于 12-13 11:18 ?717次閱讀
    用于<b class='flag-5'>SLAM</b>中點云地圖綜合評估的開源<b class='flag-5'>框架</b>

    利用VLM和MLLMs實現SLAM語義增強

    語義同步定位與建SLAM)系統在對鄰近的語義相似物體進行建時面臨困境,特別是在復雜的室內環境中。本文提出了一種面向對象SLAM的語義增
    的頭像 發表于 12-05 10:00 ?902次閱讀
    利用VLM和MLLMs實現<b class='flag-5'>SLAM</b>語義增強

    激光雷達在SLAM算法中的應用綜述

    SLAM算法運行的重要傳感器。基于激光雷達的SLAM算法,對激光雷達SLAM總體框架進行介紹,詳細闡述前端里程計、后端優化、回環檢測、地圖構
    的頭像 發表于 11-12 10:30 ?2031次閱讀
    激光雷達在<b class='flag-5'>SLAM</b>算法中的應用綜述

    MG-SLAM:融合結構化線特征優化高斯SLAM算法

    同步定位與地圖構建 (SLAM) 是計算機視覺中的一個基本問題,旨在在同時跟蹤相機姿勢的同時對環境進行地圖構建。基于學習的密集 SLAM 方法,尤其是神經輻射場 (NeRF) 方法,在捕獲密集光度
    的頭像 發表于 11-11 16:17 ?703次閱讀
    MG-<b class='flag-5'>SLAM</b>:融合結構化線特征<b class='flag-5'>優化</b>高斯<b class='flag-5'>SLAM</b>算法

    物聯網系統中高精度RTK定位方案的實現_高精度定位模塊

    物聯網系統中為什么要使用高精度定位模塊 物聯網系統中使用高精度定位模塊的原因主要體現在以下幾個方面: 提高定位
    的頭像 發表于 09-26 17:53 ?2263次閱讀
    物聯網系統中高<b class='flag-5'>精度</b>RTK<b class='flag-5'>定位</b>方案的實現_高<b class='flag-5'>精度</b><b class='flag-5'>定位</b>模塊

    藍牙AOA高精度定位系統效果怎么樣

    的核心優勢在于其高精度。通過利用到達角度法技術,該系統能夠精確計算信號到達的角度,并結合多個藍牙信標基站的數據,實現亞米級別的定位精度。在商場、醫院、機場等復雜室內環境中,這一技術能夠幫助用戶準確地找到目標位置,極大地
    的頭像 發表于 08-26 10:29 ?568次閱讀

    室外定位:高精度北斗RTK定位技術

    ? ? ? ?北斗RTK定位技術,也稱北斗差分定位技術,利用我國自主研發的北斗衛星定位系統實現精確定位功能。定位
    的頭像 發表于 07-18 15:19 ?888次閱讀

    北斗高精度定位終端的應用領域和作用

    北斗高精度定位終端的技術進步不僅體現在硬件設備的優化上,還深入到軟件算法的革新。采用先進的實時動態差分技術(RTK),結合地面增強基站網絡,能夠大幅度提高定位解算的
    的頭像 發表于 06-19 13:56 ?771次閱讀
    北斗高<b class='flag-5'>精度</b><b class='flag-5'>定位</b>終端的應用領域和作用

    什么是高精度定位平板?

    普通GPS設備的精度。 高精度定位平板的關鍵技術是RTK(Real-Time Kinematic,實時動態測量)技術。RTK技術通過接收來自基站的差分信號,實時修正GPS信號中的誤差,實現高
    的頭像 發表于 06-12 17:53 ?1056次閱讀

    北斗高精度定位終端的工作原理和精度范圍

    北斗高精度定位終端的工作原理主要基于北斗衛星導航系統,通過衛星信號的接收、處理和計算,實現了對目標位置的精確測量。以下是關于北斗高精度定位終端工作原理的引文:北斗高
    的頭像 發表于 05-28 11:15 ?1080次閱讀
    北斗高<b class='flag-5'>精度</b><b class='flag-5'>定位</b>終端的工作原理和<b class='flag-5'>精度</b>范圍

    機器人高效導航定位背后SLAM專用芯片的崛起

    電子發燒友網報道(文/李寧遠)對移動機器人來說,導航定位是最基本最核心的功能之一,機器人自主移動能力建立在出色的導航定位基礎上。目前移動機器人應用得最廣泛的導航定位技術無疑是SLAM
    的頭像 發表于 05-28 00:20 ?4211次閱讀
    主站蜘蛛池模板: 色片在线 | 黄字幕网| 高h细节肉爽文bl文 高h细节肉爽文男男 | 奇米影视亚洲春色77777 | 亚洲一级毛片免费观看 | 午夜大片男女免费观看爽爽爽尤物 | 一区二区三区中文 | 色婷婷成人网 | 亚洲人成电影在线播放 | 天天射天天拍 | 在线观看高清免费播放 | www.四虎.com | 大美女久久久久久j久久 | 性欧美xxx 不卡视频 | 国产免费福利网站 | 最新版天堂资源中文官网 | 8050网午夜一级毛片免费不卡 | 天天射夜夜骑 | 在线亚洲小视频 | 91网站在线播放 | 国产一级大片在线观看 | 久久v| 五月婷婷色| 亚洲国产午夜精品理论片的软件 | 午夜噜噜噜私人影院在线播放 | 夜夜骑首页 | 国产人成午夜免视频网站 | 国产精品丝袜在线观看 | freesexvideo性2| 亚欧一区| 久久免费精品国产72精品剧情 | 国产精品福利午夜h视频 | 国产亚洲美女精品久久久2020 | 欧美黑粗特黄午夜大片 | 亚洲女人小便 | 日本不卡在线视频 | 欧美成人午夜片一一在线观看 | 亚洲xx网 | 99久热只有精品视频免费观看17 | 中国一级特黄aa毛片大片 | 性色视频在线 |