精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

有哪些激光雷達SLAM算法?

新機器視覺 ? 來源:新機器視覺 ? 2023-03-27 11:06 ? 次閱讀

激光雷達分單線和多線這兩大類,針對這兩類Lidar所使用的算法也不盡相同。 首先單線雷達一般應用在平面運動場景,多線雷達則可以應用于三維運動場景。

2D Lidar SLAM

一般將使用單線雷達建構二維地圖的SLAM算法,稱為2D Lidar SLAM。大家熟知的2D Lidar SLAM算法有:gmapping, hector, karto, cartographer。通常數據和運動都限制在2D平面內且運動平面與激光掃描平面平行。

gmapping[1]

基于粒子濾波的2D激光雷達SLAM,構建二維柵格地圖。融合里程計信息,沒有回環檢測。 優點是在小場景中,計算量小,速度較快。 缺點是每個粒子都攜帶一幅地圖,無法應對大場景(內存和計算量巨大);如果里程不準或標定參數不準,在長回廊等環境中容易把圖建歪。

5a58efec-cbdd-11ed-bfe3-dac502259ad0.jpg

5a6d3768-cbdd-11ed-bfe3-dac502259ad0.jpg

hector[2]

hector SLAM是完全基于scan-matching的,使用迭代優化的方法來求匹配的最佳位置,為避免陷入局部極值,也采用多分辨率的地圖匹配。 由于完全依賴于scan matching,要求雷達的測量精度較高、角度范圍大,掃描速度較高(或移動速度慢)。噪聲多、邊角特征點少的場景就很容易失敗。 原文所提出方法的特點還在于,加入IMU,使用EKF估計整體的6DoF位姿,并根據roll, pitch角將激光掃描數據投影到XY平面,因而支持激光雷達有一定程度的傾斜,比如手持或機器人運動在不是很平整的地面上。

karto[3][4]

karto是基于scan-matching,回環檢測和圖優化SLAM算法,采用SPA(Sparse Pose Adjustment)進行優化。 關于karto 和 cartographer 的比較,可以看看這里:https://blog.csdn.net/hzy925/article/details/78857241

cartographer[5][6]

cartographer是谷歌開源的激光SLAM框架,主要特點在于: 1.引入submap,scan to submap matching,新到的一幀數據與最近的submap匹配,放到最優位置上。如果不再有新的scan更新到最近的submap,再封存該submap,再去創建新的submap。 2.回環檢測和優化。利用submap和當前scan作回環檢測,如果當前scan與已經創建的submap在距離上足夠近,則進行回環檢測。檢測到回環之后用ceres進行優化,調整submap之間的相對位姿。為了加快回環檢測,采用分枝定界法。 cartographer也可以應用于3D Lidar SLAM(我還沒試過),不過最出名的還是她在2D Lidar SLAM方面的出色表現,畢竟論文標題就是“Real-time loop closure in 2D LIDAR SLAM”。

3D Lidar SLAM

3D Lidar SLAM主要是針對多線雷達的SLAM算法。比較出名的有LOAM, LeGO-LOAM, LOAM-livox等。

LOAM[7]

LOAM是針對多線激光雷達的SLAM算法,主要特點在于:1) 前端抽取平面點和邊緣點,然后利用scan-to-scan的匹配來計算幀間位姿,也就形成了里程計;2) 由估計的幀間運動,對scan中的每一個點進行運動補償;3) 生成map時,利用里程計的信息作為submap-to-map的初始估計,再在利用submap和map之間的匹配做一次優化。 LOAM提出的年代較早(2014),還沒有加入回環優化。 關于LOAM的詳細解析,可以參考這篇專欄文章: https://zhuanlan.zhihu.com/p/111388877ALOAM[8]是Advanced implementation of LOAM,使用Eigen和ceres-solver簡化代碼實現。

LeGO-LOAM[9]

LeGO-LOAM在LOAM的基礎上主要改進:1) 地面點分割,點云聚類去噪;2)添加了ICP回環檢測和gtsam優化。 關于LeGO-LOAM的詳細解析,可以查看這個專欄文章: https://zhuanlan.zhihu.com/p/115986186

LOAM_livox[10]

大疆2019年公布的面向小FOV Lidar的LOAM算法。相比LOAM,做了一些改動。算法的特點: 1.添加策略提取更魯棒的特征點:a) 忽略視角邊緣有畸變的區域; b) 剔除反射強度過大或過小的點 ; c) 剔除射線方向與所在平臺夾角過小的點; d) 部分被遮擋的點 2.與LOAM一樣,有運動補償 3.里程計中剔除相對位姿解算后匹配度不高的點(比如運動物體)之后,再優化一次求解相對位姿。

視覺和Lidar 融合的SLAM算法

VLOAM[11]

VLOAM 是視覺和激光雷達緊耦合的方案。

5a995d70-cbdd-11ed-bfe3-dac502259ad0.jpg

視覺里程計部分,圖像幀之間的相對位姿估計以60Hz運行。先抽取和匹配圖像特征,雷達點云融合成深度地圖,再將深度地圖與視覺特征點關聯起來,以幫助計算兩幀之間的相對位姿。 雷達里程計部分,將1s內的數據作為一個完整掃描 sweep。Sweep-to-Sweep refinement模塊優化求解兩個sweep之間的相對運動并去除運動畸變,Sweep-to-Map Registration模塊將局部點云注冊到已經構建的地圖上面。 Transform Integration模塊則結合兩個里程計,以視覺里程計的高幀率輸出位姿估計。 待補充 。。。

方法二

2D:效果最好的應當是Google的Cartographer,此外還有基于粒子濾波的gmapping,基于優化的hector slam等等。 3D領域: 經典的LOAM(A-LOAM),用特征點:planar points & edge points 來進行幀間匹配,無回環 LeGO-LOAM ICP 的方法加入了回環,用于減小漂移,一致性更強 G-LOAM 引入 GPS 作為新增的位姿約束,用 Levenberg-Marquardt 方法優化位姿圖 LOAM-Livox (HKU Mars Lab)一套可用于固態激光雷達的SLAM算法 Fast-LIO (HKU Mars Lab),一套可用于無人機的基于EKF的雷達慣導里程計

審核編輯 :李倩

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

    關注

    23

    文章

    4601

    瀏覽量

    92671
  • SLAM
    +關注

    關注

    23

    文章

    419

    瀏覽量

    31789
  • 激光雷達
    +關注

    關注

    967

    文章

    3943

    瀏覽量

    189626
收藏 人收藏

    評論

    相關推薦

    激光雷達距離像背景抑制算法研究

    激光雷達距離像背景抑制算法研究相干激光成像雷達距離像處理的一個重要內容就是進行背景抑制。利用原始強度像的均值信息進行距離像的背景抑制因為強度像受到噪聲影響而效果不佳,改進
    發表于 08-08 09:40

    激光雷達分類以及應用

    束的回波信號來獲取目標信息。激光雷達從線束上分可以分為:1、單線束激光雷達主要是應用在掃地機器人2、多線束激光雷達這里主要是應用在汽車行業中,16線束、32線束以及64線束的
    發表于 09-19 15:51

    常見激光雷達種類

    。單線激光主要用于規避障礙物,由于單線激光雷達比多線和3D激光雷達在角頻率和靈敏度反映更加快捷,所以,在測試周圍障礙物的距離和精度上都更加精確。但是,單線雷達只能平面式掃描,不能測量物
    發表于 09-25 11:30

    激光雷達究竟為什么這么牛,這么貴

    激光雷達為什么這么牛?因為激光雷達能夠幫助車輛識別周圍的環境信息,更好的運行車輛。激光雷達在無人駕駛的兩個核心作用:1.3D建模進行環境感知。通過激光掃描可以得到汽車周圍環境的3D模
    發表于 10-16 16:31

    消費級激光雷達的起航

    的位置信息,無漏判、誤判;精準匹配不同車寬,能夠多機協同工作,且抗強光。北醒(北京)光子科技有限公司(北醒(北京)光子科技有限公司丨Tof激光雷達&SLAM解決方案)是一家中外合資的國家
    發表于 12-07 14:47

    固態設計激光雷達

    批量出貨和廣泛應用于各類盲區檢測和障礙物探測的場景,它內置的避障算法的省心設計讓它在現場吸引了更多客戶。同樣是固態激光雷達,CE30-A主要面向的是僅用于判斷目標區域是否行人或者物體入侵,或者行駛路徑
    發表于 01-25 09:41

    5 款激光雷達:iDAR、高清3D LiDARInnovizPro、S3、SLAM on Chip、VLS-128

    LiDARInnovizPro、S3、SLAM on Chip、VLS-128。激光雷達是自動駕駛系統中一個非常重要的組件。在許多傳統供應商和新創公司看來,未來自動駕駛汽車在障礙探測和 SLAM(實時定位和地圖構建
    發表于 07-26 20:45

    AGV激光雷達SLAM定位導航技術

    地實現多AGV小車的協調控制。  ■激光雷達在AGV小車中的使用  SLAM中可以進行環境信息感知的主要傳感器激光雷達、攝像頭等。其中,基于激光雷
    發表于 11-09 15:59

    激光雷達

    想了解行業國內做固態激光雷達的廠家,激光雷達里面是怎么樣的啊
    發表于 01-17 15:29

    當“思嵐”激光雷達邂逅盲人拐杖

    的形狀和周圍環境,結合SLAM算法和視覺傳感器,進行SLAM避障與導航。圖源:Science Robotics障礙物規避A1激光雷達通過不斷的旋轉,發射
    發表于 11-12 14:12

    激光雷達SLAM算法哪些?

    一般將使用單線雷達建構二維地圖的SLAM算法,稱為2D Lidar SLAM。大家熟知的2D Lidar SLAM
    的頭像 發表于 04-18 10:18 ?1.3w次閱讀
    <b class='flag-5'>激光雷達</b><b class='flag-5'>SLAM</b><b class='flag-5'>算法</b><b class='flag-5'>有</b>哪些?

    3D激光雷達SLAM技術的應用趨勢

    算法框架和關鍵模塊, 分析闡述了近年來的研究熱點問題和未來發展趨勢, 梳理了3D激光雷達 SLAM 算法性能的評估標準, 并據此選取目前較為成熟的具有代表性的6種開源 3D
    的頭像 發表于 03-21 16:07 ?5026次閱讀

    常見的激光雷達SLAM算法哪些?

    激光雷達分單線和多線這兩大類,針對這兩類Lidar所使用的算法也不盡相同。 首先單線雷達一般應用在平面運動場景,多線雷達則可以應用于三維運動場景。
    發表于 03-27 11:02 ?3303次閱讀

    基于激光雷達SLAM(激光SLAM)和基于視覺的SLAM(Visual SLAM或VSLAM)

    。是一家能提供單點、單線到多線全系列、dtof、itof全品類激光雷達方案定制化的公司,而且掌握了機器人移動底盤技術。在激光雷達核心硬件、專用芯片、AI算法上具有完整的自主知識產權。
    的頭像 發表于 02-08 14:56 ?3040次閱讀
    基于<b class='flag-5'>激光雷達</b>的<b class='flag-5'>SLAM</b>(<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>)和基于視覺的<b class='flag-5'>SLAM</b>(Visual <b class='flag-5'>SLAM</b>或VSLAM)

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

    SLAM算法運行的重要傳感器。基于激光雷達SLAM算法,對激光雷達
    的頭像 發表于 11-12 10:30 ?293次閱讀
    <b class='flag-5'>激光雷達</b>在<b class='flag-5'>SLAM</b><b class='flag-5'>算法</b>中的應用綜述