日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

卡尔曼滤波器推导

發(fā)布時間:2025/3/11 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 卡尔曼滤波器推导 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

注:受控制領(lǐng)域大牛CAN博士啟發(fā),受益匪淺,作此文以為筆記。

簡介

??設(shè)

??卡爾曼濾波器是從測量值ZZZk的平均數(shù)開始的。開始推導(dǎo):

由上式可知

??也就是說隨著kkk的增大,測量結(jié)果Zk不在重要,因為已經(jīng)獲得了足夠多的測量值,此時的估計值已經(jīng)很貼近了實際值了。我們令Kk=1/k1/k1/k,即

可知,Kk[0,1][0,1][0,1]之間,當(dāng)Kk =0=0=0時,估計值等于上一次計算的估計值,當(dāng)Kk =1=1=1時,估計值等于本次測量值,這時引入兩個參數(shù)eEST,eMEA,令



其中,eMEA是測量誤差,是測量工具自身的屬性,是不變的,eEST是估計誤差,會受歷史數(shù)據(jù)的影響,即

由上述幾個式子便可使用卡爾曼濾波器來解決實際的問題了。步驟如下:
第一步

第二步

第三步


??有一個質(zhì)量為50g50g50g的物體,但我們此時并不知道該物體質(zhì)量是多少,先估計其有46g46g46g,估計誤差為5g5g5g,將其放在稱上稱得質(zhì)量為

該稱的測量誤差為3g3g3g,將所有數(shù)據(jù)放在Excel里進行計算

其中藍色線條表示測量值,紅色線條表示估計值,從圖中可以看出,盡管測量值起伏較大,但估計值整體趨勢很平緩,不斷向?qū)嶋H值靠攏且十分接近實際值。

數(shù)據(jù)融合

??從一個例子入手,設(shè)某物體質(zhì)量為mmm,分別用標(biāo)準差為σ1 =2g=2g=2g和σ2 =4g=4g=4g得稱來稱該物體,稱得質(zhì)量分別為Z1 =30g=30g=30g和Z2 =33g=33g=33g,求出最優(yōu)估計值。
??從上述中可得式

此時引入標(biāo)準差,即估計值的標(biāo)準差,當(dāng)標(biāo)準差越小時,即方差越小,估計值的波動越小,也就越趨于真實值。如下:

由上式可知,估計值的方差是關(guān)于Kk的函數(shù),使估計值方差對Kk求導(dǎo),即

將σ1 =2g=2g=2g和σ2 =4g=4g=4g代入上式中,Kk =0.2=0.2=0.2,得

協(xié)方差矩陣

??有以下333組數(shù)據(jù)

平均值

方差

協(xié)方差

協(xié)方差矩陣PPP

為方便編程計算,引入一個過渡矩陣AAA



注: 式中的333是指矩陣得維數(shù)。
??在matlabmatlabmatlab中驗證一下

與計算得結(jié)果一致。

狀態(tài)空間表達式

??有如下系統(tǒng)

??該系統(tǒng)中,物塊質(zhì)量為MMM,彈簧彈力系數(shù)為kkk,阻尼系數(shù)為BBB,系統(tǒng)輸入為拉力FFF。于是有

狀態(tài)變量



測量量

狀態(tài)空間表達式

化為離散形式

??由于系統(tǒng)存在各種不確定性,需要加入過程噪聲WWW和測量噪聲VVV,即

??WWW服從正態(tài)分布,期望為000,協(xié)方差矩陣為QQQ,即P(W)?N(0,Q)P(W)-N(0,Q)P(W)?N(0,Q)VVV也服從正態(tài)分布,期望為000,協(xié)方差矩陣為RRR,即P(V)?N(0,R)P(V)-N(0,R)P(V)?N(0,R)。其中Q=E[WWT]Q=E[WW^T]Q=E[WWT],推導(dǎo)如下:

同理,R=E[VVT]R=E[VV^T]R=E[VVT]

卡爾曼增益推導(dǎo)

??由于過程噪聲是不確定的,于是狀態(tài)估計值先驗為

根據(jù)先驗估計和測量估計可得出后驗估計

G=G=G= KkHHH,則

??我們的目標(biāo)是求得合理的Kk值使得估計誤差最小,有

同理

??當(dāng)后驗估計值越接近真實值 Xk, 則說明 ek 的方差越小,即 ek 越接近于期望值000。于是有

接著推導(dǎo)


先驗誤差協(xié)方差矩陣

ek的協(xié)方差矩陣Pk

??由之前的推導(dǎo)可得

總結(jié)

總結(jié)

以上是生活随笔為你收集整理的卡尔曼滤波器推导的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。