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

改進(jìn)ERTS平滑算法在位置跟蹤中的應(yīng)用研究

2015-06-15 18:59:36薛永勝霍建文
自動(dòng)化儀表 2015年4期
關(guān)鍵詞:移動(dòng)機(jī)器人卡爾曼濾波系統(tǒng)

薛永勝 張 華 霍建文

(西南科技大學(xué)信息工程學(xué)院,四川 綿陽(yáng) 621010)

改進(jìn)ERTS平滑算法在位置跟蹤中的應(yīng)用研究

薛永勝 張 華 霍建文

(西南科技大學(xué)信息工程學(xué)院,四川 綿陽(yáng) 621010)

針對(duì)標(biāo)準(zhǔn)ERTS平滑算法在位置和姿態(tài)估計(jì)中計(jì)算復(fù)雜、效率低、精度不高等問(wèn)題,提出了利用奇異值分解法改進(jìn)ERTS平滑算法優(yōu)化位置和姿態(tài)數(shù)據(jù)的新方法。對(duì)系統(tǒng)采集到的位置和姿態(tài)信息進(jìn)行前向擴(kuò)展卡爾曼濾波,降低系統(tǒng)噪聲的初步影響;對(duì)濾波后的均方誤差陣進(jìn)行奇異值分解,并降低后向遞推增益和預(yù)測(cè)值計(jì)算量,提高了預(yù)測(cè)精度,有效增強(qiáng)了系統(tǒng)的抗干擾性和穩(wěn)定性。Turtlebot移動(dòng)機(jī)器人平臺(tái)的試驗(yàn)效果證明該算法在位置和姿態(tài)估計(jì)中的高效性和穩(wěn)定性。

擴(kuò)展卡爾曼濾波 奇異值分解法 最優(yōu)平滑算法 最優(yōu)估計(jì) 位置跟蹤

0 引言

精確、穩(wěn)定的位置和姿態(tài)測(cè)算是移動(dòng)機(jī)器人自主導(dǎo)航的核心課題之一。在諸多移動(dòng)機(jī)器人位置和姿態(tài)定位算法中,預(yù)測(cè)、濾波和平滑三類(lèi)最優(yōu)估計(jì)[1]是提升移動(dòng)機(jī)器人位姿受信息信噪比的有效方法,可為控制系統(tǒng)提供更精準(zhǔn)、穩(wěn)定的位置和姿態(tài)參數(shù)。

相對(duì)于濾波估計(jì)而言,平滑估計(jì)能夠獲得優(yōu)于濾波的估計(jì)精度。平滑估計(jì)一般可分為固定點(diǎn)平滑、固定滯后平滑和固定區(qū)間平滑。其中,固定區(qū)間平滑的應(yīng)用范圍最為廣泛,但固定區(qū)間平滑估計(jì)在后向遞推計(jì)算中,需要進(jìn)行協(xié)方差陣的求逆運(yùn)算和兩正定矩陣的相減運(yùn)算,因此存在計(jì)算效率低和數(shù)值穩(wěn)定性差的問(wèn)題[1]。為解決這些問(wèn)題,本文介紹一種改進(jìn)的ERTS定區(qū)間平滑算法。

1 ERTS平滑算法

為保證移動(dòng)機(jī)器人在移動(dòng)過(guò)程中傳感器提供的位置和姿態(tài)數(shù)據(jù)穩(wěn)定可靠,實(shí)際引入了ERTS平滑算法削弱噪聲對(duì)系統(tǒng)的影響。該算法對(duì)位置的姿態(tài)數(shù)據(jù)先進(jìn)行EKF濾波,之后采用RTS平滑算法對(duì)數(shù)據(jù)進(jìn)行最優(yōu)平滑優(yōu)化。系統(tǒng)框圖如圖1所示。

圖1 系統(tǒng)框圖

1.1 前向EKF濾波器

擴(kuò)展卡爾曼濾波器于20世紀(jì)60年代提出,是一種歷史悠久、應(yīng)用廣泛的非線性高斯次優(yōu)濾波算法。該算法在卡爾曼濾波算法的基本框架上,通過(guò)對(duì)非線性函數(shù)的泰勒展開(kāi)式進(jìn)行一階線性化截?cái)啵⒁源私品蔷€性狀態(tài)后驗(yàn)均值和協(xié)方差[2]。常用的非線性離散隨機(jī)系統(tǒng)模型如下。

xk+1=f[x(k),u(k)]+ω(t)

(1)

(2)

將系統(tǒng)方程進(jìn)行線性化[2]表示:

(3)

(4)

結(jié)合文獻(xiàn)[2]~[3]中離散EKF濾波器的實(shí)現(xiàn)步驟,首先初始化濾波器,即當(dāng)k=0時(shí),有:

(5)

(6)

當(dāng)K=1,2,…時(shí),通過(guò)迭代運(yùn)算估計(jì)各時(shí)刻目標(biāo)的狀態(tài)向量:

xk+1|k=f[x(k,k),u(k)]

(7)

Pk+1|k=JPk|kJT+Qk

(8)

(9)

(10)

(11)

xk+1|k+1=xk+1|k+Wk+1?k+1

(12)

(13)

相對(duì)傳統(tǒng)的低通濾波器和卡爾曼濾波器,擴(kuò)展卡爾曼濾波器不僅避免了狀態(tài)方程線性化過(guò)程中帶來(lái)的誤差和不穩(wěn)定影響,而且其具有自適應(yīng)性的反饋增益矩陣,使得系統(tǒng)偏差在統(tǒng)計(jì)意義上達(dá)到最小,使系統(tǒng)能同時(shí)保證穩(wěn)定性和響應(yīng)速度[4]。

1.2RTS平滑算法

RTS平滑算法原理如圖2所示。

圖2 RTS平滑算法原理圖

RTS平滑算法是一種利用某一時(shí)間區(qū)間內(nèi)的所有量測(cè)信息對(duì)所有狀態(tài)進(jìn)行估計(jì)的離線處理算法。它能夠獲得優(yōu)于濾波的估計(jì)精度[1,5],廣泛應(yīng)用于聲音信號(hào)處理、目標(biāo)跟蹤和導(dǎo)航制導(dǎo)等領(lǐng)域[1,6-9]。該算法包括前向?yàn)V波和后向遞推兩個(gè)部分[1]。

圖2中,上標(biāo)“+”和“-”分別表示濾波的更新過(guò)程和預(yù)測(cè)過(guò)程;“F”和“S”分別表示前向?yàn)V波過(guò)程和后向遞推平滑過(guò)程。前向?yàn)V波過(guò)程利用固定時(shí)間區(qū)間[0N]內(nèi)所有采樣值進(jìn)行EKF濾波,并存儲(chǔ)式(7)~(13)中的狀態(tài)估計(jì)xk+1|k+1、估計(jì)均方差誤差陣Pk+1|k+1和預(yù)測(cè)均方差誤差陣Pk+1|k。后向遞推公式[15]如下:

xk|N=xk+KS(xk+1|N-xk+1|k)

(14)

(15)

其中后向遞推的平滑增益矩陣為:

(16)

1.3 算法改進(jìn)

由于RTS算法中存在大量(n×n)矩陣相乘,為減少運(yùn)算過(guò)程的存儲(chǔ)和計(jì)算量,采用可靠的矩陣分解算法奇異值分解法[5]對(duì)Pk|N和Pk+1|N進(jìn)行定義,得:

(17)

(18)

定義Mk滿(mǎn)足:

(19)

將上式帶入式(16)化簡(jiǎn)為:

(20)

為進(jìn)行奇異值分解運(yùn)算,將Mk求逆得:

(21)

(22)

對(duì)上式兩邊分別左乘各自轉(zhuǎn)置陣后得到:

(23)

由式(20)和式(22)得到:

uk=V″kDk=(D″k)-1

(24)

同理可實(shí)現(xiàn)式(17)的奇異值分解運(yùn)算,即:

uk|N=V″kDk|N=D″k

(25)

將式(23)和式(24)帶入式(17)可得改進(jìn)后的后向遞推的平滑增益矩陣:

(26)

由式(23)~(25)及式(15)組成了最優(yōu)RTS平滑算法,而配合前向EKF濾波過(guò)程產(chǎn)生的狀態(tài)估計(jì)和誤差矩陣即為本文改進(jìn)的ERTS平滑算法。

2 應(yīng)用及仿真分析

本文研究的移動(dòng)機(jī)器人模型是基于兩輪驅(qū)動(dòng)的Turtlebot移動(dòng)機(jī)器人,其位姿傳感器型號(hào)及參數(shù)如表1所示。其中,ticks/enc表示每圈脈沖數(shù)。

表1 Turtlebot部分傳感器參數(shù)

L3G4200D具有功耗低、精度高、使用靈活的特點(diǎn),實(shí)際移動(dòng)中僅用單軸進(jìn)行航向參數(shù)測(cè)量;編碼器精度高、體積小,其作為位置反饋的重要設(shè)備。為實(shí)現(xiàn)對(duì)移動(dòng)機(jī)器人的位置跟蹤控制,對(duì)機(jī)器人模型進(jìn)行簡(jiǎn)化,如圖3所示。

圖3 Turtlebot機(jī)器人簡(jiǎn)化模型

(27)

其中D為小車(chē)前后輪間的間距。為了實(shí)現(xiàn)位置跟蹤控制系統(tǒng)的閉環(huán)控制,控制系統(tǒng)加入陀螺儀和編碼器對(duì)系統(tǒng)運(yùn)動(dòng)狀態(tài)進(jìn)行測(cè)量,其距離ri和偏轉(zhuǎn)角度θi測(cè)量方程為:

(28)

式中:x、y為當(dāng)前移動(dòng)機(jī)器人本體在的坐標(biāo);xi、yi為上一次移動(dòng)機(jī)器人本體的坐標(biāo)。

設(shè)置采樣周期T=10ms,Wk為[-1.0,1.0]的白噪聲,vk為[-0.02,0.02]的白噪聲信號(hào),設(shè)角度跟蹤輸出指令為sint,t=kT,仿真時(shí)間10s,在軟件MatlabR2012a進(jìn)行系統(tǒng)仿真。

2.1 結(jié)果比較

為驗(yàn)證RTS平滑算法應(yīng)用到目標(biāo)跟蹤的有效性,選取分段數(shù)N=10,結(jié)合文獻(xiàn)[10]~[12]中的標(biāo)準(zhǔn)ERTS平滑算法和EKF濾波器進(jìn)行輸出效果對(duì)比,如圖4所示。

圖4 不同算法跟蹤比較

由圖4可見(jiàn),單獨(dú)的EKF濾波器效果在估計(jì)上存在較大波動(dòng),綜合RTS平滑算法后在數(shù)據(jù)最優(yōu)估計(jì)上更加平滑,有效削弱了噪聲的影響。不同算法的跟蹤誤差曲線如圖5所示。

圖5 不同算法跟蹤誤差比較

三種算法在Matlab R2012a環(huán)境下的計(jì)算時(shí)間和誤差對(duì)比如表2所示。

表2 不同平滑器算法性能比較

由表2分析知,三種算法均能有效地抑制噪聲信號(hào)。單獨(dú)的EKF濾波器波動(dòng)較大。標(biāo)準(zhǔn)的ERTS平滑算法在EKF基礎(chǔ)上添加了RTS平滑算法,多耗費(fèi)0.118 s,精度提高52.0%,改進(jìn)后的ERTS平滑算法定位精度相較于其他兩者分別提高了54.6%、13.6%,并且在接近EKF的計(jì)算耗時(shí)內(nèi)大幅提升了系統(tǒng)的精度和穩(wěn)定性。將本文改進(jìn)算法應(yīng)用到Turtlebot機(jī)器人本體上,大大提高了其位置跟蹤的精確度,驗(yàn)證結(jié)果如表3所示。

表3 Turtlebot機(jī)器人平臺(tái)算法驗(yàn)證結(jié)果

2.2 抗干擾分析

由于控制系統(tǒng)中總存在著干擾和噪聲,現(xiàn)代控制對(duì)系統(tǒng)的魯棒性要求較高。為驗(yàn)證濾波器的抗干擾能力,將測(cè)量噪聲和系統(tǒng)噪聲均增強(qiáng)2倍,分別對(duì)標(biāo)準(zhǔn)ERTS和本文改進(jìn)算法進(jìn)行跟蹤效果驗(yàn)證,結(jié)果如圖6所示。

圖6 增強(qiáng)Wk和vk后的跟蹤結(jié)果

由圖6分析可知,系統(tǒng)在噪聲干擾下改進(jìn)的ERTS平滑算法可以較好地穩(wěn)定系統(tǒng)的輸出,提高系統(tǒng)的跟蹤精度。

3 結(jié)束語(yǔ)

本文采用奇異值分解法對(duì)標(biāo)準(zhǔn)的ERTS平滑算法進(jìn)行化簡(jiǎn)改進(jìn),以獲得移動(dòng)機(jī)器人位置和姿態(tài)的最優(yōu)估計(jì)值,實(shí)現(xiàn)精準(zhǔn)導(dǎo)航定位。

文中利用Turtlebot移動(dòng)機(jī)器人平臺(tái)采集到的位置和姿態(tài)信息進(jìn)行前向擴(kuò)展卡爾曼濾波器初步濾波后,通過(guò)奇異值分解法化簡(jiǎn)的RTS平滑算法獲得位置和姿態(tài)最優(yōu)估計(jì)。仿真結(jié)果和試驗(yàn)證明該算法比單獨(dú)的擴(kuò)展卡爾曼濾波器和標(biāo)準(zhǔn)ERTS平滑算法具有更好的精確性和抗干擾能力。

[1] 宮曉琳,張蓉,房建成.固定區(qū)間平滑算法及其在組合導(dǎo)航系統(tǒng)中的應(yīng)用[J].中國(guó)慣性技術(shù)學(xué)報(bào),2012,20(6):687-693.

[2] Jetto L,Longhi S.Development and experimental validation of an adaptive extended kalman filter for the localization of mobile robots[C]//IEEE Transactions and Automation on Robotics,2009:143-150.

[3] Zhu Jihua,Zheng Nanning,Yuan Zejian,et al.A SLAM algorithm based on the central difference kalman filter[C]//Intelligent Vehicles Symposium,IEEE,2009:123-128.

[4] Zhang Haitao,Rong Jian,Zhong Xiaochun.The performance comparison and algorithm analysis of first/second order EKF and smoother for GPS/DR navigation[C]//11th IEEE International Conference on Communication Technology,2008:432-437.

[5] Sarkka S,Viikari V,Huusko M,et al.Phase-based UHF RFID tracking with nonlinear kalman filtering and smoothing[J].IEEE Sensors Journal,2012,12(5):904-910.

[6] Nassar S.Improving the inertial navigation system(INS) error model for INS and INS/DGPS applications[D].Alberta:University of Calgary,2003.

[7] 秦永元.慣性導(dǎo)航[M].北京:科學(xué)出版社,2005:10-230.

[8] Lei Xuan,Yang Jing.Application of RTS optimal smoothing algorithm in satellite attitude determination[C]//2011 2nd International Conference on Intelligent Control and Information Proceedings,2011:978-982.

[9] Nassar S,Liu Hang,El-Sheimy N.Two-Filter smoothing for accurate ins-gps land-vehicle navigation in urban centers[J].IEEE Trans.on Vehicular Technology,2010,59(9):4256-4267.

[10]于翔川.基于非線性濾波的目標(biāo)跟蹤算法研究[D].西安:西安電子科技大學(xué),2009.

[11]Razali S,Watanabe K,Maeyama S,et al.An unscented rauch-tung-striebelsmoother for a bearing only tracking problem[C]//2010 Int.Conf.on ICCAS,2010:1281-1286.

[12]Simo Sarkka.Unscented rauch-tung-striebelsmoother[J].IEEE Trans.on Automatic Control,2008,53(3):845-849.

Application Research on the Improved ERTS Smoothing Algorithm in Position Tracking

To overcome the disadvantages of standard ERTS smoothing algorithm in position and attitude estimation, e.g., complexity, low efficiency, and poor precision, etc., the new improved ERTS smoothing algorithm by adopting singularity valve decomposition is proposed for optimizing position and attitude data. After forward extended Karman filtering for the information of position and attitude collected in the system, the initial impact ofthe system noise is reduced; the singularity value decomposition is conducted for the MSE matrix after filtering, thus the backward recursion gain and the calculated amount of the predicted valueare decreased, and the prediction accuracy is improved; as well as the anti-interference and stability of the system are effectively strengthened. The experimental result on Turtlebot mobile robot platform verifies the high effectiveness and stability of this algorithm in position and attitude estimation.

Extended Kalman filter Singular value decomposition Optimal smoothing algorithm Optimal estimation Position tracking

薛永勝(1989-),男,現(xiàn)為西南科技大學(xué)檢測(cè)技術(shù)與自動(dòng)化裝置專(zhuān)業(yè)在讀碩士研究生;主要研究方向?yàn)楣I(yè)智能控制、智能檢測(cè)技術(shù)與自動(dòng)化裝置。

TP202

A

10.16086/j.cnki.issn1000-0380.201504005

四川省科技廳科技支撐計(jì)劃項(xiàng)目(編號(hào):2014RZ0049);

2014四川省科技支撐計(jì)劃項(xiàng)目(編號(hào):2014GZ0021)。

修改稿收到日期:2014-10-19。

猜你喜歡
移動(dòng)機(jī)器人卡爾曼濾波系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
移動(dòng)機(jī)器人自主動(dòng)態(tài)避障方法
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于Twincat的移動(dòng)機(jī)器人制孔系統(tǒng)
基于模糊卡爾曼濾波算法的動(dòng)力電池SOC估計(jì)
基于擴(kuò)展卡爾曼濾波的PMSM無(wú)位置傳感器控制
極坐標(biāo)系下移動(dòng)機(jī)器人的點(diǎn)鎮(zhèn)定
主站蜘蛛池模板: 国产中文一区a级毛片视频| 久久国产亚洲欧美日韩精品| 人人妻人人澡人人爽欧美一区| 国产一级在线播放| 成人亚洲天堂| 免费全部高H视频无码无遮掩| 久久精品国产亚洲麻豆| 日韩欧美91| 国产91蝌蚪窝| 欧美日本视频在线观看| 国产精品亚洲片在线va| 国产免费福利网站| 91蜜芽尤物福利在线观看| www.99在线观看| 久久精品亚洲中文字幕乱码| 91av国产在线| 99在线免费播放| 欧洲欧美人成免费全部视频| 亚洲成aⅴ人在线观看| 亚洲欧洲美色一区二区三区| 最新国产成人剧情在线播放| 黄片在线永久| 国产偷国产偷在线高清| 国产另类视频| 国内精品视频| 久久久黄色片| 欧美在线视频不卡| 久久免费精品琪琪| 99re精彩视频| 亚洲成人一区二区三区| 九九热这里只有国产精品| 国产亚洲日韩av在线| 久久精品中文字幕免费| 中文无码精品A∨在线观看不卡| 综合天天色| 青青久视频| 97在线视频免费观看| a级毛片网| 一本大道香蕉久中文在线播放| 国产在线麻豆波多野结衣| h视频在线观看网站| 丁香六月激情婷婷| 91热爆在线| 免费jizz在线播放| 九月婷婷亚洲综合在线| 国产aⅴ无码专区亚洲av综合网| 日本国产一区在线观看| 91精品视频在线播放| 免费可以看的无遮挡av无码| 91人妻日韩人妻无码专区精品| 国产美女免费网站| 成人夜夜嗨| 97国内精品久久久久不卡| 精品福利国产| 久久久久人妻一区精品色奶水| 亚洲精品无码成人片在线观看| 免费在线国产一区二区三区精品| 国产视频久久久久| 国产成人a在线观看视频| 中文字幕波多野不卡一区| 亚洲男人天堂2018| 在线日韩日本国产亚洲| 一级看片免费视频| 潮喷在线无码白浆| 91精品国产91欠久久久久| 久久这里只有精品66| 国产精品亚洲专区一区| 一级毛片基地| 九色综合视频网| 亚洲日本中文综合在线| 国产亚洲精品自在线| 亚洲欧美日韩综合二区三区| AV片亚洲国产男人的天堂| 亚洲精品黄| 91成人免费观看| 精品一区国产精品| 亚洲天堂.com| 91精品视频在线播放| 亚洲中文在线视频| 欧美激情一区二区三区成人| 又大又硬又爽免费视频| 四虎在线高清无码|