衡阳派盒市场营销有限公司

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>家族
    河北区| 百家乐官网qq游戏| 百家乐官网园蒙特卡罗| 迷你百家乐的玩法技巧和规则| 香港六合彩网| 星港城百家乐官网娱乐城| 任我赢百家乐软件中国有限公司| 天津水果机定位器| 百家乐官网最新投注法| 百家乐澳门路规则| 新巴尔虎右旗| 百家乐一拖三| 皇冠线上开户| 捷豹百家乐官网的玩法技巧和规则 | 百家乐稳赢秘笈| 联博娱乐| 女性做生意的风水| 大发888百科| 最好的百家乐官网博彩网站| 网上的百家乐是真是假| 高碑店市| 百家乐技巧公司| 凤冈县| 百家乐缆的打法| 磨丁黄金城赌场| 百家乐21点德州扑克| 宝格丽娱乐城| 网上百家乐作弊下载| 大发888扑克下载| 十三张百家乐官网的玩法技巧和规则| 网上娱乐城老虎机| 百家乐平注法是什么| 百家乐官网娱乐城介绍| 百家乐足球投注网哪个平台网址测速最好 | 大发888注册优惠代码| 网络百家乐官网赌博赢钱| 喜来登百家乐的玩法技巧和规则| 百家乐官网翻天qvod| 百家乐电子发牌盒| 百家乐官网赌博娱乐城大全| 大发888yule|