色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

詳解激光SLAM框架LeGO-LOAM

3D視覺工坊 ? 來源:計算機視覺工坊 ? 2023-06-11 15:02 ? 次閱讀

LOAM存在的問題

LeGO-LOAM全稱為:Lightweight and Groud-Optimized Lidar Odometry and Mapping on Variable Terrain,從標題可以看出 LeGO-LOAM 為應(yīng)對可變地面進行了地面優(yōu)化,同時保證了輕量級。 LeGO-LOAM是專門為地面車輛設(shè)計的SLAM算法,要求在安裝的時候Lidar能以水平方式安裝在車輛上;如果是傾斜安裝的話,也要進行位姿轉(zhuǎn)換到車輛上。

而LOAM對Lidar的安裝方式?jīng)]有要求,即使手持都沒有關(guān)系。 作者的實驗平臺是一個移動小車(UGA),掛載了一個Velodyne VLP-16 線激光雷達,還配有一個低精度的 IMU;選用的硬件平臺是 Nvidia Jetson TX2(ARM Cortex-A57 CPU);整體負載是 20Kg;移動速度為:2.0m/s;測試場景為:地面不平(比較顛簸)的草地

72451652-06df-11ee-962d-dac502259ad0.jpg

圖1 硬件平臺 LOAM框架在這樣的硬件環(huán)境和使用場景中會存在一些問題:

由于搭載的是嵌入式系統(tǒng),計算能力將會受限,LOAM的計算需要將難以滿足,致使無法做到實時;

如果使用LOAM框架,系統(tǒng)計算每個點曲率的處理頻率(數(shù)據(jù)量很大,VLP-16一條線是1800個點)將難以跟上傳感器的更新頻率;

UGA行駛的路面是非平滑連續(xù)的(運動是顛簸的),采集的數(shù)據(jù)將會失真(運動畸變,勻速運動模型無法適用于顛簸場景),使用LOAM很難在兩幀之間找到可靠的特征對應(yīng)。

在噪雜的環(huán)境中操作UGV也會給LOAM帶來一些挑戰(zhàn),例如:浮動的草叢和擺動的樹葉的點云將被誤提取為角點或面點,這些特征是不可靠的,難以在連續(xù)幀之間獲取準確的匹配,從而會造成較大的漂移。

LeGO-LOAM的設(shè)計思路

72779c76-06df-11ee-962d-dac502259ad0.png

對地面點云的配準主要使用的是面點特征;在分割后的點云配準主要使用的是邊緣點和面點特征。從中可以看出使用邊緣點的數(shù)量是要遠小于平面點的數(shù)量,這也是能實現(xiàn)加速的主要原因。

72c582f6-06df-11ee-962d-dac502259ad0.png

LeGO_LOAM的軟件系統(tǒng)輸入 3D Lidar 的點云,輸出 6 DOF 的位姿估計。整個軟件系統(tǒng)分為 5 個部分:

第一部分:Segmentation: 這一部分的主要操作是分離出地面點云;同時對剩下的點云進行聚類,濾除數(shù)量較少的點云簇。

第二部分:Feature Extraction: 對分割后的點云(已經(jīng)分離出地面點云)進行邊緣點和面點特征提取,這一步和LOAM里面的操作一樣。

第三部分:Lidar 里程計: 在連續(xù)幀之間進行(邊緣點和面點)特征匹配找到連續(xù)幀之間的位姿變換矩陣。

第四部分:Lidar Mapping: 對feature進一步處理,然后在全局的 point cloud map 中進行配準。

第五部分:Transform Integration: Transform Integration 融合了來自 Lidar Odometry 和 Lidar Mapping 的 pose estimation 進行輸出最終的 pose estimate。

LeGO-LOAM的算法細節(jié)

72eb068e-06df-11ee-962d-dac502259ad0.jpg

圖3 噪聲環(huán)境中一條scan的特征提取過程

73250e42-06df-11ee-962d-dac502259ad0.png

A. Segmentation

734a28e4-06df-11ee-962d-dac502259ad0.png

提取地面點之后,再對剩下的距離圖像進行聚類(分簇),過濾掉點云數(shù)量小于 30 的點云簇,對保留下來的點云簇分配不同的標簽。地面點云屬于特殊的一類點云簇(一開始我們就提取出來了)。對點云進行聚類再處理,可以提高運行效率和提取更穩(wěn)定的特征。

例如,小車運行于嘈雜的環(huán)境,樹葉將會產(chǎn)生不可靠的特征,相同的葉子不太可能在連續(xù)兩幀掃描中看到。圖3(a)是原始點云,包含了很多植被點云;經(jīng)過處理之后變成了圖3(b),只剩下大物體點云,例如:樹干。地面點云將被保留以作進一步處理。

此時,保留下來的每個點將具備三種屬性:(1)點云的標簽;(2)在距離圖像中的行列數(shù);(3)距離值。

B. Feature Extraction

這一步主要是從地面點云和分割出來的點云中提取特征,與LOAM中的操作一樣。主要要搞清楚幾個特征點集合的概念。

7378ed46-06df-11ee-962d-dac502259ad0.png

為了從各個方向均勻地提取特征,我們將距離圖像水平分割成幾個相等的子圖像,將360°均勻分成6等分,每一等分的精度是 300 imes 16(因為VLP-16線Lidar,一條scan是1800個點)。

計算子圖中每一行的點的曲率值,對曲率值進行排序分類,> Cth,分為邊緣點特征;< Cth 分為面點特征。設(shè)置以下幾個集合(論文中這部分語句相近,以下是我個人的理解,可能不準確):

73984286-06df-11ee-962d-dac502259ad0.png

C. Lidar Odometry

73df66ca-06df-11ee-962d-dac502259ad0.png

1)Label Matching:LeGO-LOAM對點云進行了聚類分簇,不同的點云簇具有不同的Label。Label 信息可以作為兩幀匹配的約束條件,連續(xù)兩幀之間只有同類標簽點云簇才能進行配準。這種方式可以提高配準的精度和效率。

740269e0-06df-11ee-962d-dac502259ad0.png

745b623e-06df-11ee-962d-dac502259ad0.png

D. Lidar Mapping

749d700c-06df-11ee-962d-dac502259ad0.png

74eac078-06df-11ee-962d-dac502259ad0.png

LeGO-LOAM的性能表現(xiàn)

作者為測試LeGO-LOAM的性能,設(shè)計了一系列的實驗來對比LeGO-LOAM和LOAM的表現(xiàn)性能。 作者在戶外的小場景和大場景中,分別對LeGO-LOAM和LOAM測試平臺執(zhí)行激烈和平緩的控制,來查看兩者的建圖效果和效率。 在小場景的激烈運動過程中:LOAM 會把草叢、樹葉提取為邊緣點特征(草叢和樹葉是不穩(wěn)定特征的主要來源);而LeGOU-LOAM會過濾掉這些不穩(wěn)定的特征,只會在樹干,地面,臺階等上提取穩(wěn)定特征。如下圖所示(綠色是邊緣點,粉色是面點):

75217a96-06df-11ee-962d-dac502259ad0.jpg

在LOAM框架中,劇烈的運動容易造成點云地圖的發(fā)散,如下圖中(a)LOAM,有三個樹干。

7540180c-06df-11ee-962d-dac502259ad0.jpg

作者在大場景的都市環(huán)境(是一個學(xué)校,不同地點的海拔誤差在19m之內(nèi))里也進行多種測試以驗證建圖的精度,有人行道,水泥路,土路和草叢。 LOAM 在人行道上的建圖效果并不好,可能是一端存在樹木葉子的干擾,如下圖所示:

756e466e-06df-11ee-962d-dac502259ad0.jpg

在其他三種場景中,LeGO-LOAM的偏差(終點相對于初始位置的偏差)表現(xiàn)都要優(yōu)于LOAM。

75a119a4-06df-11ee-962d-dac502259ad0.jpg

整個測試的結(jié)果如下:

特征點數(shù)量對比:LeGO-LOAM特征點整體下降幅度超過:29%,40%,68%,72%。

75d69f66-06df-11ee-962d-dac502259ad0.png

迭代次數(shù)對比:里程計的迭代次數(shù)降低了34%,48%。

75fe3670-06df-11ee-962d-dac502259ad0.png

運行時間對比:降低了 60%

7632681e-06df-11ee-962d-dac502259ad0.png

位姿誤差對比:LeGOLOAM可以用更少的計算時間實現(xiàn)可比或更好的位置估計精度。

765a7818-06df-11ee-962d-dac502259ad0.jpg





審核編輯:劉清

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

    關(guān)注

    968

    文章

    4024

    瀏覽量

    190241
  • IMU
    IMU
    +關(guān)注

    關(guān)注

    6

    文章

    319

    瀏覽量

    45847
  • Cortex-A57
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    9239
  • SLAM算法
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    2552

原文標題:一文詳解激光SLAM框架LeGO-LOAM

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

收藏 人收藏

    評論

    相關(guān)推薦

    激光SLAM與視覺SLAM有什么區(qū)別?

    機器人定位導(dǎo)航中,目前主要涉及到激光SLAM與視覺SLAM激光SLAM在理論、技術(shù)和產(chǎn)品落地上都較為成熟,因而成為現(xiàn)下最為主流的定位導(dǎo)航方
    發(fā)表于 07-05 06:41

    激光SLAM技術(shù)在機器人運動控制系統(tǒng)中的應(yīng)用是什么

    什么是激光SLAM激光SLAM技術(shù)在機器人運動控制系統(tǒng)中的應(yīng)用是什么?
    發(fā)表于 07-30 06:37

    激光SLAM和視覺VSLAM的分析比較

    什么是激光SLAM?視覺VSLAM又是什么?激光SLAM和視覺VSLAM有哪些不同之處?
    發(fā)表于 11-10 07:16

    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

    測試的SLAM方案

    在實驗中,hdl_graph_slam和BLAM在所有數(shù)據(jù)集上的性能均不理想,因而下面不再討論。而SC-LeGo-LOAM的性能較之LeGo-LOAM也沒有明顯改善,因而下面也不再討論。
    發(fā)表于 08-03 10:46 ?1498次閱讀

    用于3D激光雷達SLAM回環(huán)檢測的實時詞袋模型BoW3D

    Lego-LOAM是基于軌跡位姿方法的回環(huán)檢測,使用KDtree尋找當前位姿的歷史最近位姿,之后把歷史位姿作為候選,用ICP算法修正位姿。
    的頭像 發(fā)表于 01-11 09:12 ?2274次閱讀

    基于LeGo-LOAM框架激光SLAM技術(shù)解析

    相對于LOAM算法,LeGo-LAOM能夠進行地面優(yōu)化,同時保證了輕量級,也加入了回環(huán)檢測模塊。本課程從必備的數(shù)學(xué)知識,到算法框架、源碼,再到最后的實踐,力求銜接清晰,通俗易懂,便于大家消化吸收。
    發(fā)表于 06-09 15:20 ?221次閱讀
    基于<b class='flag-5'>LeGo-LOAM</b><b class='flag-5'>框架</b>的<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>技術(shù)解析

    聊聊3D激光SLAM開源算法-LeGo-LOAM

    相對于LOAM算法,LeGo-LAOM能夠進行地面優(yōu)化,同時保證了輕量級,也加入了回環(huán)檢測模塊。本課程從必備的數(shù)學(xué)知識,到算法框架、源碼,再到最后的實踐,力求銜接清晰,通俗易懂,便于大家消化吸收。
    的頭像 發(fā)表于 06-11 10:21 ?1816次閱讀
    聊聊3D<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>開源算法-<b class='flag-5'>LeGo-LOAM</b>

    3D激光SLAM是用LOAM還是LeGo-LOAM

    激光slam中,LOAM(Lidar Odometry and Mapping in Real-time)系列具有舉足輕重的地位。
    的頭像 發(fā)表于 06-28 09:25 ?755次閱讀
    3D<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>是用<b class='flag-5'>LOAM</b>還是<b class='flag-5'>LeGo-LOAM</b>?

    基于LeGo-LOAM框架的3D激光SLAM技術(shù)

    激光SLAM很多人都覺得很難,對于初學(xué)者更是不知道從哪里開始學(xué)起,怎樣才能更高效的學(xué)習(xí),進入相關(guān)企業(yè)需要達到什么樣的要求,這也是很多初學(xué)者面臨的難題。如果掌握了3D激光SLAM的核心技
    的頭像 發(fā)表于 06-29 15:28 ?689次閱讀
    基于<b class='flag-5'>LeGo-LOAM</b><b class='flag-5'>框架</b>的3D<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>技術(shù)

    3D激光SLAM,為什么要選LeGo-LOAM

    對于學(xué)術(shù)研究而言,LeGo-LOAM激光SLAM的經(jīng)典框架LeGo-LOAM源碼簡潔清晰,比LOAM
    的頭像 發(fā)表于 07-03 10:47 ?922次閱讀
    3D<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>,為什么要選<b class='flag-5'>LeGo-LOAM</b>?

    不同3D激光SLAM方案對比分析

    在實驗中,hdl_graph_slam和BLAM在所有數(shù)據(jù)集上的性能均不理想,因而下面不再討論。而SC-LeGo-LOAM的性能較之LeGo-LOAM也沒有明顯改善,因而下面也不再討論。
    發(fā)表于 08-28 11:47 ?682次閱讀
    不同3D<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>方案對比分析

    對于3D激光SLAMLeGo-LOAM到底有多重要?

    激光slam中,LOAM(Lidar Odometry and Mapping in Real-time)系列具有舉足輕重的地位。下面的表格是近年來LOAM系列算法的匯總。
    的頭像 發(fā)表于 08-31 15:54 ?764次閱讀
    對于3D<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>,<b class='flag-5'>LeGo-LOAM</b>到底有多重要?

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

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

    基于深度學(xué)習(xí)的LiDAR SLAM框架(DeepPointMap)

    定位準確性:與六種最新的里程計和SLAM方法進行比較,包括KISS-ICP、LeGO-LOAM、SC-LeGO-LOAM、MULLS、CT-ICP和GeoTransformer。在SemanticKITTI、KITTI-360和
    發(fā)表于 12-29 11:48 ?1280次閱讀
    基于深度學(xué)習(xí)的LiDAR <b class='flag-5'>SLAM</b><b class='flag-5'>框架</b>(DeepPointMap)
    主站蜘蛛池模板: 国产成人久久精品激情 | 亚洲成人一区 | 亚洲xxxx动漫 | 美女被撕开胸罩狂揉大乳 | 亚洲第一伊人 | 欧美s00老人| 午夜福利电影 | 午夜黄视频 | 老熟人老女人国产老太 | 亚洲人成在线播放无码 | 国产精品1区2区 | 国产精品久久免费视频 | SM脚奴调教丨踩踏贱奴 | 喜马拉雅听书免费版 | 囯产愉拍亚洲精品一区 | 日本全彩黄漫无遮挡 | 国产成人永久免费视频 | 全肉高H短篇合集 | 国产午夜电影在线观看不卡 | 久久精品热只有精品 | 免费A级毛片无码无遮挡内射 | 国产午夜亚洲精品不卡电影 | 免费精品国产日韩热久久 | 无码专区久久综合久综合字幕 | 精品一成人岛国片在线观看 | AV精品爆乳纯肉H漫网站 | 国产AV精品白浆一区二 | 99精品网站 | 一区二区中文字幕在线观看 | 亚洲午夜一区二区电影院 | 色综合99久久久国产AV | 97视频在线免费播放 | 永久免费在线看mv | 人与畜禽CROPROATION免费 人淫阁 | 男人的天堂MV在线视频免费观看 | CHINA学生白嫩| 狠狠色欧美亚洲狠狠色www | 国产欧美第一页 | 欧美00后rapper潮水 | 三叶草成人| 在线视频 国产精品 中文字幕 |