SLAM介紹以及淺析課件_第1頁
SLAM介紹以及淺析課件_第2頁
SLAM介紹以及淺析課件_第3頁
SLAM介紹以及淺析課件_第4頁
SLAM介紹以及淺析課件_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

對于SLAM的認(rèn)識SimultaneousLocalizationandMapping即時定位與地圖構(gòu)建

SLAM指的是機(jī)器人在自身位置不確定的條件下,在完全未知環(huán)境中創(chuàng)建地圖,同時利用地圖進(jìn)行自主定位和導(dǎo)航。

SLAM問題可以描述為:機(jī)器人在未知環(huán)境中從一個未知位置開始移動,在移動過程中根據(jù)位置估計和傳感器數(shù)據(jù)進(jìn)行自身定位,同時建造增量式地圖。SLAM(SimultaneousLocalizationAndMapping)中文稱“同步定位及建圖”是目前在機(jī)器人定位方面的熱門研究課題。到目前為止,也取得了不少進(jìn)展。定位(localization):機(jī)器人必須知道自己在環(huán)境中位置。建圖(mapping):

機(jī)器人必須記錄環(huán)境中特征的位置(如果知道自己的位置)SLAM:機(jī)器人在定位的同時建立環(huán)境地圖其基本原理是運過概率統(tǒng)計的方法,通過多特征匹配來達(dá)到定位和減少定位誤差的?;镜腟LAM應(yīng)用的kalmanfilter。Sk表示傳感器測試獲取數(shù)據(jù),Mk-1表示第K-1時刻的局部地圖,Rk表示K時刻機(jī)器人的位姿。

SLAM的相關(guān)理論與關(guān)鍵技術(shù)(TheoriesandtechnologiesofSLAM)該領(lǐng)域所涉及的關(guān)鍵性問題可以歸結(jié)為:(1)地圖的表示方式(大致可分為3類:柵格表示、幾何特征表示和拓?fù)鋱D表示)(2)不確定性信息處理方法------不確定性信息處理必須解決以下問題:

·在地圖和位置的表示中,如何描述運動和感知信息的不確定性?·在迭代過程中,如何處理舊信息與新信息的關(guān)系,連續(xù)更新地圖與位置?·如何依據(jù)不確定的信息進(jìn)行決策?(3)數(shù)據(jù)的關(guān)聯(lián);

(為了獲得全局的環(huán)境地圖和實現(xiàn)定位,還需要將不同時間、不同地點的感知信息進(jìn)行匹配和聯(lián)合,存在局部數(shù)據(jù)之間的關(guān)聯(lián)問題,也存在局部數(shù)據(jù)與全局?jǐn)?shù)據(jù)的關(guān)聯(lián)與匹配問題)(4)自定位;

(移動機(jī)器人的定位按照有無環(huán)境地圖可以分為基于地圖的定位和無地圖的定位)(5)探索規(guī)劃

(主要目的是提高地圖創(chuàng)建的效率,使機(jī)器人在較短的時間內(nèi)感知范圍覆蓋盡可能大的區(qū)域,在這方面的研究成果較少)環(huán)境的描述--地圖

目前各國研究者已經(jīng)提出了多種表示法,大致可分為三類:柵格表示、幾何信息表示和拓?fù)鋱D表示,每種方法都有自己的優(yōu)缺點。

柵格地圖表示法即將整個環(huán)境分為若干相同大小的柵格,對于每個柵格各指出其中是否存在障礙物。這種方法最早由Elfes和Moravec提出,而后Elfes進(jìn)行了進(jìn)一步的研究。優(yōu)點是(1)創(chuàng)建和維護(hù)容易,(2)盡量保留了整個環(huán)境的各種信息,(3)借助于該地圖,可以方便地進(jìn)行自定位和路徑規(guī)劃。缺點在于:當(dāng)柵格數(shù)量增大時(在大規(guī)模環(huán)境或?qū)Νh(huán)境劃分比較詳細(xì)時),對地圖的維護(hù)行為將變得困難,同時定位過程中搜索空間很大,如果沒有較好的簡化算法,實現(xiàn)實時應(yīng)用比較困難。

幾何信息地圖表示法是指機(jī)器人收集對環(huán)境的感知信息,從中提取更為抽象的幾何特征,例如線段或曲線,使用這些幾何信息描述環(huán)境。該表示法更為緊湊,且便于位置估計和目標(biāo)識別。幾何方法利用卡爾曼濾波在局部區(qū)域內(nèi)可獲得較高精度,且計算量小,但在廣域環(huán)境中卻難以維持精確的坐標(biāo)信息。幾何信息的提取需要對感知信息作額外處理,且需要一定數(shù)量的感知數(shù)據(jù)才能得到結(jié)果。

拓?fù)涞貓D抽象度高,特別在環(huán)境大而簡單時。這種方法將環(huán)境表示為一張拓?fù)湟饬x中的圖(graph),圖中的節(jié)點對應(yīng)于環(huán)境中的一個特征狀態(tài)、地點。如果節(jié)點間存在直接連接的路徑則相當(dāng)于圖中連接節(jié)點的弧。優(yōu)點是:(1)有利于進(jìn)一步的路徑和任務(wù)規(guī)劃,(2)存儲和搜索空間都比較小,計算效率高,(3)可以使用很多現(xiàn)有成熟、高效的搜索和推理算法。缺點在于對拓?fù)鋱D的使用是建立在對拓?fù)涔?jié)點的識別匹配基礎(chǔ)上的,如當(dāng)環(huán)境中存在兩個很相似的地方時,拓?fù)鋱D方法將很難確定這是否為同一點。

SLAM中定位與環(huán)境特征提取

移動機(jī)器人自定位與環(huán)境建模問題是緊密相關(guān)的。環(huán)境模型的準(zhǔn)確性依賴于定位精度,而定位的實現(xiàn)又離不開環(huán)境模型。在未知環(huán)境中,機(jī)器人沒有什么參照物,只能依靠自己并不十分準(zhǔn)確的傳感器來獲取外界信息,如同一個盲人在一個陌生環(huán)境中摸索的情況。這種情況下,定位是比較困難的。有地圖的定位和有定位的地圖創(chuàng)建都是容易解決的,但無地圖的定位和未解決定位的地圖創(chuàng)建如同"雞--蛋"問題,無從下手。已有的研究中對這類問題的解決方法可分為兩類:一類利用自身攜帶的多種內(nèi)部傳感器(包括里程儀、羅盤、加速度計等),通過多種傳感信息的融合減少定位的誤差,使用的融合算法多為基于卡爾曼濾波的方法。這類方法由于沒有參考外部信息,在長時間的漫游后誤差的積累會比較大。另一類方法在依靠內(nèi)部傳感器估計自身運動的同時,使用外部傳感器(如激光測距儀、視覺等)感知環(huán)境,對獲得的信息進(jìn)行分析提取環(huán)境特征并保存,在下一步通過對環(huán)境特征的比較對自身位置進(jìn)行校正。但這種方法依賴于能夠取得環(huán)境特征。

環(huán)境特征提取的方法有:(1)Houghtransform是一類基于灰度圖探察直線和其他曲線的方法。該方法需要一簇能被搜索的預(yù)準(zhǔn)備的特定曲線,并根據(jù)顯示的灰度圖中一簇曲線產(chǎn)生曲線參數(shù)。(2)Clustering分析是一種數(shù)據(jù)探測工具,對于未分類樣例是有效的,同時,它的目標(biāo)就是把所針對對象分組成自然類別或基于相似性或距離的簇類。在被提取對象類別未知的情況中,簇技術(shù)是一類比HoughTransform更有效的技術(shù)。簇類應(yīng)是以"凝聚"為中心,而不是支離破碎的、不相交的。而環(huán)境特征有時是很難提取出的,例如:

·環(huán)境特征不夠明顯時;

·傳感器信息比較少,難以從一次感知信息中獲得環(huán)境特征。

幾種典型SLAM方法

目前SLAM方法大致可分為兩類:一類為基于概率模型的方法,另一類為非概率模型方法。許多基于卡爾曼濾波的SLAM方法如完全SLAM、壓縮濾波、FastSLAM就屬于概率模型方法。非概率模型方法有SM-SLAM①、掃描匹配②、數(shù)據(jù)融合(dataassociation)③、基于模糊邏輯④等。①在一個未知的室內(nèi)結(jié)構(gòu)化環(huán)境中提出了基于柵格表示的局部模型與基于幾何信息表示的全局模型相結(jié)合的環(huán)境建模方式。環(huán)境特征的提取采用了Houghtransform與Clustering相結(jié)合的方法。感知數(shù)據(jù)的融合采用了擴(kuò)展卡爾曼濾波方式。

②提出的算法不需任何人為設(shè)定的參照物(如路標(biāo)、燈塔)并且可適用于非多邊形及動態(tài)環(huán)境,同時和基于SLAM的卡爾曼濾波策略比較,其計算復(fù)雜度較小、與路標(biāo)數(shù)量、環(huán)境大小無關(guān)。環(huán)境建模策略由3部分構(gòu)成:(1)收集環(huán)境信息;(2)掃描注冊;(3)構(gòu)建柵格地圖。在掃描注冊中綜合使用了幾何模式匹配與掃描匹配。環(huán)境特征提取采用Houghtransform技術(shù)。采用HIMM(HistogramicIn-MotionMapping)方法來構(gòu)建柵格地圖。在定位方面,融合使用地圖匹配與基于Petri網(wǎng)的離散事件控制策略。

③有以下優(yōu)勢:(1)在無任何人工路標(biāo)的情況下,能創(chuàng)建準(zhǔn)確地圖;(2)擴(kuò)展了掃描匹配的應(yīng)用范圍,使其能應(yīng)用于非多邊形的環(huán)境;(3)提高了幾何模式匹配在多邊形環(huán)境中的精確度;(4)每次掃描注冊精度都將與以前所有局部區(qū)域掃描結(jié)果進(jìn)行比較,以保證全局地圖的準(zhǔn)確性;(5)計算復(fù)雜度較小。離散事件控制策略的運用能更好的進(jìn)行位置估測與對定位錯誤的處理。

④提出了使用SM(SetMembership)方法,解決同種多機(jī)器人SLAM問題。在地圖融合方面,把2D地圖分解為兩個1D地圖來進(jìn)行,進(jìn)一步降低計算復(fù)雜度。在SLAM中使用SP-Model(SymmetriesandPerturbationsModel),對任何幾何元素它提供了一個統(tǒng)一的表示方式,并避免了參數(shù)過多的問題。

說明:機(jī)器人在定位誤差隨著機(jī)器人的移動而增加。

說明:機(jī)器人在定位誤差隨著機(jī)器人的移動而增加,但是由于有了路標(biāo)的糾正,其誤差相對就小了很多。說明:通過2次對路標(biāo)的測定,其定位誤差已經(jīng)大大減少

說明:經(jīng)過3次誤差校正,其定位精度已經(jīng)很好了,但是隨著路標(biāo)位置的丟失,其定位誤差又一次的擴(kuò)大了。狀態(tài)估計是卡爾曼濾波的重要組成部分。一般來說,根據(jù)觀測數(shù)據(jù)對隨機(jī)量進(jìn)行定量推斷就是估計問題,特別是對動態(tài)行為的狀態(tài)估計,它能實現(xiàn)實時運行狀態(tài)的估計和預(yù)測功能。比如對飛行器狀態(tài)估計。狀態(tài)估計對于了解和控制一個系統(tǒng)具有重要意義,所應(yīng)用的方法屬于統(tǒng)計學(xué)中的估計理論。最常用的是最小二乘估計,線性最小方差估計、最小方差估計、遞推最小二乘估計等。其他如風(fēng)險準(zhǔn)則的貝葉斯估計、最大似然估計、隨機(jī)逼近等方法也都有應(yīng)用。受噪聲干擾的狀態(tài)量是個隨機(jī)量,不可能測得精確值,但可對它進(jìn)行一系列觀測,并依據(jù)一組觀測值,按某種統(tǒng)計觀點對它進(jìn)行估計。使估計值盡可能準(zhǔn)確地接近真實值,這就是最優(yōu)估計。真實值與估計值之差稱為估計誤差。若估計值的數(shù)學(xué)期望與真實值相等,這種估計稱為無偏估計??柭岢龅倪f推最優(yōu)估計理論,采用狀態(tài)空間描述法,在算法采用遞推形式,卡爾曼濾波能處理多維和非平穩(wěn)的隨機(jī)過程。卡爾曼濾波理論的提出,克服了威納濾波理論的局限性使其在工程上得到了廣泛的應(yīng)用,尤其在控制、制導(dǎo)、導(dǎo)航、通訊等現(xiàn)代工程方面。圖1:初始位置(由于機(jī)器人相對于路標(biāo)A的位置為估計值,所以路標(biāo)A用圓圈表示A的實際的可能值在圓圈內(nèi))圖2:機(jī)器人移動到新位置(在新的位置,機(jī)器人相對于A的真實值可能落在圈內(nèi))圖4:路標(biāo)B被觀測到圖5:機(jī)器人返回到初始位置(此時機(jī)器人的位置相對于沒有移動前更加不確定,一個超大的橢圓表示了其可能的真實位置值范圍)圖6:對A點的重新測量(通過對A的重新測量,圖4中的超大橢圓值被大大的縮小了,其位置真值落入了一個比較小的范圍內(nèi))對未知環(huán)境中移動機(jī)器人SLAM問題的研究,這不僅有非?,F(xiàn)實的實用意義,也是對人工智能的一個挑戰(zhàn)。我們認(rèn)為目前機(jī)器人SLAM問題在以下幾方面需進(jìn)一步研究:

·更有效的環(huán)境的不確定性表示

嘗試更多不同的度量方法在不確定性表示的不同層次、不同應(yīng)用對象上的結(jié)合。

·三維環(huán)境特征的提取

·多機(jī)器人協(xié)作完成SLAM問題的總體解決方案

展望OtherApproachesParallelTrackingandMapping(PTAM)?Twoparallelthreads兩個平行方向:–Trackingfeaturepoints跟蹤特征點–Bundleadjustmentonkeyframe

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論