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

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

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

視覺SLAM技術(shù)在各領(lǐng)域的應(yīng)用盤點(diǎn)

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-26 00:25 ? 次閱讀

當(dāng)今科技發(fā)展速度飛快,想讓用戶在AR/VR、機(jī)器人無(wú)人機(jī)、無(wú)人駕駛領(lǐng)域體驗(yàn)加強(qiáng),還是需要更多前沿技術(shù)做支持,SLAM就是其中之一。實(shí)際上,有人就曾打比方,若是手機(jī)離開了WIFI和數(shù)據(jù)網(wǎng)絡(luò),就像無(wú)人車和機(jī)器人,離開了SLAM一樣。

什么是SLAM

SLAM的英文全稱是Simultaneous Localization and Mapping,中文稱作“同時(shí)定位與地圖創(chuàng)建”。

SLAM試圖解決這樣的問(wèn)題:一個(gè)機(jī)器人在未知的環(huán)境中運(yùn)動(dòng),如何通過(guò)對(duì)環(huán)境的觀測(cè)確定自身的運(yùn)動(dòng)軌跡,同時(shí)構(gòu)建出環(huán)境的地圖。SLAM技術(shù)正是為了實(shí)現(xiàn)這個(gè)目標(biāo)涉及到的諸多技術(shù)的總和。

SLAM通常包括如下幾個(gè)部分,特征提取,數(shù)據(jù)關(guān)聯(lián),狀態(tài)估計(jì),狀態(tài)更新以及特征更新等。

我們引用知乎上的一個(gè)解釋把它翻譯成大白話,就是:

當(dāng)你來(lái)到一個(gè)陌生的環(huán)境時(shí),為了迅速熟悉環(huán)境并完成自己的任務(wù)(比如找飯館,找旅館),你應(yīng)當(dāng)做以下事情:

a.用眼睛觀察周圍地標(biāo)如建筑、大樹、花壇等,并記住他們的特征(特征提?。?/p>

b.在自己的腦海中,根據(jù)雙目獲得的信息,把特征地標(biāo)在三維地圖中重建出來(lái)(三維重建)

c.當(dāng)自己在行走時(shí),不斷獲取新的特征地標(biāo),并且校正自己頭腦中的地圖模型(bundleadjustmentorEKF)

d.根據(jù)自己前一段時(shí)間行走獲得的特征地標(biāo),確定自己的位置(trajectory)

e.當(dāng)無(wú)意中走了很長(zhǎng)一段路的時(shí)候,和腦海中的以往地標(biāo)進(jìn)行匹配,看一看是否走回了原路(loop-closuredetection)。實(shí)際這一步可有可無(wú)。

以上五步是同時(shí)進(jìn)行的,因此是simultaneous localization and mapping。

傳感器與視覺SLAM框架

智能機(jī)器人技術(shù)在世界范圍內(nèi)得到了大力發(fā)展。人們致力于把機(jī)器人用于實(shí)際場(chǎng)景:從室內(nèi)的移動(dòng)機(jī)器人,到野外的自動(dòng)駕駛汽車、空中的無(wú)人機(jī)、水下環(huán)境的探測(cè)機(jī)器人等等,均得到了廣泛的關(guān)注。

沒有準(zhǔn)確的定位與地圖,掃地機(jī)就無(wú)法在房間自主地移動(dòng),只能隨機(jī)亂碰;家用機(jī)器人就無(wú)法按照指令準(zhǔn)確到達(dá)某個(gè)房間。此外,在虛擬現(xiàn)實(shí)(VirtualReality)和增強(qiáng)現(xiàn)實(shí)技術(shù)(ArgumentReality)中,沒有SLAM提供的定位,用戶就無(wú)法在場(chǎng)景中漫游。在這幾個(gè)應(yīng)用領(lǐng)域中,人們需要SLAM向應(yīng)用層提供空間定位的信息,并利用SLAM的地圖完成地圖的構(gòu)建或場(chǎng)景的生成。

當(dāng)我們談?wù)揝LAM時(shí),最先問(wèn)到的就是傳感器。SLAM的實(shí)現(xiàn)方式與難度和傳感器的形式與安裝方式密切相關(guān)。傳感器分為激光和視覺兩大類,視覺下面又分三小方向。下面就帶你認(rèn)識(shí)這個(gè)龐大家族中每個(gè)成員的特性。

1.傳感器之激光雷達(dá)

激光雷達(dá)是最古老,研究也最多的SLAM傳感器。它們提供機(jī)器人本體與周圍環(huán)境障礙物間的距離信息。常見的激光雷達(dá),例如SICK、Velodyne還有我們國(guó)產(chǎn)的rplidar等,都可以拿來(lái)做SLAM。激光雷達(dá)能以很高精度測(cè)出機(jī)器人周圍障礙點(diǎn)的角度和距離,從而很方便地實(shí)現(xiàn)SLAM、避障等功能。

主流的2D激光傳感器掃描一個(gè)平面內(nèi)的障礙物,適用于平面運(yùn)動(dòng)的機(jī)器人(如掃地機(jī)等)進(jìn)行定位,并建立2D的柵格地圖。這種地圖在機(jī)器人導(dǎo)航中很實(shí)用,因?yàn)槎鄶?shù)機(jī)器人還不能在空中飛行或走上臺(tái)階,仍限于地面。在SLAM研究史上,早期SLAM研究幾乎全使用激光傳感器進(jìn)行建圖,且多數(shù)使用濾波器方法,例如卡爾曼濾波器與粒子濾波器等。

激光的優(yōu)點(diǎn)是精度很高,速度快,計(jì)算量也不大,容易做成實(shí)時(shí)SLAM。缺點(diǎn)是價(jià)格昂貴,一臺(tái)激光動(dòng)輒上萬(wàn)元,會(huì)大幅提高一個(gè)機(jī)器人的成本。因此激光的研究主要集中于如何降低傳感器的成本上。對(duì)應(yīng)于激光的EKF-SLAM理論方面,因?yàn)檠芯枯^早,現(xiàn)在已經(jīng)非常成熟。與此同時(shí),人們也對(duì)EKF-SLAM的缺點(diǎn)也有較清楚的認(rèn)識(shí),例如不易表示回環(huán)、線性化誤差嚴(yán)重、必須維護(hù)路標(biāo)點(diǎn)的協(xié)方差矩陣,導(dǎo)致一定的空間與時(shí)間的開銷,等等。

2.、傳感器之視覺SLAM

視覺SLAM是21世紀(jì)SLAM研究熱點(diǎn)之一,一方面是因?yàn)橐曈X十分直觀,不免令人覺得:為何人能通過(guò)眼睛認(rèn)路,機(jī)器人就不行呢?另一方面,由于CPU、GPU處理速度的增長(zhǎng),使得許多以前被認(rèn)為無(wú)法實(shí)時(shí)化的視覺算法,得以在10Hz以上的速度運(yùn)行。硬件的提高也促進(jìn)了視覺SLAM的發(fā)展。

以傳感器而論,視覺SLAM研究主要分為三大類:?jiǎn)文?、雙目(或多目)、RGBD。其余還有魚眼、全景等特殊相機(jī),但是在研究和產(chǎn)品中都屬于少數(shù)。此外,結(jié)合慣性測(cè)量器件(InertialMeasurementUnit,IMU)的視覺SLAM也是現(xiàn)在研究熱點(diǎn)之一。就實(shí)現(xiàn)難度而言,我們可以大致將這三類方法排序?yàn)椋簡(jiǎn)文恳曈X>雙目視覺>RGBD。

單目相機(jī)SLAM簡(jiǎn)稱MonoSLAM,即只用一支攝像頭就可以完成SLAM。這樣做的好處是傳感器特別的簡(jiǎn)單、成本特別的低,所以單目SLAM非常受研究者關(guān)注。相比別的視覺傳感器,單目有個(gè)最大的問(wèn)題,就是沒法確切地得到深度。這是一把雙刃劍。

一方面,由于絕對(duì)深度未知,單目SLAM沒法得到機(jī)器人運(yùn)動(dòng)軌跡以及地圖的真實(shí)大小。直觀地說(shuō),如果把軌跡和房間同時(shí)放大兩倍,單目看到的像是一樣的。因此,單目SLAM只能估計(jì)一個(gè)相對(duì)深度,在相似變換空間Sim(3)中求解,而非傳統(tǒng)的歐氏空間SE(3)。如果我們必須要在SE(3)中求解,則需要用一些外部的手段,例如GPS、IMU等傳感器,確定軌跡與地圖的尺度(Scale)。

另一方面,單目相機(jī)無(wú)法依靠一張圖像獲得圖像中物體離自己的相對(duì)距離。為了估計(jì)這個(gè)相對(duì)深度,單目SLAM要靠運(yùn)動(dòng)中的三角測(cè)量,來(lái)求解相機(jī)運(yùn)動(dòng)并估計(jì)像素的空間位置。即是說(shuō),它的軌跡和地圖,只有在相機(jī)運(yùn)動(dòng)之后才能收斂,如果相機(jī)不進(jìn)行運(yùn)動(dòng)時(shí),就無(wú)法得知像素的位置。同時(shí),相機(jī)運(yùn)動(dòng)還不能是純粹的旋轉(zhuǎn),這就給單目SLAM的應(yīng)用帶來(lái)了一些麻煩,好在日常使用SLAM時(shí),相機(jī)都會(huì)發(fā)生旋轉(zhuǎn)和平移。不過(guò),無(wú)法確定深度同時(shí)也有一個(gè)好處:它使得單目SLAM不受環(huán)境大小的影響,因此既可以用于室內(nèi),又可以用于室外。

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

    關(guān)注

    2545

    文章

    50445

    瀏覽量

    751075
  • mems
    +關(guān)注

    關(guān)注

    129

    文章

    3885

    瀏覽量

    190223
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    一種適用于動(dòng)態(tài)環(huán)境的實(shí)時(shí)視覺SLAM系統(tǒng)

    既能保證效率和精度,又無(wú)需GPU,行業(yè)第一個(gè)達(dá)到此目標(biāo)的視覺動(dòng)態(tài)SLAM系統(tǒng)。
    的頭像 發(fā)表于 09-30 14:35 ?334次閱讀
    一種適用于動(dòng)態(tài)環(huán)境的實(shí)時(shí)<b class='flag-5'>視覺</b><b class='flag-5'>SLAM</b>系統(tǒng)

    計(jì)算機(jī)視覺人工智能領(lǐng)域有哪些主要應(yīng)用?

    計(jì)算機(jī)視覺是人工智能領(lǐng)域的一個(gè)重要分支,它主要研究如何讓計(jì)算機(jī)能夠像人類一樣理解和處理圖像和視頻數(shù)據(jù)。計(jì)算機(jī)視覺技術(shù)許多
    的頭像 發(fā)表于 07-09 09:14 ?1092次閱讀

    深度學(xué)習(xí)計(jì)算機(jī)視覺領(lǐng)域的應(yīng)用

    隨著人工智能技術(shù)的飛速發(fā)展,深度學(xué)習(xí)作為其中的核心技術(shù)之一,已經(jīng)計(jì)算機(jī)視覺領(lǐng)域取得了顯著的成果。計(jì)算機(jī)
    的頭像 發(fā)表于 07-01 11:38 ?634次閱讀

    機(jī)器視覺檢測(cè)技術(shù)工業(yè)自動(dòng)化中的應(yīng)用

    隨著科技的飛速發(fā)展,工業(yè)自動(dòng)化已成為現(xiàn)代工業(yè)生產(chǎn)的核心動(dòng)力。在這個(gè)背景下,機(jī)器視覺檢測(cè)技術(shù)作為工業(yè)自動(dòng)化中的關(guān)鍵技術(shù)之一,以其高精度、高效率、高可靠性的優(yōu)勢(shì),工業(yè)自動(dòng)化
    的頭像 發(fā)表于 06-07 12:06 ?757次閱讀

    微波檢測(cè)技術(shù)及其各領(lǐng)域的應(yīng)用

    一、微波檢測(cè)技術(shù)概述 1.1 微波檢測(cè)技術(shù)的定義 微波檢測(cè)技術(shù)是一種利用微波信號(hào)對(duì)物體進(jìn)行檢測(cè)的技術(shù)。微波是一種電磁波,頻率范圍在300MHz至300GHz之間。微波檢測(cè)
    的頭像 發(fā)表于 05-28 14:37 ?1766次閱讀

    3D視覺技術(shù)慣性環(huán)上料領(lǐng)域的未來(lái)發(fā)展

    隨著制造業(yè)的智能化和自動(dòng)化水平不斷提升,慣性環(huán)作為汽車發(fā)動(dòng)機(jī)減震器中的核心組件,其精準(zhǔn)、高效的上料過(guò)程顯得尤為關(guān)鍵。作為實(shí)現(xiàn)這一目標(biāo)的重要技術(shù)手段,3D視覺技術(shù)慣性環(huán)上料
    的頭像 發(fā)表于 05-21 16:06 ?273次閱讀
    3D<b class='flag-5'>視覺</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>在</b>慣性環(huán)上料<b class='flag-5'>領(lǐng)域</b>的未來(lái)發(fā)展

    深度解析深度學(xué)習(xí)下的語(yǔ)義SLAM

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

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

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

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

    SLAM技術(shù)可以應(yīng)用在無(wú)人駕駛汽車、無(wú)人機(jī)、機(jī)器人、虛擬現(xiàn)實(shí)等領(lǐng)域中,為這些領(lǐng)域的發(fā)展提供了支持。SLAM
    發(fā)表于 04-04 11:50 ?2131次閱讀

    視覺上下料技術(shù)智能制造領(lǐng)域的發(fā)展趨勢(shì)如何呢?

    視覺上下料技術(shù)智能制造領(lǐng)域的發(fā)展趨勢(shì) 智能制造的大潮中,視覺上下料
    的頭像 發(fā)表于 01-31 17:18 ?546次閱讀

    動(dòng)態(tài)環(huán)境中基于神經(jīng)隱式表示的RGB-D SLAM

    神經(jīng)隱式表示已經(jīng)被探索用于增強(qiáng)視覺SLAM掩碼算法,特別是提供高保真的密集地圖方面。
    的頭像 發(fā)表于 01-17 10:39 ?848次閱讀
    動(dòng)態(tài)環(huán)境中基于神經(jīng)隱式表示的RGB-D <b class='flag-5'>SLAM</b>

    機(jī)器視覺的應(yīng)用場(chǎng)景總結(jié)

    機(jī)器視覺是人工智能正在快速發(fā)展的一個(gè)分支,目前中國(guó)已是繼美國(guó)、日本之后的第三大機(jī)器視覺領(lǐng)域應(yīng)用市場(chǎng)。本文將對(duì)機(jī)器視覺的應(yīng)用進(jìn)行簡(jiǎn)單盤點(diǎn)。
    的頭像 發(fā)表于 12-26 10:57 ?667次閱讀
    機(jī)器<b class='flag-5'>視覺</b>的應(yīng)用場(chǎng)景總結(jié)

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

    目前視覺SLAM系統(tǒng)可以微型個(gè)人計(jì)算機(jī)(PC)和嵌入式設(shè)備中運(yùn)行,甚至可以智能手機(jī)等移動(dòng)設(shè)備中運(yùn)行(Klein和Murray,2009)。與室內(nèi)或室外移動(dòng)機(jī)器人不同,自動(dòng)駕駛車輛具
    發(fā)表于 12-04 09:22 ?972次閱讀
    基于<b class='flag-5'>視覺</b><b class='flag-5'>SLAM</b>的研究現(xiàn)狀

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

    什么是激光雷達(dá)3DSLAM?了解這個(gè)概念之前,我們首先需要弄懂什么是“SLAM”。SLAM,英文是SimultaneousLocalizationandMapping,意思是即時(shí)定位與建圖。通俗
    的頭像 發(fā)表于 11-25 08:23 ?1518次閱讀
    什么是激光雷達(dá)3D <b class='flag-5'>SLAM</b><b class='flag-5'>技術(shù)</b>?

    壓力繼電器的定義、工作原理及其各領(lǐng)域的應(yīng)用案例

    壓力繼電器的定義、工作原理及其各領(lǐng)域的應(yīng)用案例? 壓力繼電器是一種用于測(cè)量和控制系統(tǒng)中壓力的電氣裝置。它是一種機(jī)電轉(zhuǎn)換裝置,可以將壓力信號(hào)轉(zhuǎn)換為電信號(hào),并通過(guò)電信號(hào)來(lái)實(shí)現(xiàn)相應(yīng)的控制功能。壓力繼電器
    的頭像 發(fā)表于 11-17 14:28 ?2324次閱讀