擴(kuò)展卡爾曼濾波(EKF)算法詳細(xì)推導(dǎo)及仿真(Matlab)

姓名:王柯祎

學(xué)號(hào):20021110373T

轉(zhuǎn)自 :https://blog.csdn.net/gangdanerya/article/details/105105611

【嵌牛導(dǎo)讀】介紹擴(kuò)展卡爾曼濾波(EKF)算法的詳細(xì)推導(dǎo)挖藏,局限性和MATLAB仿真。

【嵌牛鼻子】擴(kuò)展卡爾曼濾波(EKF)

【嵌牛正文】

擴(kuò)展卡爾曼濾波算法是解決非線性狀態(tài)估計(jì)問題最為直接的一種處理方法腹泌,盡管EKF不是最精確的”最優(yōu)“濾波器乡恕,但在過去的幾十年成功地應(yīng)用到許多非線性系統(tǒng)中言询。所以在學(xué)習(xí)非線性濾波問題時(shí)應(yīng)該先從EKF開始。

EKF算法是將非線性函數(shù)進(jìn)行泰勒展開傲宜,然后省略高階項(xiàng)运杭,保留展開項(xiàng)的一階項(xiàng),以此來實(shí)現(xiàn)非線性函數(shù)線性化蛋哭,最后通過卡爾曼濾波算法近似計(jì)算系統(tǒng)的狀態(tài)估計(jì)值和方差估計(jì)值县习。

一、EKF算法詳細(xì)推導(dǎo)

【注】EKF推導(dǎo)參考的是黃蔚的博士論文“CKF及魯棒濾波在飛行器姿態(tài)估計(jì)中的應(yīng)用研究”谆趾,論文中EKF躁愿,UKF和CKF等算法講解的都很詳細(xì),值得一看沪蓬。

我們把KF與EKF算法拿出來對(duì)比可以發(fā)現(xiàn):

二彤钟、EKF算法局限性:

該算法線性化會(huì)引入階段誤差從而導(dǎo)致濾波精度下降,同時(shí)當(dāng)初始狀態(tài)誤差較大或系統(tǒng)模型非線性程度較高時(shí)跷叉,濾波精度會(huì)受到嚴(yán)重影響甚至發(fā)散逸雹。

需要計(jì)算雅克比矩陣营搅,復(fù)雜,計(jì)算量大梆砸,影響系統(tǒng)的實(shí)時(shí)性转质,還會(huì)導(dǎo)致EKF算法的數(shù)值穩(wěn)定性差。

當(dāng)系統(tǒng)存在模型失配帖世,量測(cè)干擾休蟹,量測(cè)丟失,量測(cè)延遲或狀態(tài)突變等復(fù)雜情況時(shí)日矫,EKF算法魯棒性差赂弓。

三、Matlab仿真:

clear all;clc;?close all;

tf = 50;?

Q = 10;w=sqrt(Q)*randn(1,tf);?

R = 1;v=sqrt(R)*randn(1,tf);

P =eye(1);

x=zeros(1,tf);

Xnew=zeros(1,tf);

x(1,1)=0.1;?

Xnew(1,1)=x(1,1);

z=zeros(1,tf);

z(1)=x(1,1)^2/20+v(1);

zjian=zeros(1,tf);

zjian(1,1)=z(1);

for k = 2 : tf

%%%%%%%%%%%%%%%模擬系統(tǒng)%%%%%%%%%%%%%%%

????x(:,k) = 0.5 * x(:,k-1) + (2.5 * x(:,k-1) / (1 + x(:,k-1).^2)) + 8 * cos(1.2*(k-1)) + w(k-1);?

? ? z(k) = x(:,k).^2 / 20 + v(k);

%%%%%%%%%%%%%%%EKF開始%%%%%%%%%%%%%%%

????Xpre = 0.5*Xnew(:,k-1)+ 2.5*Xnew(:,k-1)/(1+Xnew(:,k-1).^2) + 8 * cos(1.2*(k-1));??

????zjian =Xpre.^2/20;

? ? F = 0.5 + 2.5 * (1-Xnew.^2)/((1+Xnew.^2).^2);

? ? H = Xpre/10;? ??

????PP=F*P*F'+Q;?

? ? Kk=PP*H'*inv(H*PP*H'+R);

? ? Xnew(k)=Xpre+Kk*(z(k)-zjian);

? ? P=PP-Kk*H*PP;

end

? t = 2 : tf;??

?figure;? ?plot(t,x(1,t),'b',t,Xnew(1,t),'r*');? legend('真實(shí)值','EKF估計(jì)值');

仿真結(jié)果:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末哪轿,一起剝皮案震驚了整個(gè)濱河市盈魁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窃诉,老刑警劉巖杨耙,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異褐奴,居然都是意外死亡按脚,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門敦冬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人唯沮,你說我怎么就攤上這事脖旱。” “怎么了介蛉?”我有些...
    開封第一講書人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵萌庆,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我币旧,道長(zhǎng)践险,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任吹菱,我火速辦了婚禮巍虫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鳍刷。我一直安慰自己占遥,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開白布输瓜。 她就那樣靜靜地躺著瓦胎,像睡著了一般芬萍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上搔啊,一...
    開封第一講書人閱讀 51,775評(píng)論 1 307
  • 那天柬祠,我揣著相機(jī)與錄音,去河邊找鬼负芋。 笑死漫蛔,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的示罗。 我是一名探鬼主播惩猫,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼蚜点!你這毒婦竟也來了轧房?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤绍绘,失蹤者是張志新(化名)和其女友劉穎奶镶,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體陪拘,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡厂镇,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了左刽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捺信。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖欠痴,靈堂內(nèi)的尸體忽然破棺而出迄靠,到底是詐尸還是另有隱情,我是刑警寧澤喇辽,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布掌挚,位于F島的核電站,受9級(jí)特大地震影響菩咨,放射性物質(zhì)發(fā)生泄漏吠式。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一抽米、第九天 我趴在偏房一處隱蔽的房頂上張望特占。 院中可真熱鬧,春花似錦缨硝、人聲如沸摩钙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胖笛。三九已至网持,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間长踊,已是汗流浹背功舀。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留身弊,地道東北人辟汰。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓溺职,卻偏偏與公主長(zhǎng)得像绿满,于是被迫代替她去往敵國和親侦副。 傳聞我的和親對(duì)象是個(gè)殘疾皇子滥酥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

推薦閱讀更多精彩內(nèi)容