日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

卡尔曼滤波器推导

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

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

簡介

??設

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

由上式可知

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

可知,Kk[0,1][0,1][0,1]之間,當Kk =0=0=0時,估計值等于上一次計算的估計值,當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ù)融合

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

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

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

將σ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],推導如下:

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

卡爾曼增益推導

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

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

G=G=G= KkHHH,則

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

同理

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

接著推導


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

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

??由之前的推導可得

總結(jié)

總結(jié)

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

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