999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進(jìn)IEKF 的室內(nèi)移動機器人定位算法研究

2023-09-27 04:51:28劉鈺芃王斌宇張淞淏楊伊帆王曉燕
科技創(chuàng)新與應(yīng)用 2023年27期
關(guān)鍵詞:移動機器人卡爾曼濾波系統(tǒng)

劉鈺芃,王斌宇,張淞淏,楊伊帆,王曉燕

(西安建筑科技大學(xué)機電工程學(xué)院,西安 710055)

移動機器人定位技術(shù)是衡量移動機器人自主導(dǎo)航能力的重要指標(biāo)[1]。近年來,隨著國內(nèi)外學(xué)者對多傳感器信息融合定位技術(shù)研究的深入,多傳感器信息融合定位算法得到了快速發(fā)展,包括擴展卡爾曼濾波定位[2]、無跡卡爾曼濾波定位[3]和粒子濾波定位[4]。其中,基于擴展卡爾曼濾波的多傳感器信息融合定位技術(shù)在無人機探測、水下搜索和無人駕駛等領(lǐng)域的應(yīng)用最為廣泛。

擴展卡爾曼濾波可以有效解決非線性系統(tǒng)估計的問題,但線性化過程會帶來誤差。為了解決這個問題,文獻(xiàn)[5]提出了一種基于多傳感器信息融合的迭代擴展卡爾曼濾波定位算法,將每次系統(tǒng)測量更新得到的系統(tǒng)后驗估計作為下一個擴展卡爾曼濾波測量更新過程的先驗估計進(jìn)行更新計算,提高了濾波精度。文獻(xiàn)[6]提出了一種基于新息估計的AEKF 算法。該算法利用系統(tǒng)的新息矩陣,自適應(yīng)調(diào)整狀態(tài)噪聲和觀測噪聲的協(xié)方差矩陣,從而抑制狀態(tài)誤差的增加。自適應(yīng)IEKF 算法修正了噪聲協(xié)方差,但不可避免地會累積計算誤差,可能導(dǎo)致卡爾曼濾波增益失去加權(quán)調(diào)整的功能。

本文提出一種改進(jìn)的IEKF 定位算法。該算法通過新息估計方法自適應(yīng)調(diào)整系統(tǒng)的狀態(tài)噪聲協(xié)方差和觀測噪聲協(xié)方差,減小恒定噪聲協(xié)方差的影響;引入遺忘因子調(diào)整誤差協(xié)方差預(yù)測值,限制了卡爾曼濾波的長度,減小了舊數(shù)據(jù)的累積計算誤差;最后,采用Levenberg-Marquardt(LM)方法優(yōu)化IEKF 的迭代過程,以提高全局估計的收斂性。

1 系統(tǒng)模型

本文以兩輪差分移動機器人為研究對象。系統(tǒng)的狀態(tài)模型由里程計模型建立,觀測模型由激光雷達(dá)測距傳感器建立。模型圖(圖1)和計算公式如下。

圖1 兩輪差速移動機器人的狀態(tài)模型

兩輪差速移動機器人的模型如圖1 所示。R是機器人運動的弧半徑,A為左右輪軸的中心點,D為移動機器人左右輪之間的距離,Δx、Δy、Δθ分別為移動機器人位置在采樣時間Δt內(nèi)的橫坐標(biāo)、縱坐標(biāo)和方向角的變化。移動機器人左右驅(qū)動輪的行駛距離為ΔSL和ΔSR。

兩輪差速移動機器人在橫坐標(biāo)和縱坐標(biāo)的位置變化如下

將系統(tǒng)的輸入定義為U(k)=[ΔS,Δθ]T,系統(tǒng)在k時刻的狀態(tài)向量由Xk∈[xk yk θk]T表示,則系統(tǒng)的狀態(tài)方程可表示為

觀測模型和計算過程如圖2 所示。

圖2 兩輪差分移動機器人的測量模型

由圖2 所知,激光雷達(dá)觀測到的地標(biāo)(xi,yi)與機器人在k時刻位置[xk yk θk]T的相對位置關(guān)系。d是地標(biāo)與移動機器人的相對距離、α是地標(biāo)相對移動機器人的夾角、α-θk是地標(biāo)相對于機器人移動方向的角度。激光雷達(dá)返回的地標(biāo)觀測信息是機器人與地標(biāo)之間的相對位置信息(d,α)。觀測模型可以表示為

2 改進(jìn)的IEKF 定位算法

2.1 迭代擴展卡爾曼濾波

本文將兩輪差分移動機器人建立的狀態(tài)方程和觀察方程離散化后表示如下[7]

式中:Xk∈[xk yk θk]T是系統(tǒng)的狀態(tài)向量;Zk∈[d,α]T是系統(tǒng)的觀察向量;Φk,k-1是系統(tǒng)的狀態(tài)轉(zhuǎn)換矩陣;h(·)是測量函數(shù);wk-1是狀態(tài)噪聲,并且wk-1∈N(0,Qk-1);vk是系統(tǒng)觀測噪聲,和vk∈N(0,Rk);wk-1并且vk是高斯白噪聲,E(wk-1,vk)=0。

基于IEKF 算法的多傳感器信息融合過程如下[8]

式中:是系統(tǒng)的一步態(tài)估計是系統(tǒng)的一步誤差協(xié)方差預(yù)測是卡爾曼濾波的增益;是創(chuàng)新估計向量;是系統(tǒng)的后驗狀態(tài)估計是系統(tǒng)的預(yù)測值是后驗誤差協(xié)方差;是觀察方程的雅可比矩陣;i是迭代的IEKF 編號(i=1,2,3,…,n)。

IEKF 將每個擴展卡爾曼濾波過程的后驗估計作為先驗估計,代入多次迭代的測量更新過程中,使測量信息得到充分利用,估計值在計算中接近實值。

2.2 基于遺忘因子的改進(jìn)自適應(yīng)IEKF 算法

由于計算誤差的累積,系統(tǒng)誤差協(xié)方差可能會失去其非負(fù)定性和對稱性,從而導(dǎo)致卡爾曼濾波增益矩陣的損失。為了解決這一問題,本文在改進(jìn)自適應(yīng)IEKF 的基礎(chǔ)上引入遺忘因子來調(diào)整系統(tǒng)誤差協(xié)方差,限制卡爾曼濾波的存儲長度,減少過去測量數(shù)據(jù)的內(nèi)存,增加當(dāng)前測量數(shù)據(jù)的應(yīng)用,從而進(jìn)一步提高系統(tǒng)的定位精度。

目前,計算遺忘因子常用的方法有2 種:一步法和簡化算法。為了減少計算量,提高濾波器的估計速度,本文選取簡化算法作為遺忘因子的計算方法,計算過程如下

計算遺忘因子:

式中:λk是遺忘因子;trace(·)是矩陣跡線的計算;Nk計算方法Mk如下

式中:Ck是k時刻新息協(xié)方差的理論值,計算如下

新息協(xié)方差一般用窗口法估計

式中:en是新息殘差。

為了更好地利用新的測量值來修改狀態(tài)估計值,避免模型誤差對濾波新息值的影響,本文采用公式(22)作為遺忘因子加法,因為其可以更好地把握系統(tǒng)預(yù)測誤差協(xié)方差的整體變化。由公式(21)可知,C^k會隨著en的增大而增大,同時遺忘因子也會增大,從而提高濾波精度。

2.3 基于LM 優(yōu)化的改進(jìn)自適應(yīng)IEKF 算法

由于IEKF 的一階泰勒展開中的線性化誤差,系統(tǒng)狀態(tài)模型與實際測量結(jié)果不匹配。在迭代過程中,系統(tǒng)的誤差協(xié)方差將小于實際值,這將影響估計的穩(wěn)定性。針對該問題,本文采用Levenberg Marquardt(LM)方法優(yōu)化了IEKF 的迭代過程,提高了IEKF 算法迭代過程的穩(wěn)定性和全局收斂性。

LM 方法的主要思想是引入修正參數(shù)αi,在每次迭代中調(diào)整系統(tǒng)誤差協(xié)方差預(yù)測矩陣,然后使用調(diào)整后的預(yù)測協(xié)方差矩陣迭代更新計算。

系統(tǒng)的誤差協(xié)方差預(yù)測矩陣調(diào)整如下

綜上所述,基于LM 優(yōu)化的具有遺忘因子的改進(jìn)自適應(yīng)IEKF 算法的流程表示如下。

步驟1:初始化系統(tǒng)狀態(tài)估計X^0和系統(tǒng)誤差協(xié)方差預(yù)測矩陣P0;

步驟2通過方程(10)和(11)計算系統(tǒng)狀態(tài)的一步預(yù)測值和一步誤差協(xié)方差預(yù)測值,完成時間更新過程;

步驟3:Kk從系統(tǒng)狀態(tài)預(yù)測值和優(yōu)化的系統(tǒng)預(yù)測誤差協(xié)方差計算卡爾曼濾波增益、新息殘差向量ek和觀測方程雅可比矩陣Hk,然后更新誤差協(xié)方差估計和狀態(tài)估計,完成測量更新過程;

步驟4:通過卡爾曼濾波增益Kk、新息殘差向量ek和觀測方程雅可比矩陣Hk,通過自適應(yīng)調(diào)整狀態(tài)噪聲協(xié)方差Qk-1和測量噪聲協(xié)方差Rk,分別對步驟2 和步驟3 進(jìn)行調(diào)整;

步驟5:通過方程(16),(17),(20)和方程(21)從新息殘差向量ek和觀測方程雅可比矩陣Hk計算遺忘因子λk;然后將遺忘因子λk應(yīng)用于步驟2;

步驟6:利用LM 算法優(yōu)化系統(tǒng)誤差協(xié)方差的預(yù)測值;

步驟7:重復(fù)步驟3 至步驟6,當(dāng)?shù)螖?shù)達(dá)到最大迭代次數(shù)時,退出迭代,輸出和。

3 仿真實驗與分析

3.1 仿真設(shè)計

假設(shè)在靜態(tài)室內(nèi)環(huán)境(障礙物保持靜止)下,兩輪差分移動機器人的運動速度為v=3.0 m/s、角速度為rate G=60×π/180 rad,激光雷達(dá)測距傳感器的最大觀測距離20 m,觀察角度范圍360°。狀態(tài)噪聲為σv=0.6 m/s,σg=1.0×π/180 rad,觀測噪聲σR=0.2 m/s,σB=1.0×π/180 rad,兩輪差速移動機器人2 個驅(qū)動輪之間的距離D=0.5 m。總采樣時間為60 s,采樣間隔為0.1 s,即ΔT=0.1 s 步長。設(shè)置LM 校正參數(shù)αi=0.1,滑動窗口S=5。開展50 次蒙特卡羅實驗,以采樣時間內(nèi)IEKF、LM-IEKF、LM-AIEKF、LM-AIEKF 和LM-FAIEKF 的估計值和實際值的RMSE(均方根誤差)平均值為標(biāo)準(zhǔn),測量算法的定位精度,RMSE 越小,定位精度越高。RMSE 平均值計算如下

3.2 仿真結(jié)果

隨著定位過程的進(jìn)行,狀態(tài)噪聲和觀測噪聲會受到環(huán)境因素的影響。在本實驗中,前300 個仿真步長中狀態(tài)噪聲和觀測噪聲的協(xié)方差設(shè)置為原始步驟的一半,即0.5Q 和0.5R;后300 個仿真步長中的狀態(tài)噪聲協(xié)方差和觀測噪聲協(xié)方差與初始值一致,通過50 次蒙特卡羅實驗驗證了每種算法的收斂性和定位精度。結(jié)果如圖3 所示。

圖3 噪聲變化情況下不同算法定位誤差

圖3 比較了狀態(tài)噪聲和觀測噪聲變化時IEKF、LM-IEKF、LM-AIEKF 和LM-FAIEKF 的定位均方根誤差。從圖3 可以看出,4 種算法的定位誤差隨著系統(tǒng)狀態(tài)噪聲誤差和觀測噪聲誤差的增加而增大。其中,LM-IEKF 算法比IEKF 算法具有更好的收斂性和穩(wěn)定性;LM-AIEKF 算法的定位精度優(yōu)于LM-IEKF 算法。50 次蒙特卡羅實驗中不同算法的RMSE 平均值和平均運行時間見表1。

表1 RMSE 平均值和平均運行時間

由表1 可知,通過50 次蒙特卡羅實驗,與IEKF算法相比,LM-IEKF、LM-AIEKF 和LM-FAIEKF 的定位精度分別提高了39.59%、46.57%、84.62%。本文提出的改進(jìn)IEKF 算法(LM-FAIEKF)的定位精度明顯優(yōu)于其他3 種算法。雖然該算法的平均運行時間高于IEKF和LM-IEKF 算法,略小于LM-AIEKF 算法,但具有良好的收斂性和魯棒性,符合預(yù)期要求。

4 結(jié)論

本文提出一種改進(jìn)的室內(nèi)移動機器人多傳感器融合定位IEKF 算法。解決了姿態(tài)估計中恒定噪聲協(xié)方差誤差、前一數(shù)據(jù)累積計算誤差、IEKF 算法收斂性差等問題。在2 種仿真場景中,比較了IEKF、LM-IEKF、LM-AIEKF 和LM-FAIEKF 的性能。仿真結(jié)果表明,所提算法具有較高的穩(wěn)定性和定位精度,符合室內(nèi)移動機器人的定位要求。

猜你喜歡
移動機器人卡爾曼濾波系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
移動機器人自主動態(tài)避障方法
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于Twincat的移動機器人制孔系統(tǒng)
基于模糊卡爾曼濾波算法的動力電池SOC估計
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
極坐標(biāo)系下移動機器人的點鎮(zhèn)定
主站蜘蛛池模板: 国产精品区视频中文字幕| a色毛片免费视频| 欧美精品在线观看视频| 国产高潮视频在线观看| 韩国v欧美v亚洲v日本v| 国产正在播放| 综合色在线| 美女亚洲一区| 亚洲第一成人在线| 99色亚洲国产精品11p| 97国产成人无码精品久久久| 国产性生大片免费观看性欧美| 欧美日韩国产精品综合| 国产在线视频导航| 亚洲天堂高清| 日韩高清一区 | 亚洲成人福利网站| 国产成人精品高清在线| 69免费在线视频| 久久五月视频| 精品超清无码视频在线观看| 2021亚洲精品不卡a| 日韩欧美91| 免费日韩在线视频| 亚洲人妖在线| 97国产在线视频| 国产精品无码久久久久AV| 欧洲高清无码在线| 亚洲成在人线av品善网好看| 中文国产成人精品久久| 国产乱人乱偷精品视频a人人澡| 一级毛片免费不卡在线| 久久美女精品国产精品亚洲| 国产资源站| 欧美区一区二区三| 国产门事件在线| 色综合热无码热国产| 青青青伊人色综合久久| 亚洲伦理一区二区| 国产精品三级av及在线观看| 福利片91| a级毛片免费在线观看| 国产午夜一级毛片| 国产成人亚洲综合A∨在线播放| 国产后式a一视频| 91伊人国产| 国产精品七七在线播放| 玖玖精品视频在线观看| av在线5g无码天天| 亚洲中文字幕97久久精品少妇| 日本午夜精品一本在线观看| 亚洲国产中文欧美在线人成大黄瓜| 99热这里只有精品免费| 成人在线天堂| 亚洲日韩高清无码| 久久这里只有精品2| 亚洲精品无码高潮喷水A| 欧美日韩资源| 91最新精品视频发布页| igao国产精品| 日韩av在线直播| 在线观看免费黄色网址| 亚洲欧美日韩中文字幕一区二区三区| 国产三级韩国三级理| 久久免费视频播放| 国产精品任我爽爆在线播放6080 | 国产成人乱码一区二区三区在线| 毛片免费视频| 美女国内精品自产拍在线播放 | 国产精品女熟高潮视频| 久久情精品国产品免费| 亚洲天堂啪啪| 九色在线观看视频| 成人精品区| 国产91色| 久久婷婷五月综合97色| 国产精品视频白浆免费视频| 欧美黑人欧美精品刺激| 114级毛片免费观看| 亚洲欧美综合另类图片小说区| 亚洲国产成人无码AV在线影院L| 黄色网页在线观看|