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

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

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

3天內不再提示

卡爾曼濾波器的基本原理

新機器視覺 ? 來源:古月居 ? 作者:古月居 ? 2022-03-21 13:47 ? 次閱讀

原理

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

7749f4e8-a8d4-11ec-952b-dac502259ad0.jpg

本質上就是這兩個狀態過程的迭代,來逐步的準確定位。 預測:當前狀態環境下,對下一個時間段t的位置估計計算的值。 更新:更具傳感器獲取到比較準確的位置信息后來更新當前的預測問位置,也就是糾正預測的錯誤。 你可能要問為什么有傳感器的數據了還要進行更新?因為在現實世界中傳感器是存在很多噪聲干擾的,所以也不能完全相信傳感器數據。卡爾曼算法依賴于線性計算,高斯分布,我們以一維定位來介紹算法的實現。

775b25c4-a8d4-11ec-952b-dac502259ad0.jpg

776b0552-a8d4-11ec-952b-dac502259ad0.png

接下來我們開更新,預測后我們獲取到傳感器數據,表示目前傳感器發現小車的位置應該是在26這個位置,在這種情況下,我們肯定是覺得傳感器的準確度比我之前的預測瞎猜要來的準確。 所以方差自然會比較小,最終我們覺得真是的小車位置應該是更靠近傳感器數據的,而且方差會縮小,以至于,想想也很清楚,我猜了一個預測值,現在有個專家告訴了我相對比較靠譜的數據,那我對小車的位置的自信度肯定會上升啊。 最終小車的位置經過這個時間段t的更新就是下圖紅色的高斯圖:

77843162-a8d4-11ec-952b-dac502259ad0.jpg

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

一維模型下的Kalman公式:

預測 779ae178-a8d4-11ec-952b-dac502259ad0.jpg

更新 77ad0b1e-a8d4-11ec-952b-dac502259ad0.jpg

77c14aca-a8d4-11ec-952b-dac502259ad0.jpg

參考代碼:

#include #include #include 
using namespace std;
double new_mean, new_var;
tuple 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 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;}

原文標題:基礎卡爾曼濾波

文章出處:【微信公眾號:機器視覺智能檢測】歡迎添加關注!文章轉載請注明出處。

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

    關注

    2553

    文章

    51390

    瀏覽量

    756586
  • 數據
    +關注

    關注

    8

    文章

    7139

    瀏覽量

    89577
  • 卡爾曼濾波器

    關注

    0

    文章

    54

    瀏覽量

    12208

原文標題:基礎卡爾曼濾波

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    卡爾濾波的原理和C代碼

    濾波器在許多領域,包括導航、機器人、金融和通信系統中都有廣泛的應用。1,基本原理卡爾濾波器的核心思想是融合系統的動態模型和實際的觀測數據
    的頭像 發表于 12-07 08:08 ?3347次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>的原理和C代碼

    卡爾濾波算法的基本原理

    卡爾濾波(Kalman Filter)是一種遞歸的、自適應的濾波算法,廣泛應用于估計系統狀態和觀測過程中的噪聲。它最初在1960年被提出,被認為是控制理論和信號處理領域中最重要的發展
    的頭像 發表于 12-07 18:26 ?2611次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>算法的<b class='flag-5'>基本原理</b>

    卡爾濾波器介紹

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

    卡爾濾波器通俗講解

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

    卡爾濾波基本原理及應用

    卡爾濾波基本原理及應用
    發表于 05-05 09:26

    卡爾濾波器的使用原理

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

    卡爾濾波器是什么

    一、前言卡爾濾波器是一種最優線性狀態估計方法(等價于“在最小均方誤差準則下的最佳線性濾波器”),所謂狀態估計就是通過數學方法尋求與觀測數據最佳擬合的狀態向量。在移動機器人導航方面,
    發表于 11-16 09:10

    卡爾濾波器原理

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

    卡爾濾波器參數分析與應用方法研究

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

    圖解卡爾濾波器

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

    基于卡爾濾波器的PID設計教程

    基于卡爾濾波器的PID設計教程
    發表于 06-03 10:27 ?37次下載

    卡爾濾波器及其應用基礎.敬喜編

    卡爾濾波器及其應用基礎.敬喜編
    發表于 10-18 10:14 ?0次下載

    如何理解卡爾濾波器卡爾濾波器狀態方程及測量方程

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

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

    電子發燒友網站提供《用于定位的實用卡爾濾波器.zip》資料免費下載
    發表于 06-16 10:07 ?0次下載
    用于定位的實用<b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><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>的特性及仿真
    主站蜘蛛池模板: 成人欧美一区二区三区 | 亚洲三级免费 | 在线国产三级 | 中文字幕卡二和卡三的视频 | 中文字幕欧美日韩 | 天堂网www天堂在线资源链接 | 免费在线观看黄色 | 欧美另类高清xxxxx | 久久老色鬼天天综合网观看 | 夜夜摸视频网 | 全部免费特黄特色大片视频 | 亚洲a区视频 | 日本免费一区视频 | 在线黄视频 | 狂野欧美性猛交xxxx免费 | 欧美色天使 | 天天干天天操天天拍 | 欧美精品aaa久久久影院 | 亚洲a视频在线 | 日不卡| 久久精品人人爽人人爽 | 欧美一区二区三区影院 | 一级毛片a| 国产又黄又免费aaaa视频 | 最好免费高清视频观看韩国 | 大尺度视频在线观看 | 色老头一区二区三区在线观看 | 让她爽的喷水叫爽乱 | 亚洲操| 亚洲免费视频播放 | 亚洲日本在线观看视频 | 欧洲一卡二卡乱码新区 | 欧美成人全部费免网站 | 在线免费看黄 | 色欧美综合 | 国产黄色三级网站 | 国产一级毛片国语版 | 看免费一级片 | 午夜视频在线免费播放 | 亚洲视频一 | 一级毛片一级黄片 |