0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

簡(jiǎn)要介紹ActiveSLAM的應(yīng)用場(chǎng)景

3D視覺(jué)工坊 ? 來(lái)源:3DCV ? 2023-06-25 10:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 前言

SLAM(The Simultaneous Localisation and Mapping)中文的意思是同時(shí)定位和地圖繪制,即將一個(gè)移動(dòng)機(jī)器人(也可以是水下機(jī)器人(ROV)或者無(wú)人機(jī)(UAV))放置于一個(gè)位置環(huán)境中的一個(gè)未知位置,在沒(méi)有先驗(yàn)圖的情況下,機(jī)器人可以自主地逐步構(gòu)建周圍環(huán)境的一致地圖,同時(shí)可以在環(huán)境中確定自身的位置。SLAM問(wèn)題自90年代提出以來(lái),被視作移動(dòng)機(jī)器人領(lǐng)域的“圣杯”,它是使機(jī)器人完全實(shí)現(xiàn)自主的手段,是機(jī)器人的核心技術(shù)之一。

對(duì)于SLAM技術(shù)的研究目前已經(jīng)發(fā)展的比較成熟,框架也比較完善,但在技術(shù)落地的過(guò)程中免不了會(huì)遇到各種各樣的問(wèn)題,學(xué)者將不同的方法引入SLAM框架進(jìn)行完善,進(jìn)而產(chǎn)生了各種各樣的SLAM方法,ActiveSLAM就是其中一種。

本篇文章先簡(jiǎn)單介紹SLAM框架,然后會(huì)通過(guò)一個(gè)例子簡(jiǎn)要介紹ActiveSLAM的應(yīng)用場(chǎng)景,最后會(huì)對(duì)ActiveSLAM問(wèn)題以及他的解決方案進(jìn)行闡述。

2 SLAM簡(jiǎn)述

一個(gè)經(jīng)典的視覺(jué)SLAM框架由五部分組成:傳感器的信息讀取、前端的視覺(jué)里程計(jì)、后端的優(yōu)化、回環(huán)檢測(cè)、建圖。

傳感器信息讀取:在視覺(jué)SLAM中主要為相機(jī)圖像信息的讀取和預(yù)處理,在機(jī)器人系統(tǒng)中還包括編碼器、IMU等其他傳感器信息的讀取和融合。

前端視覺(jué)里程計(jì)(VO):用于估算相鄰圖像間相機(jī)的運(yùn)動(dòng)以及局部地圖的樣子。

后端(非線性)優(yōu)化(Optimization):后端接受不同時(shí)刻視覺(jué)里程計(jì)測(cè)量的相機(jī)位姿,以及回環(huán)檢測(cè)的信息,對(duì)它們進(jìn)行優(yōu)化,得到全局一致的軌跡和地圖。

回環(huán)檢測(cè)(Loop Closure Detection):回環(huán)檢測(cè)判斷機(jī)器人是否到達(dá)過(guò)先前的位置。如果檢測(cè)到回環(huán),它會(huì)把信息提供給后端進(jìn)行處理。

建圖(Manning):它根據(jù)估計(jì)的軌跡,建立與任務(wù)要求對(duì)應(yīng)的地圖。

e6fd99de-104d-11ee-962d-dac502259ad0.png

3 一個(gè)例子

想象這樣一種情況:一架無(wú)人機(jī)要穿過(guò)某個(gè)地形,前往一個(gè)目標(biāo)點(diǎn)進(jìn)行物品運(yùn)輸,無(wú)人機(jī)上配備視覺(jué)傳感器,通過(guò)SLAM技術(shù)實(shí)現(xiàn)自身定位,沿途有兩種選擇:

穿過(guò)沙漠前往目標(biāo)點(diǎn):距離更短,但特征紋理單一

穿過(guò)叢林前往目標(biāo)點(diǎn):距離稍長(zhǎng),但特征紋理豐富

在傳統(tǒng)情況下,可能會(huì)選擇穿過(guò)沙漠前往目標(biāo)點(diǎn),但是由于沙漠中特征紋理過(guò)于單一,無(wú)人機(jī)在穿越沙漠的過(guò)程中很有可能會(huì)出現(xiàn)里程計(jì)漂移甚至定位失敗的情況,這樣不僅不能完成任務(wù),而且還會(huì)造成的巨大損失。

ActiveSLAM的提出就是為了解決這一問(wèn)題,ActiveSLAM會(huì)將機(jī)器人導(dǎo)航過(guò)程中更多其他的信息(比如:定位精度、光照影響、安全因素等)加入到路徑選擇過(guò)程中,雖然有時(shí)候會(huì)付出一些代價(jià)(比如路徑更長(zhǎng),造成燃油等損耗的提高),但這些代價(jià)與考慮進(jìn)去的信息相比往往無(wú)關(guān)痛癢;比如這里如果選擇穿過(guò)叢林前往目標(biāo)點(diǎn),雖然距離稍長(zhǎng),會(huì)造成一些燃油損耗,但由于叢林中有豐富的紋理信息,可以保證無(wú)人機(jī)的定位精度,使得無(wú)人機(jī)可以更安全到達(dá)目標(biāo)點(diǎn)。

比如下面這張圖:藍(lán)色的路徑雖然距離更長(zhǎng),但由于沿途有豐富的紋理特征,可以順利地到達(dá)目標(biāo)點(diǎn);而紅色的路徑雖然距離更短,但由于紋理特征的缺失,很多導(dǎo)航都在半路失敗了,并沒(méi)有到達(dá)目標(biāo)點(diǎn)。

e70cfe4c-104d-11ee-962d-dac502259ad0.png

4 Active SLAM問(wèn)題概述

經(jīng)典的SLAM問(wèn)題的解決使得機(jī)器人擁有了在環(huán)境中自由移動(dòng)的能力,但這也給運(yùn)動(dòng)規(guī)劃算法帶來(lái)了額外的限制。具體來(lái)說(shuō),機(jī)器人的運(yùn)動(dòng)會(huì)影響相機(jī)捕捉到的信息,從而影響感知算法的性能。換句話說(shuō),當(dāng)機(jī)器人移動(dòng)到一個(gè)位置時(shí),相機(jī)捕捉到的信息可能不是最優(yōu)的。因此SLAM界最近新興起了一種新型的SLAM算法,這種算法在進(jìn)行運(yùn)動(dòng)規(guī)劃時(shí)需要考慮視覺(jué)感知的需求,這就是所謂的Active SLAM(主動(dòng)SLAM)

e7355572-104d-11ee-962d-dac502259ad0.png

著名的ActiveSLAM框架包括模型預(yù)測(cè)控制(MPC)框架[1,2]和部分可觀察馬爾科夫決策過(guò)程(POMDP)形式化[3]。主動(dòng)SLAM的目的是如何在探索新區(qū)域和重新訪問(wèn)已知空間之間取得平衡,并為機(jī)器人選擇最優(yōu)的未來(lái)軌跡。這涉及到了三個(gè)基本問(wèn)題:

生成候選路徑

評(píng)價(jià)標(biāo)準(zhǔn)的選擇

在生成的路徑中選擇最優(yōu)路徑

主動(dòng)SLAM在現(xiàn)實(shí)中的意義也十分重大,許多農(nóng)業(yè)任務(wù),如灌溉、蟲(chóng)害控制和施肥,都涉及覆蓋任務(wù),并且是在沒(méi)有GPS全球定位信息的室內(nèi)環(huán)境中進(jìn)行的。為了避免SLAM結(jié)果中不確定性增長(zhǎng)可能導(dǎo)致的較大漂移和任務(wù)失敗,主動(dòng)SLAM是有利的。一般來(lái)說(shuō),在這項(xiàng)任務(wù)中,可以獲得溫室的粗略平面圖,并提供有關(guān)障礙的先驗(yàn)信息。地圖的特征可以定義為來(lái)自圖像的普通視覺(jué)特征(如ORB特征和SIFT特征)和任何檢測(cè)到的對(duì)象(如水果和植物)。

5 Active SLAM問(wèn)題解決方案

針對(duì)于上一節(jié)中提到的主動(dòng)SLAM的三個(gè)基本問(wèn)題, 我們分別論述其解決方案。

生成可用動(dòng)作集(軌跡)的兩種主要方法是基于動(dòng)態(tài)的方法和基于幾何的方法。在基于動(dòng)態(tài)的方法中,未來(lái)候選軌跡是利用機(jī)器人模型或潛在信息場(chǎng)來(lái)獲得的。流行的MPC和POMDP框架都屬于這一類?;趲缀蔚姆椒ǖ撵`感來(lái)自于路徑規(guī)劃算法,如RRT,A和D*。然而,復(fù)雜環(huán)境下的實(shí)際系統(tǒng)很難滿足動(dòng)態(tài)約束,這限制了這些方法的實(shí)用性。因此,動(dòng)態(tài)方法比基于幾何的方法更受歡迎。

評(píng)價(jià)指標(biāo)的選擇用于確定地圖或機(jī)器人位姿的不確定性,正確地解釋不確定性對(duì)于主動(dòng)SLAM算法非常重要,特別是對(duì)于航位推算場(chǎng)景,在這種場(chǎng)景中機(jī)器人姿態(tài)的不確定性會(huì)增加。如果在這種情況下單調(diào)性不成立,主動(dòng)SLAM算法可以在不確定性降低的錯(cuò)誤信念下執(zhí)行動(dòng)作,常見(jiàn)的評(píng)價(jià)準(zhǔn)則有有A-opt、D-opt和E-opt準(zhǔn)則,它們用來(lái)計(jì)算預(yù)測(cè)的Fisher信息矩陣(FIM),A-opt和E-opt在一些情況下會(huì)失去單調(diào)性,而D-opt往往不會(huì)失去單調(diào)性[4,5]。

選擇最優(yōu)軌跡是一個(gè)具有多約束的非凸非線性最優(yōu)控制問(wèn)題。直接方法是一種常見(jiàn)的解決方法,其中的問(wèn)題是在離散優(yōu)化領(lǐng)域中制定。減小了搜索空間的大小,但解是次優(yōu)的;一個(gè)重要的示例是基于前沿的探索。其他方法的目的是在連續(xù)置信空間[6]中搜索局部最優(yōu)策略。尋找主動(dòng)SLAM的最優(yōu)(甚至次優(yōu))解決方案仍然具有挑戰(zhàn)性。





審核編輯:劉清

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

    2564

    文章

    52749

    瀏覽量

    765034
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    29583

    瀏覽量

    212041
  • 編碼器
    +關(guān)注

    關(guān)注

    45

    文章

    3785

    瀏覽量

    137523
  • MPC
    MPC
    +關(guān)注

    關(guān)注

    2

    文章

    36

    瀏覽量

    21450
  • SLAM
    +關(guān)注

    關(guān)注

    24

    文章

    437

    瀏覽量

    32404

原文標(biāo)題:淺析ActiveSLAM

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

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MOS管的應(yīng)用場(chǎng)景

    mos管的應(yīng)用場(chǎng)景,你了解么?低壓MOS管可稱為金屬氧化物半導(dǎo)體場(chǎng)效應(yīng)管,因?yàn)榈蛪篗OS管具有良好的開(kāi)關(guān)特性,廣泛應(yīng)用在電子開(kāi)關(guān)的電路中。如開(kāi)關(guān)電源,電動(dòng)馬達(dá)、照明調(diào)光等!下面銀聯(lián)寶科技就跟大家一起
    發(fā)表于 11-14 09:24

    this的使用場(chǎng)景及與C,Java中的this的區(qū)別

    【JS】this有哪些使用場(chǎng)景?跟C,Java中的this有什么區(qū)別?如何改變this的值?
    發(fā)表于 03-11 10:17

    =>的使用場(chǎng)景有哪些

    使用場(chǎng)景
    發(fā)表于 10-27 13:25

    藍(lán)牙低功耗常見(jiàn)的應(yīng)用場(chǎng)景及架構(gòu)

    淺談藍(lán)牙低功耗(BLE)的幾種常見(jiàn)的應(yīng)用場(chǎng)景及架構(gòu)
    發(fā)表于 06-15 09:51

    FPGA的應(yīng)用場(chǎng)景

    目錄文章目錄目錄FPGAFPGA 的應(yīng)用場(chǎng)景FPGA 的技術(shù)難點(diǎn)FPGA 的工作原理FPGA 的體系結(jié)構(gòu)FPGA 的開(kāi)發(fā)FPGA 的使用FPGA 的優(yōu)缺點(diǎn)參考文檔FPGAFPGA(Field
    發(fā)表于 07-28 08:43

    ARM的技術(shù)特征是什么?應(yīng)用場(chǎng)景有哪些?

    ARM的技術(shù)特征是什么?應(yīng)用場(chǎng)景有哪些?
    發(fā)表于 11-05 07:32

    幾種LED調(diào)光協(xié)議分析及具體應(yīng)用場(chǎng)景介紹

    市面上主流幾種LED調(diào)光協(xié)議分析及具體應(yīng)用場(chǎng)景介紹目前國(guó)內(nèi)外的LED驅(qū)動(dòng)已經(jīng)不僅僅滿足照明需求,更多是去追求各種不同場(chǎng)景的應(yīng)用,搭配各種數(shù)字協(xié)議,實(shí)現(xiàn)某種特定的功能,比如在汽車大燈的應(yīng)用中,未為兼容
    發(fā)表于 12-31 08:04

    MS9331的應(yīng)用場(chǎng)景是什么?

    MS9331的應(yīng)用場(chǎng)景是什么?
    發(fā)表于 02-11 06:41

    RK3308的特點(diǎn)及應(yīng)用場(chǎng)景是什么?

    RK3308的特點(diǎn)及應(yīng)用場(chǎng)景是什么?
    發(fā)表于 03-09 08:04

    Firefly集群服務(wù)器的應(yīng)用場(chǎng)景資料介紹

    1、Firefly集群服務(wù)器的應(yīng)用場(chǎng)景介紹Firefly集群服務(wù)器的每一個(gè)核心板卡都可以獨(dú)立運(yùn)行一個(gè)Android系統(tǒng)。用戶可以將自己的手機(jī)應(yīng)用部署到每個(gè)核心板上。針對(duì)云手機(jī)應(yīng)用場(chǎng)景,F(xiàn)irefly
    發(fā)表于 08-04 16:17

    SMT組裝工藝流程的應(yīng)用場(chǎng)景

    工藝流程的應(yīng)用場(chǎng)景。 01單面純貼片工藝 應(yīng)用場(chǎng)景: 僅在一面有需要焊接的貼片器件。 02雙面純貼片工藝 應(yīng)用場(chǎng)景: A/B面均為貼片元件。 03單面混裝工藝 應(yīng)用場(chǎng)景: A面有貼
    發(fā)表于 10-20 10:31

    labview 和 wincc 的區(qū)別 使用場(chǎng)景

    labview 和 wincc 的區(qū)別 使用場(chǎng)景 都是上位機(jī)軟件,都可以做監(jiān)控軟件 wincc的名氣也比較大 對(duì)比的資料較少 寫這些文章的人,從自己的從事的行業(yè)出發(fā),帶有自己的思維 使用的場(chǎng)景 肯定
    發(fā)表于 10-27 18:01

    華為SD-WAN的典型組網(wǎng)適用場(chǎng)景介紹

    本章主要介紹華為SD-WAN的典型組網(wǎng)的適用場(chǎng)景、組網(wǎng)拓?fù)浜驮O(shè)備選型。
    的頭像 發(fā)表于 12-11 16:55 ?5677次閱讀

    meshtastic的應(yīng)用場(chǎng)景介紹

    meshtastic的應(yīng)用場(chǎng)景介紹
    的頭像 發(fā)表于 02-21 12:02 ?617次閱讀
    meshtastic的應(yīng)<b class='flag-5'>用場(chǎng)景</b><b class='flag-5'>介紹</b>

    UWB應(yīng)用場(chǎng)景

    鴻合智遠(yuǎn)|捷揚(yáng)微-產(chǎn)品簡(jiǎn)介介紹:UWB應(yīng)用場(chǎng)景
    的頭像 發(fā)表于 05-12 10:05 ?228次閱讀
    UWB應(yīng)<b class='flag-5'>用場(chǎng)景</b>

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品