当前位置:网站首页>卡尔曼滤波与惯性组合导航
卡尔曼滤波与惯性组合导航
2022-04-23 05:44:00 【#self-discipline#】
目录
几种最优估计
估计
根据测量出的状态量X的测量值
得到对X的估计值
最小二乘估计
估计指标

估计结果
由对估计指标求导得零点,知

性质
①最小二乘估计是无偏估计,即有
②最小二乘估计的均方误差阵
,其中估计误差
,测量误差的方差
加权最小二乘估计
最小二乘估计不分差别地使用多个量测值使其符合估计指标最后得到估计值,这样常常让估计的准确性被量测性能较差的量测值影响,使得估计效果比只使用量测性能好的量测值进行估计来得低。
加权最小二乘估计使精度高的量测权重大些,精度低的量测权重小些,得到的估计比只使用精度高的量测得到的估计均方误差更小,效果更好。
估计指标
,W为加权矩阵
估计结果

,
马尔柯夫估计
令
得到的加权最小二乘估计称为马尔柯夫估计,通过证明可以知道马尔柯夫估计是加权最小二乘估计的最优估计
估计结果:
;
递推最小二乘估计
前面的最小二乘估计都是在得到所有量测之后通过构造指标方程得到估计。如果在实际中,随着时间的推移,量测不断增加,量测数值十分庞大,对计算机造成很大的资源浪费,所以需要可以随着新量测的加入对估计进行更新的递推最小二乘估计。
递推最小二乘估计更新公式

初值可以任意选取,开始阶段误差跳动将很剧烈,随着量测不断更新,误差逐渐趋于稳定
最小方差估计
估计指标
![J=E_{X,Z}\left \{ \right.[X-\widehat{X}(Z)]^T[X-\widehat{X}(Z)]\left. \right \}=min](http://img.inotgo.com/imagesLocal/202204/23/202204230544083132_13.gif)
估计结果
性质
①最小方差估计的无偏性:
极大验后估计
估计指标
,在z确定的情况下,确定估计
使得该条件概率达到最大值
贝叶斯估计
估计指标
;
满足:

贝叶斯估计和其它估计的转化
当
时,贝叶斯估计与 最小方差估计等效;
当
,贝叶斯估计与极大后验估计等效。
极大似然估计
估计指标
;在量测z确定的情况下,估计
使得该条件概率取最大值
线性最小方差估计
令
在估计是量测Z的线性函数条件下使其满足最小方差估计指标![J=E_{X,Z}\left \{ \right.[X-\widehat{X}(Z)]^T[X-\widehat{X}(Z)]\left. \right \}=min](http://img.inotgo.com/imagesLocal/202204/23/202204230544083132_13.gif)
估计结果

![P=E\{[X-\widehat{X}_L(Z)][X-\widehat{X}_L(Z)]^T\}=C_X-C_{XZ}C_Z^{-1}C_{ZX}](http://img.inotgo.com/imagesLocal/202204/23/202204230544083132_5.gif)
其中
,
,
,
; ,
,

性质
①无偏性:
记
为在量测为Z下的估计
,有
②线性1:![E^*[(FX+e)/Z]=FE^*[X/Z]+e](http://img.inotgo.com/imagesLocal/202204/23/202204230544083132_46.gif)
③线性2:
,其中
卡尔曼滤波
卡尔曼滤波的优点

离散型卡尔曼滤波
卡尔曼滤波基本方程
状态方程:
为
的一步转移阵;
为系统噪声驱动阵;
为系统激励噪声序列
量测方程:
为量测阵,
为量测噪声序列
都是零均值的高斯白噪声向量序列(服从正态分布),且二者不相关,即两噪声满足下列噪声条件:

离散卡尔曼滤波全套算法基本公式

①通过状态方程进行从k-1时刻到k时刻的预测,此时的估计是基于过去的量测信息进行的,对k时刻的量测没有利用,属于先验估计,准确度较低。
②是在一步预测下得到的均方误差,其大小代表了估计的精度
③滤波增益是使用k时刻的量测对①中的估计进行修正的系数
④状态估计使用更新后的量测信息对①的估计进行修正,得到的是后验估计,准确度高
⑤是在状态估计下得到的均方误差,表征估计的精度
④,⑤就是得到的离散型卡尔曼估计的更新
版权声明
本文为[#self-discipline#]所创,转载请带上原文链接,感谢
https://blog.csdn.net/ssslevel/article/details/109476395
边栏推荐
- Pytorch learning record (IX): convolutional neural network in pytorch
- 编程记录——图片旋转函数scipy.ndimage.rotate()的简单使用和效果观察
- Graphic numpy array matrix
- JVM family (4) -- memory overflow (OOM)
- 域内用户访问域外samba服务器用户名密码错误
- 图像恢复论文——[RED-Net, NIPS16]Image Restoration Using Very Deep Convolutional Encoder-Decoder Networks wi
- Fundamentals of SQL: first knowledge of database and SQL - installation and basic introduction - Alibaba cloud Tianchi
- Delete and truncate
- Software architecture design - software architecture style
- Pytorch notes - get familiar with the network construction method by building RESNET (complete code)
猜你喜欢

Complete example demonstration of creating table to page - joint table query

Pytorch Learning record (XIII): Recurrent Neural Network

Anaconda安装PyQt5 和 pyqt5-tools后没有出现designer.exe的问题解决

Pytorch——数据加载和处理

Pytorch学习记录(十):数据预处理+Batch Normalization批处理(BN)

Anaconda

JVM family (4) -- memory overflow (OOM)

线代第四章-向量组的线性相关

lambda expressions

LDCT图像重建论文——Eformer: Edge Enhancement based Transformer for Medical Image Denoising
随机推荐
container
开发环境 EAS登录 license 许可修改
Chapter 4 of line generation - linear correlation of vector systems
Filebrowser realizes private network disk
Write your own redistemplate
Pytorch学习记录(七):处理数据和训练模型的技巧
Viewer: introduce MySQL date function
Configure domestic image accelerator for yarn
SQL injection
Paper on LDCT image reconstruction: edge enhancement based transformer for medical image denoising
数据处理之Numpy常用函数表格整理
JVM series (3) -- memory allocation and recycling strategy
Illustrate the significance of hashcode
Denoising paper - [noise2void, cvpr19] noise2void learning denoising from single noise images
Linear algebra Chapter 2 - matrices and their operations
On traversal of binary tree
Pytorch notes - get familiar with the network construction method by building RESNET (complete code)
Pytorch学习记录(三):神经网络的结构+使用Sequential、Module定义模型
PyTorch笔记——实现线性回归完整代码&手动或自动计算梯度代码对比
CONDA virtual environment management (create, delete, clone, rename, export and import)