精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

卡爾曼濾波算法介紹

冬至子 ? 來源:deepcoder ? 作者:deepcoder ? 2023-07-13 16:37 ? 次閱讀

2,可信度預(yù)測

講解卡爾曼濾波之前,先講一個故事。兩個釀酒師傅判斷當(dāng)前酒的度,一個老師傅,一個學(xué)徒。酒廠里酒的度數(shù),老師傅的判斷大多時候是更加準(zhǔn)確,而學(xué)徒大多時候的判斷誤差會大一些。一壇經(jīng)過10天發(fā)酵的酒,老師傅說是30度,學(xué)徒說是26度。但是這壇酒的實際度數(shù)是不知道的,那么我們怎樣知道一個相對準(zhǔn)確的結(jié)果呢?我們可以直接認(rèn)為老師傅的回答正確,但是 老師傅也會馬失前蹄,學(xué)徒也會有準(zhǔn)的時候 ,只是大多數(shù)時候誤差大一些。怎么得到相對可信度更高的結(jié)果呢。可以通過如下公式:

預(yù)測度數(shù)=K* 師傅預(yù)測+(1-K) * 學(xué)徒預(yù)測

來作為酒的度數(shù), K可以理解為對老師傅判斷的可信度,1-K可以認(rèn)為是對學(xué)徒判斷的可信度 。顯然讓K大一些,比如K=0.8,說明我們更相信師傅的判斷。隨著學(xué)徒技藝的熟練K變?yōu)榱?.6,那么那么對學(xué)徒判斷的權(quán)重增加了,對師傅判斷的可信度權(quán)重減小了。所以這個K很重要。

同樣的,從工程試驗中來說明,假設(shè)有兩個廠商的加速度傳感器A和B,汽車在跑,不斷的讀取A和B,每次會得到兩個值,那么該相信哪個傳感器的結(jié)果呢?傳感器測量出來的結(jié)果一定是有誤差的,不同廠商的傳感器誤差范圍不一樣,加上傳感器受到的環(huán)境的干擾等因素這樣也會干擾傳感器的測量結(jié)果。那么怎么得到更加可靠的結(jié)果呢?是不是和剛才的師傅判斷酒的度數(shù)很像?

假設(shè)A廠商的傳感器質(zhì)量好精度高,B廠商的誤差大,精度小,那么我們肯定更加相信A的測量結(jié)果。我們同樣 圖片 ,傳感器A 圖片 ,傳感器B 圖片 ,則:

圖片

綜合考慮傳感器A和傳感器B這就是兼聽則明。K越大說明越相信傳感器A測量的數(shù)據(jù)

如何選擇最優(yōu)的K,使上面得到的 可信度最高呢?這就需要卡爾曼濾波

3,卡爾曼濾波

下面這段是百度出來的卡爾曼濾波:

卡爾曼濾波(Kalman filtering)是一種利用線性系統(tǒng)狀態(tài)方程,通過系統(tǒng)輸入輸出觀測數(shù)據(jù),對系統(tǒng)狀態(tài)進(jìn)行最優(yōu)估計的算法 。由于觀測數(shù)據(jù)中包括系統(tǒng)中的噪聲和干擾的影響,所以最優(yōu)估計也可看作是濾波過程。

用土話來解釋就是測量系統(tǒng)的狀態(tài),由于有各種噪聲,會導(dǎo)致測量結(jié)果存在一定的誤差,那么如何降低這些誤差得到更加可信的數(shù)據(jù)呢,那么就是使用卡爾曼濾波做最優(yōu)估計。

卡爾曼濾波適用于線性系統(tǒng),并且系統(tǒng)的噪聲滿足高斯分布 (通常的工程過程噪聲都滿足)。

卡爾曼濾波是 以最小均方誤差為估計的最佳準(zhǔn)則 。也就是卡爾曼濾波定義的系統(tǒng)的最優(yōu)是讓估計結(jié)果的分布的方差最小的估計。

接下來引入卡爾曼濾波,首先引入 高斯分布或者叫正態(tài)分布

通常工業(yè)場景中許多測量和過程中的誤差都都滿足正態(tài)分布,所以傳感器的測量結(jié)果X=T+a,噪聲a滿足高斯分布,所以X也滿足高斯分布。

傳感器的測量結(jié)果X滿足高斯分布:

圖片

其中期望值是u,方差是****sigma(這個符號打不出來,就是上面分布中的值,后面都用sigma)

數(shù)學(xué)表達(dá)為:圖片

坐標(biāo)圖為:

圖片
高斯分布

然后解釋卡爾曼濾波,還是以剛才的傳感器來說明,日常中各種噪聲,干擾都符合高斯分布。所以傳感器的測量結(jié)果也是符合高斯分布

傳感器A的測量 符合:圖片

傳感器B的測量 符合:圖片

其中a和b就是測量噪聲

預(yù)測加速度是:圖片概率論可以證明兩個高斯分布的線性組合也符合高斯分布

圖片

所以預(yù)測 符合:圖片。當(dāng)K取不同值的時候得到的 u‘和sigma 也不同。那么 最優(yōu)估計是什么呢?剛才說了是讓方差最小。也就是當(dāng)取某個K的時候 sigma'最小的估計是最優(yōu)估計

圖片

這是一個拋物線,可以證明當(dāng) 圖片 的時候,

sigma'取最小值。將K帶入可以得到:

圖片

的時候 預(yù)測加速度X’也符合高斯分布,并且sigma' 取最小值。這個時候是最優(yōu)估計,可信度最高。

這就是卡爾曼濾波,我們畫圖如下:

圖片
卡爾曼濾波分布

可以看到 預(yù)測加速度X’ 更加的瘦高,所以這樣得到的估計更加的可信

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2548

    文章

    50667

    瀏覽量

    751947
  • 卡爾曼濾波
    +關(guān)注

    關(guān)注

    3

    文章

    162

    瀏覽量

    24635
  • 高斯分布
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    2743
收藏 人收藏

    評論

    相關(guān)推薦

    卡爾濾波介紹

    卡爾濾波介紹卡爾濾波
    發(fā)表于 07-14 13:06

    卡爾濾波

    卡爾濾波的估計值能很好的逼近真實值,我的疑惑是,這和濾波有什么關(guān)系,請高手介紹卡爾
    發(fā)表于 07-04 22:57

    圖書分享:卡爾濾波算法的幾何解釋

    網(wǎng)上搜到一篇關(guān)于卡爾濾波算法的論文,對低維卡爾濾波
    發(fā)表于 06-11 15:28

    卡爾濾波介紹

    卡爾濾波介紹
    發(fā)表于 08-17 12:06

    卡爾濾波算法

    已知測量值和原始值,但測量噪聲和觀測噪聲未知,如何進(jìn)行卡爾濾波。之前看了好像可以用自適應(yīng)卡爾,但不是很懂,求例子,最好有注釋的
    發(fā)表于 03-23 19:12

    LabVIEW一維卡爾濾波算法

    最近正在學(xué)習(xí)卡爾濾波算法,用LabVIEW仿照C語言寫了個一維的卡爾
    發(fā)表于 10-21 21:15

    卡爾濾波器的使用原理

    [開發(fā)工具] STM32算法的翅膀之MATLAB基于加速度計與氣壓計的三階卡爾濾波計算加速度、速度及高度主要介紹
    發(fā)表于 08-17 07:02

    卡爾濾波簡介

    在這里我就不介紹卡爾的數(shù)學(xué)推算了,網(wǎng)上的數(shù)學(xué)推導(dǎo)一抓一大把,如果想了解推導(dǎo)過程的小伙伴可以去大佬的博客。如果你是想直接簡單運(yùn)用卡爾
    發(fā)表于 02-28 14:24

    卡爾濾波算法對比其他的濾波算法有什么優(yōu)點?

    卡爾濾波算法對比其他的濾波算法有什么優(yōu)點
    發(fā)表于 10-11 06:42

    卡爾濾波算法的改進(jìn)方案

    卡爾濾波 算法具有收斂平穩(wěn)、速度快、精度高的優(yōu)點,在信號處理中受到廣泛應(yīng)用。但由于卡爾
    發(fā)表于 06-14 16:36 ?0次下載
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b><b class='flag-5'>算法</b>的改進(jìn)方案

    卡爾濾波器參數(shù)分析與應(yīng)用方法研究

    介紹卡爾濾波器及其各種衍生方法。首先給出卡爾濾波
    發(fā)表于 06-21 17:56 ?6次下載

    卡爾濾波簡介及其實現(xiàn)(附C代碼)

    卡爾濾波算法介紹,公式實現(xiàn),后面附有公式的實現(xiàn)代碼。封裝函數(shù)。
    發(fā)表于 12-17 17:22 ?40次下載

    卡爾濾波算法

    卡爾濾波算法
    發(fā)表于 12-17 17:22 ?52次下載

    擴(kuò)展卡爾濾波的原理

    理論應(yīng)用到非線性系統(tǒng)的擴(kuò)展卡爾算法 Extended Kalman Filter(EKF)[2]。相比于線性卡爾
    的頭像 發(fā)表于 08-12 10:06 ?5549次閱讀
    擴(kuò)展<b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>的原理

    卡爾濾波算法c語言實現(xiàn)方法

    卡爾濾波(Kalman Filter)是一種用于估計狀態(tài)的算法,最初由R.E. Kalman在1960年提出。它是一種線性高斯濾波器,常用
    的頭像 發(fā)表于 01-17 10:51 ?2665次閱讀