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

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

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

SLAM技術(shù)究竟又是如何實現(xiàn)的

領(lǐng)銜資訊 ? 來源:思嵐科技 ? 作者:思嵐科技 ? 2021-10-14 14:35 ? 次閱讀

SLAM作為機器人自主定位導(dǎo)航的重要突破口正不斷引起業(yè)內(nèi)重視,它是實現(xiàn)機器人自主行走的關(guān)鍵技術(shù),可幫助機器人實現(xiàn)即時定位與地圖構(gòu)建,在實際應(yīng)用中,SLAM技術(shù)究竟又是如何實現(xiàn)的呢?一起來探個究竟。

在這一技術(shù)實現(xiàn)過程中主要包含預(yù)處理、匹配及地圖融合三大步驟:

預(yù)處理

預(yù)處理是對激光雷達原始數(shù)據(jù)進行優(yōu)化,剔除一些有問題的數(shù)據(jù),或進行濾波。我們都知道機器人想要完成定位及建圖,需要搭配激光雷達來實現(xiàn),激光雷達可獲取它所在位置的環(huán)境信息,也就是我們通常說的點云,但它只能反映機器人所在環(huán)境中的一個部分。

匹配

匹配是一個非常關(guān)鍵的步驟,是指將當前一局部環(huán)境的點云數(shù)據(jù)在已建立的地圖上尋找到對應(yīng)的位置。說其關(guān)鍵是因為它直接影響了SLAM地圖構(gòu)建的精度,這與拼圖游戲有點類似,就是在已拼好的畫面中找到相似之處,確定新的一個拼圖該放在哪里。而在SLAM過程中,需要將激光雷達采集到的點云匹配拼接到原有的地圖中,如下圖的紅色部分:

如果未進行匹配,所構(gòu)建的地圖便會很混亂

地圖融合

在匹配這一步驟完成后便可直接進入地圖融合了,地圖融合就是將來自激光雷達的新數(shù)據(jù)拼接到原始地圖當中,并最終完成地圖的更新。如下圖,該過程是永遠伴隨著SLAM過程的。

當然,在實際應(yīng)用過程中,傳感器所描繪的世界與實際情況會有所誤差,機器人所在環(huán)境很容易出現(xiàn)變化,例如突然走進一個人或闖入一只小貓。面對復(fù)雜的應(yīng)用環(huán)境,需要用到很多概率算法,并采用濾波的方式進行融合,將以上過程依次執(zhí)行后,最終就產(chǎn)生了我們所看到的柵格地圖。

柵格地圖就是把環(huán)境劃分成一系列柵格,其中每一柵格給定一個可能值,表示該柵格被占據(jù)的概率。這種地圖看起來和人們所認知的地圖沒什么區(qū)別,它最早由 NASA 的 Alberto Elfes 在 1989 年提出,在火星探測車上就用到過,其本質(zhì)是一張位圖圖片,但其中每個「像素」則表示了實際環(huán)境中存在障礙物的概率分布。

以上過程聽起來似乎并不復(fù)雜,但要處理好還是有很大難度的,比如實現(xiàn)機器人回環(huán)問題時,如果匹配算法不夠精準,或在現(xiàn)實環(huán)境中存在很多干擾,可能出現(xiàn)繞環(huán)境一圈后,原本該閉合的一個環(huán)形走道被斷開了。

比如正常地圖應(yīng)該像左邊圖這樣,但如果處理不好,就有可能變成右邊圖的樣子。

在環(huán)境較大的場景中,回環(huán)問題是不得不面對的,但在現(xiàn)實中即使是像激光雷達這種高精度的傳感器,也難免會存在一些誤差。該問題的難點在于在剛開始出現(xiàn)些許誤差時并不易發(fā)掘,直到機器人繞著環(huán)路一圈,才發(fā)現(xiàn)誤差的累加,但此時發(fā)現(xiàn)已經(jīng)晚了,環(huán)路閉合問題已很難解決了。當然該問題也并不是完全無解,一個好的商用化SLAM系統(tǒng)便能很好的解決回環(huán)問題?;丨h(huán)問題能否很好的解決,也成為評判該系統(tǒng)實力的指標了。

以上是思嵐科技工作人員在辦公室進行的測試,左邊的視頻是基于開源的ROS機器人操作系統(tǒng)進行的地圖構(gòu)建,右邊的是基于SLAMWARE構(gòu)建的地圖。當機器人繞場一周后,ROS構(gòu)建的地圖出現(xiàn)了中斷,而SLAMWARE構(gòu)建的地圖是一個完美的閉環(huán),它與思嵐科技辦公室的設(shè)計圖完美重合。
責任編輯:haq

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

    關(guān)注

    210

    文章

    27838

    瀏覽量

    204591
  • SLAM
    +關(guān)注

    關(guān)注

    23

    文章

    405

    瀏覽量

    31711
收藏 人收藏

    評論

    相關(guān)推薦

    遠程IO:實現(xiàn)設(shè)備間高效通信與控制的橋梁

    在當今數(shù)字化時代,遠程IO(輸入/輸出)技術(shù)已成為實現(xiàn)工業(yè)自動化、智慧城市等系統(tǒng)中不可或缺的一部分。那么,遠程IO究竟是什么?它又是如何工作的呢?今天,我將帶您探索遠程IO
    的頭像 發(fā)表于 09-06 17:22 ?126次閱讀
    遠程IO:<b class='flag-5'>實現(xiàn)</b>設(shè)備間高效通信與控制的橋梁

    機器人高效導(dǎo)航定位背后SLAM專用芯片的崛起

    。 ? SLAM技術(shù)是定位與地圖構(gòu)建技術(shù),其重要的理論與應(yīng)用價值被認為是實現(xiàn)自動駕駛和全自主移動機器人的關(guān)鍵技術(shù)。小到掃地機器人,大到自動駕
    的頭像 發(fā)表于 05-28 00:20 ?2800次閱讀

    深度解析深度學(xué)習下的語義SLAM

    隨著深度學(xué)習技術(shù)的興起,計算機視覺的許多傳統(tǒng)領(lǐng)域都取得了突破性進展,例如目標的檢測、識別和分類等領(lǐng)域。近年來,研究人員開始在視覺SLAM算法中引入深度學(xué)習技術(shù),使得深度學(xué)習SLAM系統(tǒng)
    發(fā)表于 04-23 17:18 ?992次閱讀
    深度解析深度學(xué)習下的語義<b class='flag-5'>SLAM</b>

    工程實踐中VINS與ORB-SLAM的優(yōu)劣分析

    ORB-SLAM是一種基于特征的單目視覺SLAM系統(tǒng),廣泛用于實時三維地圖構(gòu)建和機器人定位。該系統(tǒng)使用ORB特征進行高效的視覺識別和地圖重建,支持關(guān)鍵幀技術(shù)和回環(huán)檢測來優(yōu)化地圖的準確性。
    的頭像 發(fā)表于 04-08 10:17 ?2122次閱讀
    工程實踐中VINS與ORB-<b class='flag-5'>SLAM</b>的優(yōu)劣分析

    什么是SLAM?SLAM算法涉及的4要素

    SLAM技術(shù)可以應(yīng)用在無人駕駛汽車、無人機、機器人、虛擬現(xiàn)實等領(lǐng)域中,為這些領(lǐng)域的發(fā)展提供了支持。SLAM技術(shù)的發(fā)展已經(jīng)逐漸從單純的定位和地圖構(gòu)建轉(zhuǎn)向了基于場景理解的功能。
    發(fā)表于 04-04 11:50 ?1759次閱讀

    5.5G,多出來的0.5G又是啥?為什么不直接邁向6G時代?

    5.5G成為通信行業(yè)2024年開年的一大焦點。提到5.5G,多出來的0.5G又是啥?為什么不直接邁向6G時代?今天我們一探究竟!
    的頭像 發(fā)表于 04-03 09:40 ?557次閱讀

    什么是SLAM?基于3D高斯輻射場的SLAM優(yōu)勢分析

    基于NeRF的SLAM算法采用全局地圖和圖像重建損失函數(shù),通過可微分渲染捕獲稠密的光度信息,具有高保真度。
    的頭像 發(fā)表于 04-01 12:44 ?546次閱讀

    從基本原理到應(yīng)用的SLAM技術(shù)深度解析

    LSD-SLAM 即 Large-Scale Direct SLAM,兼容單目相機和雙目相機。LSD-SLAM是一種基于光流跟蹤的直接法SLAM,但是
    發(fā)表于 02-26 09:41 ?8409次閱讀
    從基本原理到應(yīng)用的<b class='flag-5'>SLAM</b><b class='flag-5'>技術(shù)</b>深度解析

    SPWM調(diào)制方式是怎樣實現(xiàn)變壓功能的?又是怎樣實現(xiàn)變頻功能的?

    SPWM調(diào)制方式是怎樣實現(xiàn)變壓功能的?又是怎樣實現(xiàn)變頻功能的? SPWM是一種常見的調(diào)制方式,它通過調(diào)節(jié)脈沖的寬度來控制輸出波形的幅度和頻率,因此可以實現(xiàn)變壓和變頻功能。下面將詳細介紹
    的頭像 發(fā)表于 02-06 11:09 ?1164次閱讀

    基于NeRF/Gaussian的全新SLAM算法

    基于NeRF的SLAM算法采用全局地圖和圖像重建損失函數(shù),通過可微分渲染捕獲稠密的光度信息,具有高保真度。
    的頭像 發(fā)表于 01-26 10:48 ?544次閱讀
    基于NeRF/Gaussian的全新<b class='flag-5'>SLAM</b>算法

    坐標系在動態(tài)SLAM究竟有多重要?

    大多同時定位于建圖(SLAM)系統(tǒng)在傳統(tǒng)上假定的都是靜態(tài)世界,這與現(xiàn)實世界的場景不符。
    的頭像 發(fā)表于 01-05 13:46 ?722次閱讀
    坐標系在動態(tài)<b class='flag-5'>SLAM</b>中<b class='flag-5'>究竟</b>有多重要?

    基于視覺SLAM的研究現(xiàn)狀

    目前視覺SLAM系統(tǒng)可以在微型個人計算機(PC)和嵌入式設(shè)備中運行,甚至可以在智能手機等移動設(shè)備中運行(Klein和Murray,2009)。與室內(nèi)或室外移動機器人不同,自動駕駛車輛具有更復(fù)雜的參數(shù),尤其是當車輛在城市環(huán)境中自動駕駛時。
    發(fā)表于 12-04 09:22 ?928次閱讀
    基于視覺<b class='flag-5'>SLAM</b>的研究現(xiàn)狀

    什么是激光雷達3D SLAM技術(shù)?

    理解,SLAM的主要功能就是讓機器人一邊計算自身位置,一邊構(gòu)建環(huán)境地圖,這兩個過程相輔相成??梢哉f,SLAM技術(shù)是機器人后續(xù)自主行動和實現(xiàn)交互的基礎(chǔ),
    的頭像 發(fā)表于 11-25 08:23 ?1395次閱讀
    什么是激光雷達3D <b class='flag-5'>SLAM</b><b class='flag-5'>技術(shù)</b>?

    中強光智能3D激光SLAM無人叉車技術(shù)特點詳解

    中強光智能自主研發(fā)的3D激光SLAM無人叉車KSRB1425由智能3D激光導(dǎo)航出發(fā),結(jié)合視覺及多項感知融合技術(shù),搭配先進的演算能力,實現(xiàn)智能化精準運動
    的頭像 發(fā)表于 11-10 15:59 ?740次閱讀

    探討目前主流3D激光SLAM算法方案

     激光SLAM局部定位精度高但全局定位能力差且對環(huán)境特征不敏感,而視覺SLAM全局定位能力好但局部定位相對激光雷達較差,兩者融合可以提高SLAM系統(tǒng)的精度和魯棒性。
    發(fā)表于 10-23 11:01 ?1160次閱讀
    探討目前主流3D激光<b class='flag-5'>SLAM</b>算法方案