吴忠躺衫网络科技有限公司

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

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

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

如何在單片機上實現(xiàn)卡爾曼濾波詳細計算方法和程序概述

GReq_mcu168 ? 來源:未知 ? 2019-08-11 11:23 ? 次閱讀


程序十分簡潔易懂,而且使用效果不錯,分享

#ifndef _KALMAN_H_

#define _KALMAN_H_

externKalmanGain;//卡爾曼增益

externEstimateCovariance;//估計協(xié)方差

externMeasureCovariance;//測量協(xié)方差

externEstimateValue;//估計值

extern void KalmanFilterInit(void);

extern KalmanFilter( Measure);

#endif

#include "config.h"

#include "math.h"

KalmanGain;//卡爾曼增益

EstimateCovariance;//估計協(xié)方差

MeasureCovariance;//測量協(xié)方差

EstimateValue;//估計值

void KalmanFilterInit(void);

extern floatKalmanFilter(float Measure);

void KalmanFilterInit(void)

{

EstimateValue=0;

EstimateCovariance=0.1;

MeasureCovariance=0.02;

}

KalmanFilter( Measure)

{

//計算卡爾曼增益

KalmanGain=EstimateCovariance*sqrt(1/(EstimateCovariance*EstimateCovariance+MeasureCovariance*MeasureCovariance));

//計算本次濾波估計值

EstimateValue=EstimateValue+KalmanGain*(Measure-EstimateValue);

//更新估計協(xié)方差

EstimateCovariance=sqrt(1-KalmanGain)*EstimateCovariance;

//更新測量方差

MeasureCovariance=sqrt(1-KalmanGain)*MeasureCovariance;

//返回估計值

return EstimateValue;

}

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

    關(guān)注

    6043

    文章

    44622

    瀏覽量

    638518
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3795

    瀏覽量

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

    關(guān)注

    3

    文章

    166

    瀏覽量

    24698

原文標(biāo)題:在單片機上實現(xiàn)卡爾曼濾波

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

收藏 人收藏

    評論

    相關(guān)推薦

    卡爾濾波器介紹

    摘要1960年,卡爾發(fā)表了他著名的用遞歸方法解決離散數(shù)據(jù)線性濾波問題的論文。從那以后,得益于數(shù)字計算技術(shù)的進步,
    發(fā)表于 07-14 13:06

    教你在單片機上套公式實現(xiàn)卡爾濾波

    ` 本帖最后由 Struggle! 于 2015-5-22 11:02 編輯 逛博客看到的一篇講解卡爾濾波的文章,發(fā)現(xiàn)程序十分簡潔易懂,而且使用效果不錯,是一個學(xué)習(xí)的典范,在此分
    發(fā)表于 05-22 10:58

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

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

    卡爾濾波器原理

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

    matlab卡爾濾波程序

    matlab卡爾濾波程序:main 是主函數(shù)! 運行即可p184是一個示意圖! 另外兩個文件是濾波模型
    發(fā)表于 02-08 13:02 ?56次下載

    卡爾濾波程序

    卡爾濾波程序:% kalman filtering load initial_track  s; % y:initial data,s:data with noiseT=
    發(fā)表于 02-08 16:29 ?120次下載

    卡爾濾波器原理簡介

    這是關(guān)于卡爾濾波的一份相當(dāng)不錯的資料,詳細的剖析了卡爾
    發(fā)表于 12-15 14:19 ?60次下載

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

    介紹卡爾濾波器及其各種衍生方法。首先給出卡爾濾波
    發(fā)表于 06-21 17:56 ?6次下載

    一文看懂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><b class='flag-5'>程序</b>

    使用51單片機實現(xiàn)MPU6050的卡爾濾波算法代碼免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用51單片機實現(xiàn)MPU6050的卡爾濾波算法代碼免費下載 。
    發(fā)表于 08-20 17:31 ?60次下載
    使用51<b class='flag-5'>單片機</b><b class='flag-5'>實現(xiàn)</b>MPU6050的<b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>算法代碼免費下載

    卡爾濾波單片機上的使用資料和程序詳細說明

    本文檔的主要內(nèi)容詳細介紹的是卡爾濾波單片機上的使用資料和程序
    發(fā)表于 07-10 17:40 ?40次下載
    <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>說明

    MCS51單片機程序設(shè)計時堆棧的計算方法解析

    應(yīng)該說,Cx51是C語言在MCS51單片機上的擴展,既有C語言的共性,又有它自己的特點。本文介紹的是Cx51程序設(shè)計時堆棧的計算方法
    發(fā)表于 11-14 16:06 ?3943次閱讀

    淺析卡爾濾波

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

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

    濾波是非常理想的,它具有占用內(nèi)存小的優(yōu)點(除了前一個狀態(tài)量外,不需要保留其它歷史數(shù)據(jù)),并且速度很快,很適合應(yīng)用于實時問題和嵌入式系統(tǒng)。 在Google上找到的大多數(shù)關(guān)于實現(xiàn)卡爾
    的頭像 發(fā)表于 08-08 09:39 ?7164次閱讀
    什么是<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>的作用是什么

    卡爾濾波家族

    本文對于擴展卡爾濾波、無跡卡爾濾波僅僅做了一些簡要介紹,不再想上次的文章那樣做
    的頭像 發(fā)表于 01-14 14:29 ?978次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>家族
    百家乐补牌规制| 金沙| 欢乐谷百家乐官网的玩法技巧和规则| 大发888怎么代充| 百家乐官网博国际| 大发888游戏是真的么| 百家乐官网必胜打| 澳门百家乐官方网站| 赌博百家乐判断决策| 大亨百家乐官网娱乐城| 百家乐有没有单机版的| 百家乐官网技术论坛| 大发888官方下载168| 阴宅24山坟前放水口| 百家乐官网断缆赢钱| 龙博百家乐的玩法技巧和规则 | 邯郸百家乐园真钱区| 澳门百家乐官网投注法| 百家乐出牌规| 百家乐官网金海岸软件| 亚洲顶级赌场 网投领导者| 保单百家乐技巧| 百家乐官网视频游戏盗号| 威尼斯人娱乐场 五星| 百家乐官网园qq群| 百家乐官网买隔一数| 威尼斯人娱乐网代理| 属猴人做生意门面的风水| 百家乐官网神仙道官网| 路劲太阳城怎么样| 免费百家乐官网缩水| 网上百家乐官网解码器| 大发888下载 客户端| 24山向与周天360度关系示意图| 赌百家乐官网的方法| 大发888-娱乐网| 有百家乐的棋牌游戏| 百家乐官网平注胜进与负追| 巴登娱乐城| 威尼斯人娱乐城轮盘| 玩百家乐游戏经验|