在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何整定卡爾曼濾波的Q、R這兩個參數

GReq_mcu168 ? 來源:TsinghuaJoking ? 作者:卓晴老師 ? 2022-06-30 14:25 ? 次閱讀

一個關于卡爾曼濾波的問題,之前用的互補濾波效果也還好,但在用卡爾曼濾波的時候出現了一些問題:就是如何整定卡爾曼濾波的Q、R這兩個參數,這兩個參數分別是角度數據置信度與角速度數據置信度。我看別人用的這兩個參數都非常小,比如別人Q都是零點零零幾,而用的時候發現Q零點幾跟隨效果很差,我把Q調到1跟隨效果才差不多。但是Q和R不都是協方差嗎,它們可以取到1及以上的值嗎?即Q和R有沒有取值范圍,以及這兩個參數整定方法是什么?

回復:Kalman濾波算法常常被用來計算直立車模傾角和轉動角速度。算法利用陀螺儀給出的轉速度量和加速度傳感器給出的傾角觀測量完成計算。除了Kalman濾波器算法之外,還可以使用互補濾波器進行幫助計算。

如果不考慮系統狀態的時變性和系統噪聲的時變性,上述兩種方法本質上是相同的。

下圖顯示了對于被測物體位置使用Kalman濾波算法來估計物體實際位置的示意圖。

1c7fedbe-f83a-11ec-ba43-dac502259ad0.jpg

通常情況下所使用的Kalman濾波器是離散時間系統形式的。我們真正想得到的物理量表示成系統狀態中的某些分量。對于系統狀態的估計(濾波結果)所使用的信息來源于兩個方面,一個是對系統狀態演變模型的了解,包括系統轉移矩陣和輸入控制矩陣,輸入孔質量等,另一方面來自于對系統狀態的觀測量。

1ca8e106-f83a-11ec-ba43-dac502259ad0.png

但這兩方面的信息都會有某種不確定性。通常使用系統噪聲向量(W)和觀測噪聲向量(V)來表示。兩個噪聲大小分別使用它們各自的協方差矩陣來表示。系統噪聲協方差矩陣使用Q,觀測噪聲的協方差矩陣使用R。

下面是系統方程和觀測方程表達式。雖然在表達式中包括了系統噪聲w和轉測噪聲v,但在計算系統狀態轉移和系統觀測量的時候并不考慮這兩個噪聲的影響。

1cca03c2-f83a-11ec-ba43-dac502259ad0.png

兩個噪聲的影響只是在卡爾曼濾波器離散迭代算法過程中使用到了兩個噪聲的協方差矩陣Q和R。分別用于計算系統狀態估計誤差的協方差矩陣P和卡爾曼濾波器增益K的大小。

下面是傳統線性卡爾曼濾波器的五個基本迭代公式。

1cdec046-f83a-11ec-ba43-dac502259ad0.png

從上面公式來看,真正所要濾波得到的結果來自于公式(4)中的系統狀態估計值x的某些分量,公式(4)的結果是由公式(1)所得到的狀態預測值和來自觀測量y計算得到的。其中卡爾曼濾波器增益K是在狀態預測值和觀測誤差值之間做了一個折中。

如果K很小,比如等于0,則濾波結果更加接近由系統狀態估計值給出的遞歸結果;如果K很大,比如等于1,則濾波結果更加接近于觀測值所反算出來的狀態變量。

1d06947c-f83a-11ec-ba43-dac502259ad0.png

K值是由公式(3)計算獲得,其中的P值是通過公式(2)(5)進行計算,反映了Q的大小,因此K值的大小可以由如下形式示意:

1d25c220-f83a-11ec-ba43-dac502259ad0.png

因此,K值至于Q,R的比值有關系,而與Q,R的絕對值沒有關系。所以,在不同算法中,R, Q的取值根據反應的不同量綱,可以有很大的變化,但它們的比值會決定了濾波值應該更多來自于系統模型演化的信息,還是來自于觀察信號信息。

智能車競賽中,使用Kalman濾波器將慣性傳感器所得到的車體陀螺儀所反映的角速度和和加速度傳感器所獲得的傾斜角信息進行融合,獲得直立車模傾角和轉動角速度。

此時,往往將系統狀態x設定為車模需要觀察的角度。系統輸入量u為測量所得到的角速度;系統觀察值設定為有加速度傳感器給出的傾角。

系統模型噪聲w應該反映出陀螺儀測定角速度的隨機誤差和隨著時間漂移的系統誤差兩部分。系統觀測噪聲v應該反映了加速度計輸出量中在計算角度的近似誤差和由于車模運動所產生的干擾噪聲。

如果Q大R小,造成K增加,則濾波結果中就會存在較大的由于車模運動所產生的噪聲,俗稱跟蹤不好;如果Q小R大,造成K減小,則濾波結果會出現兩種問題,第一就是從處置值收斂到正確值的過程較慢,需要等一個比較長的穩定時間。另一方面就是會受到陀螺儀本身零點漂移,產生比較大的輸出零點誤差。

最終這兩個參數的大小可以根據所選擇的器件的實際性能(噪聲,漂移等)通過實驗觀察的方式獲得一個比較好的相對值。

審核編輯 :李倩

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

    關注

    161

    文章

    7855

    瀏覽量

    178589
  • 算法
    +關注

    關注

    23

    文章

    4625

    瀏覽量

    93143
  • Kalman
    +關注

    關注

    0

    文章

    11

    瀏覽量

    8209

原文標題:卡爾曼濾波器中的Q,R

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    卡爾濾波基礎知識

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

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

    算法,用于估計動態系統的狀態變量。它基于兩個關鍵步驟:預測和更新。在預測階段,通過已知的系統狀態轉移方程,預測下一時刻的狀態;在更新階段,利用觀測數據對預測結果進行修正,得到最優的狀態估計。 二、卡爾
    的頭像 發表于 12-16 09:14 ?1267次閱讀

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

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

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

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

    ADC122S021 clock frequency和fSCLK,這兩個參數有什么區別呢?

    器件手冊的第二頁寫明,clock frequency:16M最大。手冊的第五頁參數fSCLK,最大允許3.2MHz。這兩個參數有什么區別?
    發表于 11-21 06:07

    卡爾濾波器的特性及仿真

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

    為什么要對控制系統進行

    控制系統定是控制系統設計和運行中的一重要環節。的目的是為了使控制系統達到預期的性能指標,如穩定性、快速性、準確性和魯棒性等。下面將從以下幾個方面對控制系統
    的頭像 發表于 08-30 10:31 ?670次閱讀

    OPA355-Q1運放的兩個參數疑問求解

    你好,我最近一項目選型OPA355-Q1這款運放,有兩個參數不是很理解: 1,他是單端輸出為什么輸出電流為+-100mA,他是單端的,為什么有負電壓 2,為什么datasheet
    發表于 08-29 07:02

    sr鎖存器特性表q為什么有兩個

    “未來狀態”)。 在SR鎖存器的特性表中,通常會列出S(置位)和R(復位)兩個輸入端的不同組合,以及在這些組合下QQ'(Q的取反)的輸出狀
    的頭像 發表于 08-28 09:28 ?834次閱讀

    觸發器的兩個穩定狀態分別是什么

    觸發器作為數字電路中的基本邏輯單元,具有兩個穩定狀態,這兩個狀態通常用于表示二進制數碼中的0和1。
    的頭像 發表于 08-12 11:01 ?1550次閱讀

    雙穩態觸發器的兩個穩定狀態是什么

    雙穩態觸發器的兩個穩定狀態通常被稱為“0”狀態和“1”狀態,這兩個狀態可以分別用來表示二進制數碼的0和1。具體來說: 0狀態 :在此狀態下,雙穩態觸發器的輸出Q為0,而其非輸出(通常表示為Q
    的頭像 發表于 08-11 10:05 ?1135次閱讀

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

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

    卡爾濾波的優缺點有哪些

    效地進行狀態估計。它只需要存儲當前時刻的狀態估計和誤差協方差,而不需要存儲整個觀測序列,從而節省了計算資源和存儲空間。 1.2 魯棒性 卡爾濾波對系統模型和觀測模型的不確定性具有一
    的頭像 發表于 08-01 15:24 ?2058次閱讀

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

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

    放大器器件手冊上為什么會有MAG和MSG這兩個指標呢?

    需要外匹配的管子的手冊上,經常會有MAG和MSG這兩個指標。
    的頭像 發表于 03-18 18:21 ?4005次閱讀
    放大器器件手冊上為什么會有MAG和MSG<b class='flag-5'>這兩個</b>指標呢?
    主站蜘蛛池模板: 九九黄色网| 黄色在线网站视频| 天天操天天干天天插| 天天干天天做天天射| 九色亚洲| 女人69xxx| 亚洲一区精品中文字幕| 国产精品自线在线播放| 性欧美大战久久久久久久| 色婷婷精品综合久久狠狠| 欧美精品videosex极品| 精品卡1卡2卡三卡免费网站视频| 丁香六月色婷婷| 天天干天天操天天爽| 放荡的俄罗斯美女bd| 俄罗斯美女69xxxxxx| 道区二区三区四区| 性做久久久久久久免费看| 欧美午夜大片| 福利色播| 日韩一级片在线免费观看| 最新欧美伦理网| 乱轮黄色小说| 特级生活片| 久久国产香蕉一区精品| 一本到中文字幕高清不卡在线| 看久久| 88影视在线观看污污| 天天干夜夜添| 国产一级在线观看| 亚洲一区二区三区四区五区六区 | 国产免费一级高清淫曰本片| 午夜视频在线免费观看| 国产成人影视| 男女视频免费观看| 色妞影视| 国产一区二区三区在线观看视频| 手机看片自拍自自拍日韩免费| 高清欧美性xxxx成熟| 午夜视频欧美| 国内真实实拍伦视频在线观看|