当前位置:网站首页>[station B up dr_can learning notes] Kalman filter 1
[station B up dr_can learning notes] Kalman filter 1
2022-06-27 04:23:00 【Tomorrow at hiahiahia】
Optimized recursive digital processing algorithm
When we describe a system , Uncertainty is mainly reflected in three aspects :
(1) There is no perfect mathematical model
(2) The disturbance of the system is uncontrollable , It's also difficult to model
(3) There is an error in the measuring sensor
Estimate true results , The most natural method is to take an average of several measurements .





review , When
when ,
,
, More measurements are no longer important .
another
, be

The current estimate = Last estimate + coefficient ×( Current measured value - Last estimate )
This is the Kalman gain .
Summary : Only the current measured value and the last estimated value are required , No earlier data is required .
If the estimation error is assumed to be
, The measurement error is
, be

When the estimation error is much larger than the measurement error , The Kalman gain is 1, The estimated value is the measured value ;
When the measurement error is much larger than the estimation process , The Kalman gain is 0, The estimated value is the estimated value .
The method is divided into three steps :
step (1) Calculate Kalman gain

step (2) Update estimates

step (3) Update estimation error

Summary : The error of the measured value is fixed , The error of the estimated value is updated step by step according to the measurement error .
边栏推荐
猜你喜欢

MATLAB | 三个趣的圆相关的数理性质可视化

Games101 job 7 improvement - implementation process of micro surface material

使用promise的基本功能【四、Promise源码】

微服务系统设计——服务熔断和降级设计

Kotlin Compose 隐式传参 CompositionLocalProvider

Facing the "industry, University and research" gap in AI talent training, how can shengteng AI enrich the black land of industrial talents?

PostgreSQL基础命令教程:创建新用户admin来访问PostgreSQL

Qchart note 2: add rollover display

LDR6028 手机设备一边充电一边OTG传输数据方案

静态时序分析-OCV和time derate
随机推荐
009 C语言基础:C循环
快速掌握 ASP.NET 身份认证框架 Identity - 通过邮件重置密码
渗透测试-文件上传/下载/包含
Système de collecte des journaux
语义化版本 2.0.0
There are two problems when Nacos calls microservices: 1 Load balancer does not contain an instance for the service 2. Connection refused
Cache comprehensive project - seckill architecture
如何让 EF Core 6 支持 DateOnly 类型
微服务系统设计——分布式事务服务设计
面对AI人才培养的“产学研”鸿沟,昇腾AI如何做厚产业人才黑土地?
Is the truth XX coming? Why are test / development programmers unwilling to work overtime? This is a crazy state
IOS development: understanding of dynamic library shared cache (dyld)
2022-06-26: what does the following golang code output? A:true; B:false; C: Compilation error. package main import “fmt“ func main() { type
021 C语言基础:递归,可变参数
【B站UP DR_CAN学习笔记】Kalman滤波3
面试-01
MySql的开发环境
苹果唯一图谱架构常识
Matlab | drawing of three ordinate diagram based on block diagram layout
Log collection system