那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析卡爾曼濾波原理

2QeF_cetc49 ? 來源:傳感器技術 ? 作者:凌霄 ? 2021-07-09 09:34 ? 次閱讀

2021年6月17日9時22分,搭載神舟十二號載人飛船的運載火箭,在酒泉衛星發射中心點火發射。此后,神舟十二號載人飛船與火箭成功分離,進入預定軌道,順利將聶海勝、劉伯明、湯洪波3名航天員送入太空,發射取得圓滿成功。

在載人飛船運行的過程中,需要嚴格觀測及控制其運行軌跡。談到載人航天,不得不提及人類歷史上第一次登月,阿波羅登月,阿波羅號成功的背后是運用了卡爾曼濾波。

那什么是濾波?濾波是指從含有干擾的接收信號中提取有用信號的一種技術,是一種增強有用信號的數字信號處理過程。在數據通信中,無用信號表現為特定波段頻率和雜波,通常是一個隨機過程。卡爾曼濾波是最優濾波中的一種常用算法,是以實現信號或狀態的最優估值與相應的真實值的誤差的方差最小。

最早實現卡爾曼濾波器的是斯坦利·施密特。魯道夫·卡爾曼在訪問NASA埃姆斯研究中心時,將斯密特的方法應用于阿波羅計劃的軌道預測,并于1960年,提出離散系統卡爾曼濾波,后又將該種方法推廣到連續時間系統中。

正是由于卡爾曼濾波從時域分析處理數據,不僅可以處理平穩隨機過程,也可以處理非平穩隨機過程,所以被廣泛應用于各種領域,例如慣性導航,定位系統,經濟投資等。

卡爾曼濾波分類

常見的卡爾曼濾波主要分為離散型卡爾曼濾波和連續型卡爾曼濾波。

A.離散型卡爾曼濾波

遞推算法的使用是卡爾曼濾波的一大優點,因此離散型卡爾曼濾波在工程上得到了廣泛的運用。在一個濾波周期內,根據卡爾曼濾波對使用系統信息和量測信息的先后次序,可以將卡爾曼濾波劃分為時間更新過程和量測更新過程,主要分為以下幾個部分。

1.一步預測:根據k-1時刻的狀態估計預測k時刻的狀態,通過k-1個時刻的量測量對k時刻狀態量進行線性最小方差估計。

014e3bcc-e053-11eb-9e57-12bb97331649.png

2.狀態估計方程:通過利用殘差(新息),對狀態量進行修正估計

015a1af0-e053-11eb-9e57-12bb97331649.png

其中,0166d7c2-e053-11eb-9e57-12bb97331649.png是對殘差的加權陣,被稱為濾波增益陣。

3.濾波增益陣和估計均方誤差陣的推導:最佳濾波增益陣使得估計的均方誤差達到最小。

016f4380-e053-11eb-9e57-12bb97331649.png

其中,017c5c3c-e053-11eb-9e57-12bb97331649.png是最佳增益陣,01845b12-e053-11eb-9e57-12bb97331649.png是最小均方誤差陣。

4.一步預測均方誤差陣推導

018f1dcc-e053-11eb-9e57-12bb97331649.png

離散型卡爾曼濾波基本方程具有如下優點:

(1)遞推算法的使用,使得數據的存儲量減少,通過濾波步數的增加,提取出的信息量在增大。

(2)只須知道驅動噪聲的統計特性,使得卡爾曼濾波能對非平穩的被估計量做估計。

B.連續型卡爾曼濾波

連續型卡爾曼濾波可以在離散型卡爾曼濾波的基礎上進行推導,通過將連續系統離散化,應用離散型卡爾曼濾波基本方程和導數運算推導出連續型濾波方程。

設連續系統的系統方程和量測方程的一般形式為

01c94c4a-e053-11eb-9e57-12bb97331649.png

連續型卡爾曼濾波的預測和更新的一般方程為:

01d5619c-e053-11eb-9e57-12bb97331649.png

非線性系統卡爾曼濾波算法

A.擴展卡爾曼濾波

上述卡爾曼濾波問題都是假設物理系統的數學模型是線性的,但是線性模型只是理想化,實際工程中很多的模型都是非線性的。同時,在非線性系統中,如果系統噪聲和觀測噪聲都是任意分布,那么系統的處理難度會更大。因此,一般會對噪聲的統計特性給出符合實際而又便于數學處理的設定。非線性系統的數學模型如下

01f1203a-e053-11eb-9e57-12bb97331649.png

其中,w(t)和v(t)是彼此不相關的零均值白噪聲序列,它們與初始狀態X(0)也不相關。

針對擴展卡爾濾波,利用非線性函數的局部線性特性,將非線性模型局部線性化,通常是將非線性函數f圍繞濾波值做一階Taylor展開。

0205e86c-e053-11eb-9e57-12bb97331649.png

此外,將非線性函數h圍繞濾波值做一階Taylor展開。

02121efc-e053-11eb-9e57-12bb97331649.png

線性化后,對其運用線性卡爾曼濾波基本方程,便可獲得擴展卡爾曼濾波遞推方程。

B.無跡卡爾曼濾波

擴展卡爾曼濾波是對非線性的系統方程或者觀測方程進行泰勒展開并保留一階近似項,引入了線性化誤差。無跡卡爾曼濾波摒棄了對非線性函數進行線性化的傳統做法,采用卡爾曼線性濾波框架,對于一步預測方程,使用無跡變換來處理均值和協方差的非線性傳遞問題。

什么是無跡變換呢?在原狀態分布中按照某一規則選取一些采樣點,他們的均值和協方差等于原狀態分布的均值和協方差;并將他們帶入非線性函數,獲取相應函數值的點集。對這些點求取變換后的均值和協方差。

針對無跡卡爾曼濾波,其非線性系統的描述

021d8044-e053-11eb-9e57-12bb97331649.png

根據上述無跡變換,對非線性系統進行變換處理。不同于在估計點處做Taylor級數展開,再進行n階近似,而是在估計點附件進行無跡變換,使得Sigma點集的均值和協方差與原統計特性匹配,再對這些Sigma點集進行非線性映射,獲得狀態概率密度函數,實現一種統計近似。

C.交互式多模型卡爾曼濾波

針對前面幾種卡爾曼濾波,不必知道目標的運動模型就能夠實時修正目標的狀態參量,具有較好的適應性,但是如果目標實施突然的運動變化時,基本的卡爾曼濾波就無法獲取好的結果了。交互式多模型卡爾曼濾波是一種軟切換算法,使用兩個或者更多的模型描述工作過程中的狀態,利于減小單模型估計誤差較大的影響。

交互式多模型卡爾曼濾波的思想是在每一個時刻,假設某個模型在當下時刻有效,然后混合前一時刻所有濾波器的狀態估計值,獲取與這個特定模型匹配的濾波器的初始條件,然后對每個模型并行實施濾波,然后,以模型匹配似然函數為基礎更新模型概率,并組合所有濾波器修正后的狀態估計值以得到狀態估計。

在使用該算法時,對于濾波器的目標運動模型的選擇,需要從以下幾個方面進行考慮。

1.濾波器個數的選擇,包括較為精確的模型和較為粗糙的模型。

2.馬爾科夫鏈狀態轉移概率的選取對濾波器的性能有較大影響,會直接影響模型誤差和模型概率估計的準確性。

3.該算法具有模塊化的特性,當使用的時候,無法預料目標的運動規律時,應該選擇一般的魯棒性較強的模型。

作者:凌霄

浙江大學機械電子專業博士,從事智能傳感與人機交互,智能機器人控制等領域的研究

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 卡爾曼濾波
    +關注

    關注

    3

    文章

    166

    瀏覽量

    24699

原文標題:漫談卡爾曼濾波

文章出處:【微信號:cetc49,微信公眾號:傳感技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    卡爾濾波基礎知識

    附錄:補充材料 附1、卡爾濾波主要框架? 卡爾濾波的本質屬于系統的最優估計,通過
    的頭像 發表于 01-08 10:26 ?190次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>基礎知識

    卡爾濾波在信號處理中的應用分析

    卡爾濾波在信號處理中的應用十分廣泛,其強大的濾波和預測能力使其成為信號處理領域的一種重要工具。以下是對卡爾
    的頭像 發表于 12-16 09:14 ?1476次閱讀

    卡爾濾波在圖像處理中的應用實例 如何調優卡爾濾波參數

    卡爾濾波在圖像處理中的應用實例 卡爾濾波在圖像處理中主要應用于目標跟蹤、噪聲消除和圖像恢復等
    的頭像 發表于 12-16 09:11 ?562次閱讀

    卡爾濾波在機器人導航中的應用

    卡爾濾波的基本原理 卡爾濾波是一種基于貝葉斯濾波
    的頭像 發表于 12-16 09:08 ?397次閱讀

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+閱讀濾波器章節部分筆記

    器,包括卡爾濾波器(Kalman Filter)、最小均方濾波器(Least Mean Square,LMS Filter)等。它們并不按照頻率來決定信號是否通過,而是將輸入信號按照
    發表于 12-02 21:43

    技術科普 | 芯片設計中的LEF文件淺析

    技術科普 | 芯片設計中的LEF文件淺析
    的頭像 發表于 11-13 01:03 ?358次閱讀
    技術科普 | 芯片設計中的LEF文件<b class='flag-5'>淺析</b>

    卡爾濾波器的特性及仿真

    我們前一篇關于人物識別跟蹤的文章《視頻連續目標跟蹤實現的兩種方法和示例(更新)》里講到,視頻圖像中物體的識別和跟蹤用到了卡爾濾波器(KF)。這里對這個話題我們稍微對這個卡爾
    的頭像 發表于 11-04 11:36 ?468次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>器的特性及仿真

    從算法角度看 SLAM(第 2 部分)

    ,分別是基于濾波器的 SLAM、基于圖形的 SLAM 和基于深度學習的 SLAM。 基于濾波器的 SLAM 將 SLAM 視為狀態估計問題。在這種 SLAM 中,通常使用擴展卡爾
    的頭像 發表于 10-02 16:39 ?399次閱讀
    從算法角度看 SLAM(第 2 部分)

    光譜的原理及其應用

    一、拉光譜的原理 拉光譜(Raman spectra)是一種散射光譜。 拉光譜分析法是基于印度科學家C.V.拉(Raman)所發現的拉
    的頭像 發表于 08-26 06:22 ?473次閱讀

    貝葉斯濾波卡爾濾波的區別

    貝葉斯濾波卡爾濾波是兩種常用的濾波方法,它們在信號處理、導航、機器人定位等領域有著廣泛的應用。 貝葉斯
    的頭像 發表于 08-01 15:25 ?811次閱讀

    卡爾濾波的優缺點有哪些

    卡爾濾波(Kalman Filter)是一種線性動態系統的狀態估計算法,廣泛應用于信號處理、導航、控制等領域。 卡爾
    的頭像 發表于 08-01 15:24 ?2255次閱讀

    光譜儀原理及應用

    一、拉光譜儀的原理 拉光譜儀的原理是基于印度科學家C.V.拉所發現的拉散射效應,即當一束單色光照射到樣品上后,分子可以使入射光發生散射,大部分光只是改變光的傳播方向,而穿過分子
    的頭像 發表于 07-01 06:28 ?742次閱讀

    卡爾濾波是什么 卡爾濾波與目標追蹤技術分析

    卡爾濾波以及其擴展算法能夠應用于目標狀態估計,如果這個目標是行人,那么就是行人狀態估計(或者說行人追蹤),如果這個目標是自身,那么就是車輛自身的追蹤(結合一些地圖的先驗,GPS等數據的話就是自身的定位)。
    的頭像 發表于 04-29 09:46 ?1309次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>是什么 <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>與目標追蹤技術分析

    STM32F103RCT6使用HAL庫通過I2C1讀取MPU6050模塊原始數據,卡爾濾波滯后很嚴重的原因?

    STM32F103RCT6使用HAL庫通過I2C1讀取MPU6050模塊原始數據,卡爾濾波進行數據融合。卡爾
    發表于 04-22 06:11

    深入探討電池管理系統開發常見問題

    卡爾濾波(Kalman Filter,KF)是一種有效的遞歸濾波器,用于線性動態系統中的狀態估計。它能夠基于一系列含有噪聲的測量數據,通過預測-更新的過程,估計出系統狀態的最優估計值
    發表于 04-11 11:25 ?1343次閱讀
    深入探討電池管理系統開發常見問題
    百家乐官网马宝| 百家乐官网大钱赢小钱| 百家乐娱乐平台代理佣金| 百家乐官网挂机软件| 财神娱乐城怎么样| 百家乐赌现金| 百家乐官网赌博筹码大不大| 威尼斯人娱乐城 老品牌值得信赖| KK百家乐官网娱乐城 | 皇冠网足球开户| 678百家乐博彩赌场娱乐网规则 | 桃江县| 大发888存款| 青鹏百家乐游戏币| 诺贝尔百家乐官网的玩法技巧和规则 | 百家乐投注信用最好的| 博彩百家乐官网最新优惠| 云鼎百家乐官网现金网| 金彩百家乐官网的玩法技巧和规则| 百家乐官网有几种玩法| 梓潼县| k7娱乐城备用网址| 威尼斯人娱乐城真钱赌博| 百家乐平注法攻略| 百家乐分析软体| 丽景湾百家乐官网的玩法技巧和规则 | 边城棋牌游戏下载| 新全讯网xb112| 百家乐在线娱乐平台| A8百家乐娱乐城| 风水24向吉项| 回力百家乐官网的玩法技巧和规则 | 百家乐技巧技巧| 百家乐7scs娱乐场| 百家乐视频二人雀神| 网上百家乐作弊不| 百家乐官网网址| 怎么看百家乐官网的路| 万人迷百家乐官网的玩法技巧和规则| 百家乐官网推筒子| 皇冠开户网|