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

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

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

SLAM建圖的主要三個過程

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

大家都知道,機器人智能移動(自主定位導(dǎo)航)包含了定位、建圖與路徑規(guī)劃。說到定位導(dǎo)航,必然會聯(lián)想到SLAM,但SLAM只是完成定位與地圖創(chuàng)建這兩件事,它并不完全等同于自主定位導(dǎo)航。

定位

不管你有沒有地圖,在前往目的地前,你肯定要知道自己的定位,機器人也是如此。只不過,我們定位靠眼睛,機器人則靠“激光雷達”。

這就是激光雷達獲取的周圍環(huán)境信息,也就是我們所說的點云,它能反映機器人所在環(huán)境中“眼睛”能看到的一個部分。

建圖

我們身處陌生的環(huán)境時,導(dǎo)航軟件和戶外地圖成為我們找路最有利的工具,服務(wù)機器人和人類一樣也需要依靠地圖來感知外部的環(huán)境,通過算法傳感器差異的不同機器人會采取不同的地圖描述形式。

SLAM建圖主要有三個過程:

(1)預(yù)處理:對雷達形成的點云原始數(shù)據(jù)進行優(yōu)化,剔除一些有問題的數(shù)據(jù),或者進行濾波。

(2)匹配:把當(dāng)前這一局部環(huán)境的點云數(shù)據(jù)在已經(jīng)建立的地圖上尋找對應(yīng)的位置,進行匹配。

(3)地圖融合:將來自激光雷達的新一輪數(shù)據(jù)拼接到原始地圖當(dāng)中,最終完成地圖的更新。

目前,柵格地圖是機器人使用最廣泛的地圖存儲方式。

柵格地圖就是把環(huán)境劃分成一系列柵格,其中每一柵格給定一個可能值,表示該柵格被占據(jù)的概率,其中每個“像素”則表示了實際環(huán)境中存在障礙物的概率分布。

這個過程聽起來其實并不復(fù)雜,但是還是會遇到很多未知問題。比如建圖閉環(huán),如果匹配的算法不足夠優(yōu)秀,又或者是環(huán)境中遇到長直走廊、大場景建圖干擾時,機器人繞著環(huán)境走一圈后,可能會發(fā)現(xiàn)原本應(yīng)該閉合的一個環(huán)形走廊斷開了。

19年初,思嵐科技就已經(jīng)推出了SLAM 3.0系統(tǒng)來應(yīng)對這種問題,當(dāng)機器人運動到已經(jīng)探索過的原環(huán)境時, SLAM 3.0可依賴內(nèi)部的拓撲圖進行主動式的閉環(huán)檢測。當(dāng)發(fā)現(xiàn)了新的閉環(huán)信息后,SLAM 3.0使用Bundle Adjuestment(BA)等算法對原先的位姿拓撲地圖進行修正(即進行圖優(yōu)化),從而能有效的進行閉環(huán)后地圖的修正,實現(xiàn)更加可靠的環(huán)境建圖。

路徑規(guī)劃與運動控制

當(dāng)定位和建圖搞定之后,下一個就要解決移動的問題了,即目標(biāo)點A到B之間的導(dǎo)航規(guī)劃能力。

路徑規(guī)劃分為:全局規(guī)劃和局部規(guī)劃。

全局規(guī)劃:是最上層的運動規(guī)劃邏輯,它按照機器人預(yù)先記錄的環(huán)境地圖并結(jié)合機器人當(dāng)前位姿以及任務(wù)目標(biāo)點的位置,在地圖上找到前往目標(biāo)點最快捷的路徑。

局部規(guī)劃:當(dāng)環(huán)境出現(xiàn)變化或者上層規(guī)劃的路徑不利于機器人實際行走的時候(比如機器人無法按照規(guī)劃的路徑完成特定轉(zhuǎn)彎半徑的轉(zhuǎn)向),局部路徑規(guī)劃將做出微調(diào)。

這兩個層次的規(guī)劃模塊協(xié)同工作,機器人就可以很好的實現(xiàn)從A點到B點的智能移動了。不過實際工作環(huán)境下,上述配置還不夠。因為運動規(guī)劃的過程中還包含靜態(tài)地圖和動態(tài)地圖兩種情況。

A*算法

A*(A-Star)算法是一種靜態(tài)路網(wǎng)中求解最短路徑最有效的直接搜索方法,也是解決許多搜索問題的有效算法。算法中的距離估算值與實際值越接近,最終搜索速度越快。但是,A*算法同樣也可用于動態(tài)路徑規(guī)劃當(dāng)中,只是當(dāng)環(huán)境發(fā)生變化時,需要重新規(guī)劃路線。

D*算法

D*算法是目前的一種主流算法,最大優(yōu)點是不需要預(yù)先探明地圖,機器人可以和人一樣,即使在未知環(huán)境中,也可以展開行動,隨著機器人不斷探索,路徑也會時刻調(diào)整。

上述的幾種算法都是目前絕大部分機器人所需要的路徑規(guī)劃算法,能夠讓機器人跟人一樣智能,快速規(guī)劃A到B點的最短路徑,并在遇到障礙物的時候知道如何處理。但掃地機器人作為最早出現(xiàn)在消費市場的服務(wù)機器人之一,它需要的路徑規(guī)劃算法有點不一樣。

所以,針對不同場景應(yīng)用的機器人,自主定位導(dǎo)航技術(shù)還需要不斷升級更新,足以支撐更多場景應(yīng)用。只有導(dǎo)航技術(shù)做好了,機器人整體才能有一個質(zhì)的飛躍,機器人從0-1的布局才能越來越快。

責(zé)任編輯:haq

聲明:本文內(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

    文章

    28582

    瀏覽量

    207818
  • 激光雷達
    +關(guān)注

    關(guān)注

    968

    文章

    4003

    瀏覽量

    190189
收藏 人收藏

    評論

    相關(guān)推薦

    利用VLM和MLLMs實現(xiàn)SLAM語義增強

    語義同步定位與SLAM)系統(tǒng)在對鄰近的語義相似物體進行時面臨困境,特別是在復(fù)雜的室內(nèi)環(huán)境中。本文提出了一種面向?qū)ο?/div>
    的頭像 發(fā)表于 12-05 10:00 ?241次閱讀
    利用VLM和MLLMs實現(xiàn)<b class='flag-5'>SLAM</b>語義增強

    簡述光刻工藝的三個主要步驟

    “ 光刻作為半導(dǎo)體中的關(guān)鍵工藝,其中包括3大步驟的工藝:涂膠、曝光、顯影。三個步驟有一異常,整個光刻工藝都需要返工處理,因此現(xiàn)場異常的處理顯得尤為關(guān)鍵”
    的頭像 發(fā)表于 10-22 13:52 ?752次閱讀

    從算法角度看 SLAM(第 2 部分)

    作者: Aswin S Babu 正如我們在[第 1 部分]中所討論的,SLAM 是指在無地圖區(qū)域中估計機器人車輛的位置,同時逐步繪制該區(qū)域地圖的過程。根據(jù)使用的主要技術(shù),SLAM
    的頭像 發(fā)表于 10-02 16:39 ?373次閱讀
    從算法角度看 <b class='flag-5'>SLAM</b>(第 2 部分)

    直流電源主要有哪三個環(huán)節(jié)?每個環(huán)節(jié)的作用是什么?

    直流電源是一種將交流電轉(zhuǎn)換為直流電的設(shè)備,廣泛應(yīng)用于各種電子設(shè)備和系統(tǒng)中。直流電源主要三個環(huán)節(jié)組成:整流、濾波和穩(wěn)壓。下面我們將介紹這三個環(huán)節(jié)的作用和原理。 一、整流環(huán)節(jié) 整流的定義和作用 整流
    的頭像 發(fā)表于 08-29 10:26 ?834次閱讀

    使用myAGV、Jetson Nano主板和3D攝像頭,實現(xiàn)了RTAB-Map的功能!

    本文將展示如何使用myAGV Jetson Nano移動平臺搭載Jetson Nano BO1主板,結(jié)合RTAB-Map和3D相機,實現(xiàn)更加立體和細致的環(huán)境。myAGV Jetson Nano
    的頭像 發(fā)表于 08-28 10:22 ?690次閱讀
    使用myAGV、Jetson Nano主板和3D攝像頭,實現(xiàn)了RTAB-Map的<b class='flag-5'>三</b>維<b class='flag-5'>建</b><b class='flag-5'>圖</b>功能!

    基本理想電路元件的三個特征是什么

    基本理想電路元件是構(gòu)成電路的基本單元,它們具有三個基本特征:電壓-電流關(guān)系、能量轉(zhuǎn)換和電路參數(shù)。以下是對這三個特征的分析: 電壓-電流關(guān)系 理想電路元件的電壓-電流關(guān)系是其最基本的特征之一。這種關(guān)系
    的頭像 發(fā)表于 08-25 09:38 ?1304次閱讀

    可調(diào)變阻器三個引腳怎么區(qū)分

    的區(qū)分對于正確使用可調(diào)變阻器至關(guān)重要。本文將介紹可調(diào)變阻器的三個引腳的區(qū)分方法。 一、可調(diào)變阻器的工作原理 在了解可調(diào)變阻器的三個引腳之前,我們首先需要了解其工作原理??烧{(diào)變阻器主要由一
    的頭像 發(fā)表于 07-24 11:12 ?1411次閱讀

    如何判斷ebc三個電極電壓

    在電化學(xué)領(lǐng)域,電化學(xué)電池(Electrochemical Battery Cell,簡稱EBC)是一種將化學(xué)能轉(zhuǎn)化為電能的裝置。EBC由三個主要部分組成:陽極(Anode)、陰極(Cathode
    的頭像 發(fā)表于 07-18 15:41 ?924次閱讀

    模擬信號的數(shù)字化過程包括三個步驟

    模擬信號的數(shù)字化是現(xiàn)代通信和信息處理的基礎(chǔ),它涉及到將連續(xù)的模擬信號轉(zhuǎn)換為離散的數(shù)字信號,以便于計算機和其他數(shù)字設(shè)備進行處理和存儲。這個過程包括三個主要步驟:采樣、量化和編碼。下面我們將討論這
    的頭像 發(fā)表于 07-11 15:20 ?2806次閱讀

    微波測量的三個基本參量是什么

    微波測量是電子工程領(lǐng)域中的一重要分支,它涉及到對微波信號的頻率、幅度、相位等參數(shù)的測量。在微波測量中,有三個基本參量:頻率、幅度和相位。這三個參量是微波信號的基本特征,對于微波系統(tǒng)的設(shè)計、調(diào)試
    的頭像 發(fā)表于 05-28 14:46 ?1484次閱讀

    如何判斷極管的三個極性

    極管是電子電路中的基本元件之一,其性能的好壞直接影響到整個電路的性能。而判斷極管的三個極性(基極b、發(fā)射極e、集電極c)是電路分析和設(shè)計中不可或缺的一步。下面將詳細介紹判斷極管
    的頭像 發(fā)表于 05-21 15:26 ?6933次閱讀

    籬笆三個樁——記晶體極管的發(fā)明

    籬笆三個樁——記晶體極管的發(fā)明
    的頭像 發(fā)表于 05-12 08:14 ?832次閱讀
    一<b class='flag-5'>個</b>籬笆<b class='flag-5'>三個</b>樁——記晶體<b class='flag-5'>三</b>極管的發(fā)明

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

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

    柔性制造系統(tǒng)主要由哪三個子系統(tǒng)組成

    柔性制造系統(tǒng)(Flexible Manufacturing System, FMS)主要由以下三個子系統(tǒng)組成:自動化系統(tǒng)、傳輸系統(tǒng)和控制系統(tǒng)。 一、自動化系統(tǒng): 自動化系統(tǒng)是柔性制造系統(tǒng)的核心,用于
    的頭像 發(fā)表于 02-02 16:18 ?2959次閱讀

    可控硅觸發(fā)電路必須滿足的三個主要條件

    可控硅觸發(fā)電路必須滿足的三個主要條件 可控硅觸發(fā)電路是由可控硅元件和觸發(fā)電路組成的一種電子元器件,用于控制電路中可控硅元件的導(dǎo)通和截止?fàn)顟B(tài)。要使可控硅觸發(fā)電路正常工作,必須滿足以下三個主要
    的頭像 發(fā)表于 01-31 17:03 ?1616次閱讀