色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

基礎(chǔ)卡爾曼濾波

jt_rfid5 ? 來源:新機器視覺 ? 2023-05-08 10:11 ? 次閱讀

			

原理

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

e2cb75de-ed43-11ed-90ce-dac502259ad0.jpg

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

e2df3f74-ed43-11ed-90ce-dac502259ad0.jpg

e2f9158e-ed43-11ed-90ce-dac502259ad0.png

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

e30aeeda-ed43-11ed-90ce-dac502259ad0.jpg

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

一維模型下的Kalman公式:

預(yù)測 e32564f4-ed43-11ed-90ce-dac502259ad0.jpg

更新e33d6978-ed43-11ed-90ce-dac502259ad0.jpg

e354c05a-ed43-11ed-90ce-dac502259ad0.jpg

參考代碼:

#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;
}

審核編輯 :李倩


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

    關(guān)注

    2552

    文章

    51382

    瀏覽量

    755776
  • 定位算法
    +關(guān)注

    關(guān)注

    0

    文章

    61

    瀏覽量

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

    關(guān)注

    0

    文章

    54

    瀏覽量

    12202
收藏 人收藏

    評論

    相關(guān)推薦

    卡爾濾波

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

    卡爾濾波

    卡爾濾波的噪聲協(xié)方差怎么配置啊?
    發(fā)表于 08-01 10:05

    卡爾濾波的原理及如何實現(xiàn)

    卡爾濾波的原理和實現(xiàn)
    發(fā)表于 06-01 17:28

    卡爾濾波有哪些應(yīng)用

    卡爾濾波風(fēng)力發(fā)電機中的風(fēng)速估計,轉(zhuǎn)速估計甚至扭矩估計都設(shè)計到卡爾濾波,如果只是單一傳感變量的
    發(fā)表于 07-12 06:00

    卡爾濾波簡介

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

    卡爾濾波的解釋

    用溫度控制的例子介紹卡爾濾波的原理,很通俗,同意理解
    發(fā)表于 01-15 15:44 ?6次下載

    卡爾濾波學(xué)習(xí)及應(yīng)用

    卡爾濾波的學(xué)習(xí)與應(yīng)用。
    發(fā)表于 04-13 15:15 ?7次下載

    卡爾濾波講解

    卡爾濾波講解,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 08-23 17:56 ?14次下載

    卡爾濾波算法

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

    一文看懂mpu6050卡爾濾波程序

    本文開始闡述了卡爾濾波的概念,其次闡述了卡爾濾波的性質(zhì)與
    發(fā)表于 03-09 08:57 ?7.4w次閱讀
    一文看懂mpu6050<b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>程序

    卡爾濾波原理及應(yīng)用

    卡爾濾波原理及應(yīng)用-黃小平
    發(fā)表于 06-09 14:37 ?0次下載

    淺析卡爾濾波

    在 飛行器姿態(tài)計算 中,卡爾濾波是最常用的姿態(tài)計算方法之一。今天就以目前的理解講以下卡爾濾波
    的頭像 發(fā)表于 06-14 10:44 ?2102次閱讀

    什么是卡爾濾波?卡爾濾波的作用是什么

    一、什么是卡爾濾波? 你可以在任何含有不確定信息的動態(tài)系統(tǒng)中使用卡爾濾波,對系統(tǒng)下一步的走向
    的頭像 發(fā)表于 08-08 09:39 ?7099次閱讀
    什么是<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>的作用是什么

    卡爾濾波家族

    本文對于擴展卡爾濾波、無跡卡爾濾波僅僅做了一些簡要介紹,不再想上次的文章那樣做詳細地推導(dǎo)了。
    的頭像 發(fā)表于 01-14 14:29 ?951次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>家族

    卡爾濾波在圖像處理中的應(yīng)用實例 如何調(diào)優(yōu)卡爾濾波參數(shù)

    卡爾濾波在圖像處理中的應(yīng)用實例 卡爾濾波在圖像處理中主要應(yīng)用于目標跟蹤、噪聲消除和圖像恢復(fù)等
    的頭像 發(fā)表于 12-16 09:11 ?511次閱讀
    主站蜘蛛池模板: 日韩av片无码一区二区不卡电影 | 久久精品手机观看 | 国产又色又爽又刺激在线播放 | av无码在线日本天堂 | 再插深点嗯好大好爽 | 国产AV电影区二区三区曰曰骚网 | 国产精品乱码一区二区三 | 青青国产在线观看视频 | 欧美成人中文字幕在线视频 | 18岁末年禁止观看免费1000个 | 久久精品视频在线直播6 | 偷上邻居熟睡少妇 | 性白俄罗斯高清xxxxx | 久久综合伊人 magnet | 国产精品悠悠久久人妻精品 | 理论片午午伦夜理片2021 | 免费成年人在线视频 | 第一精品福利导福航 | 国产精品色无码AV在线观看 | 国产免费麻传媒精品国产AV | 麻生希快播在线 | 亚洲色大成网站WWW永久麻豆 | 高清国产在线观看 | 免费无码又爽又黄又刺激网站 | 国产剧果冻传媒星空在线观看 | 亚洲精品AV一二三区无码 | 九九热这里有精品 | 2022一本久道久久综合狂躁 | 啪啪啪社区 | 床上色APP下载免费版 | 粉色视频午夜网站入口 | 九九精品国产亚洲A片无码 九九精彩视频在线观看视频 | 久久国产热视频99rev6 | 免费果冻传媒2021视频 | 天天操天天干天天透 | 国产黄A片在线观看永久免费麻豆 | 夜夜精品视频一区二区 | 水蜜桃亚洲一二三四在线 | 高中生高潮抽搐喷出白浆视频 | 边吃胸边膜下床震免费版视频 | 兰桂坊人成社区亚洲精品 |