91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

詳解卡爾曼濾波器的工作原理

新機(jī)器視覺 ? 來源:古月居 ? 作者:古月居 ? 2022-03-21 13:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

原理

卡爾曼濾波器是一種基礎(chǔ)預(yù)測定位算法。原理非常簡單易懂。核心過程可以用一個圖說明:

本質(zhì)上就是這兩個狀態(tài)過程的迭代,來逐步的準(zhǔn)確定位。

預(yù)測:當(dāng)前狀態(tài)環(huán)境下,對下一個時間段t的位置估計計算的值。

更新:更具傳感器獲取到比較準(zhǔn)確的位置信息后來更新當(dāng)前的預(yù)測問位置,也就是糾正預(yù)測的錯誤。

你可能要問為什么有傳感器的數(shù)據(jù)了還要進(jìn)行更新?因為在現(xiàn)實世界中傳感器是存在很多噪聲干擾的,所以也不能完全相信傳感器數(shù)據(jù)。卡爾曼算法依賴于線性計算,高斯分布,我們以一維定位來介紹算法的實現(xiàn)。

接下來我們開更新,預(yù)測后我們獲取到傳感器數(shù)據(jù),表示目前傳感器發(fā)現(xiàn)小車的位置應(yīng)該是在26這個位置,在這種情況下,我們肯定是覺得傳感器的準(zhǔn)確度比我之前的預(yù)測瞎猜要來的準(zhǔn)確。

所以方差自然會比較小,最終我們覺得真是的小車位置應(yīng)該是更靠近傳感器數(shù)據(jù)的,而且方差會縮小,以至于,想想也很清楚,我猜了一個預(yù)測值,現(xiàn)在有個專家告訴了我相對比較靠譜的數(shù)據(jù),那我對小車的位置的自信度肯定會上升啊。

最終小車的位置經(jīng)過這個時間段t的更新就是下圖紅色的高斯圖:

就這樣不停的移動更新,最終小車的位置就會越來越準(zhǔn)確。

一維模型下的Kalman公式:

預(yù)測

更新

參考代碼:

#include #include #include 
using namespace std;
double new_mean, new_var;
tuple<double, double> measurement_update(double mean1, double var1, double mean2, double var2){  new_mean = (var2 * mean1 + var1 * mean2) / (var1 + var2);  new_var = 1 / (1 / var1 + 1 / var2);  return make_tuple(new_mean, new_var);}
tuple<double, double> state_prediction(double mean1, double var1, double mean2, double var2){  new_mean = mean1 + mean2;  new_var = var1 + var2;  return make_tuple(new_mean, new_var);}
int main(){  //Measurements and measurement variance  double measurements[5] = { 5, 6, 7, 9, 10 };  double measurement_sig = 4;    //Motions and motion variance  double motion[5] = { 1, 1, 2, 1, 1 };  double motion_sig = 2;    //Initial state  double mu = 0;  double sig = 1000;
  for (int i = 0; i < sizeof(measurements) / sizeof(measurements[0]); i++) {    tie(mu, sig) = measurement_update(mu, sig, measurements[i], measurement_sig);    printf("update: [%f, %f]
", mu, sig);    tie(mu, sig) = state_prediction(mu, sig, motion[i], motion_sig);    printf("predict: [%f, %f]
", mu, sig);  }
  return 0;}

原文標(biāo)題:基礎(chǔ)卡爾曼濾波

文章出處:【微信公眾號:機(jī)器視覺智能檢測】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅


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

    關(guān)注

    162

    文章

    8154

    瀏覽量

    182352
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4715

    瀏覽量

    95720
  • 原理
    +關(guān)注

    關(guān)注

    4

    文章

    550

    瀏覽量

    45429
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    卡爾濾波器介紹

    卡爾濾波器介紹卡爾濾波器介紹Greg Welch1and Gary Bishop2TR 95
    發(fā)表于 07-14 13:06

    卡爾濾波器介紹

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

    卡爾濾波器通俗講解

    卡爾濾波器通俗講解
    發(fā)表于 08-17 12:06

    卡爾濾波器的使用原理

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

    卡爾濾波器是什么

    一、前言卡爾濾波器是一種最優(yōu)線性狀態(tài)估計方法(等價于“在最小均方誤差準(zhǔn)則下的最佳線性濾波器”),所謂狀態(tài)估計就是通過數(shù)學(xué)方法尋求與觀測數(shù)據(jù)最佳擬合的狀態(tài)向量。在移動機(jī)器人導(dǎo)航方面,
    發(fā)表于 11-16 09:10

    卡爾濾波器原理

    離散卡爾濾波器1960年,卡爾發(fā)表了他著名的用遞歸方法解決離散數(shù)據(jù)線性濾波問題的論文[Kal
    發(fā)表于 07-14 13:03 ?0次下載

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

    介紹卡爾濾波器及其各種衍生方法。首先給出卡爾濾波器的算法流程以及所有參數(shù)的含義,并對影響
    發(fā)表于 06-21 17:56 ?6次下載

    圖解卡爾濾波器

     卡爾濾波器是一種由卡爾(Kalman)提出的用于時變線性系統(tǒng)的遞歸濾波器。這個系統(tǒng)可用包含
    發(fā)表于 02-07 18:06 ?5002次閱讀
    圖解<b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波器</b>

    詳細(xì)了解卡爾濾波器工作原理

    與我的朋友交談時,我經(jīng)常聽到:“哦,卡爾(Kalman)濾波器……我經(jīng)常學(xué)它,然后我什么都忘了”。好吧,考慮到卡爾
    的頭像 發(fā)表于 05-05 08:25 ?1w次閱讀
    詳細(xì)了解<b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波器</b>的<b class='flag-5'>工作原理</b>

    基于卡爾濾波器的PID設(shè)計教程

    基于卡爾濾波器的PID設(shè)計教程
    發(fā)表于 06-03 10:27 ?38次下載

    卡爾濾波器及其應(yīng)用基礎(chǔ).敬喜編

    卡爾濾波器及其應(yīng)用基礎(chǔ).敬喜編
    發(fā)表于 10-18 10:14 ?0次下載

    卡爾濾波器的基本原理

    卡爾濾波器是一種基礎(chǔ)預(yù)測定位算法。原理非常簡單易懂。
    的頭像 發(fā)表于 03-21 13:47 ?6478次閱讀

    如何理解卡爾濾波器卡爾濾波器狀態(tài)方程及測量方程

    卡爾濾波的最終輸出是,真實的狀態(tài)為,令 對誤差的平方求最小值,同樣可以推導(dǎo)出公式(1-5)到公式(1-7)。因此卡爾
    發(fā)表于 12-15 10:45 ?3999次閱讀

    用于定位的實用卡爾濾波器

    電子發(fā)燒友網(wǎng)站提供《用于定位的實用卡爾濾波器.zip》資料免費(fèi)下載
    發(fā)表于 06-16 10:07 ?0次下載
    用于定位的實用<b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波器</b>

    卡爾濾波器的特性及仿真

    我們前一篇關(guān)于人物識別跟蹤的文章《視頻連續(xù)目標(biāo)跟蹤實現(xiàn)的兩種方法和示例(更新)》里講到,視頻圖像中物體的識別和跟蹤用到了卡爾濾波器(KF)。這里對這個話題我們稍微對這個卡爾
    的頭像 發(fā)表于 11-04 11:36 ?1052次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波器</b>的特性及仿真
    主站蜘蛛池模板: 欧美在线激情 | 国产盗摄女子私密保健视频 | 亚洲免费播放 | 日韩毛片高清免费 | 色就是色欧美色图 | 丁香花的视频免费观看 | 成人在线综合网 | 一区二区免费看 | 伊人成伊人成综合网2222 | 午夜色婷婷 | 91精品国产色综合久久不卡蜜 | 无遮挡很爽很污很黄在线网站 | 国产午夜视频在线观看网站 | 五月天亚洲综合 | 久青草国产手机视频免费观看 | 美女扒开尿口给男人桶爽视频 | 国产h在线播放 | 免费一级欧美片片线观看 | 欧美乱强性伦xxxxx | 在线视频网址免费播放 | 国产1024一区二区你懂的 | 亚洲jizzjizz中文在线播放 | 性免费视频 | 日韩欧美亚洲综合一区二区 | a男人的天堂久久a毛片 | 伊人7| 天天摸日日干 | 亚洲三级理论 | 色婷婷精品大全在线视频 | 欧美在线天堂 | 日本加勒比在线视频 | jizz免费一区二区三区 | 日本三级网站在线线观看 | 日本三级黄色录像 | 日韩亚洲人成在线综合 | 高h办公室 | 亚洲国产成人久久99精品 | 欧美天天爽 | 国产精品久久久精品三级 | 波多野结衣一级特黄毛片 | 插吧插吧综合网 |