当前位置:网站首页>卡尔曼滤波与惯性组合导航
卡尔曼滤波与惯性组合导航
2022-04-23 05:44:00 【#self-discipline#】
目录
几种最优估计
估计
根据测量出的状态量X的测量值得到对X的估计值
最小二乘估计
估计指标
估计结果
由对估计指标求导得零点,知
性质
①最小二乘估计是无偏估计,即有
②最小二乘估计的均方误差阵,其中估计误差
,测量误差的方差
加权最小二乘估计
最小二乘估计不分差别地使用多个量测值使其符合估计指标最后得到估计值,这样常常让估计的准确性被量测性能较差的量测值影响,使得估计效果比只使用量测性能好的量测值进行估计来得低。
加权最小二乘估计使精度高的量测权重大些,精度低的量测权重小些,得到的估计比只使用精度高的量测得到的估计均方误差更小,效果更好。
估计指标
,W为加权矩阵
估计结果
,
马尔柯夫估计
令得到的加权最小二乘估计称为马尔柯夫估计,通过证明可以知道马尔柯夫估计是加权最小二乘估计的最优估计
估计结果:;
递推最小二乘估计
前面的最小二乘估计都是在得到所有量测之后通过构造指标方程得到估计。如果在实际中,随着时间的推移,量测不断增加,量测数值十分庞大,对计算机造成很大的资源浪费,所以需要可以随着新量测的加入对估计进行更新的递推最小二乘估计。
递推最小二乘估计更新公式
初值可以任意选取,开始阶段误差跳动将很剧烈,随着量测不断更新,误差逐渐趋于稳定
最小方差估计
估计指标
估计结果
性质
①最小方差估计的无偏性:
极大验后估计
估计指标
,在z确定的情况下,确定估计
使得该条件概率达到最大值
贝叶斯估计
估计指标
;
满足:
贝叶斯估计和其它估计的转化
当时,贝叶斯估计与 最小方差估计等效;
当
,贝叶斯估计与极大后验估计等效。
极大似然估计
估计指标
;在量测z确定的情况下,估计
使得该条件概率取最大值
线性最小方差估计
令在估计是量测Z的线性函数条件下使其满足最小方差估计指标
估计结果
其中
,
,
,
; ,
,
性质
①无偏性:
记为在量测为Z下的估计
,有
②线性1:
③线性2:,其中
卡尔曼滤波
卡尔曼滤波的优点
离散型卡尔曼滤波
卡尔曼滤波基本方程
状态方程:
为
的一步转移阵;
为系统噪声驱动阵;
为系统激励噪声序列
量测方程:
为量测阵,
为量测噪声序列
都是零均值的高斯白噪声向量序列(服从正态分布),且二者不相关,即两噪声满足下列噪声条件:
离散卡尔曼滤波全套算法基本公式
①通过状态方程进行从k-1时刻到k时刻的预测,此时的估计是基于过去的量测信息进行的,对k时刻的量测没有利用,属于先验估计,准确度较低。
②是在一步预测下得到的均方误差,其大小代表了估计的精度
③滤波增益是使用k时刻的量测对①中的估计进行修正的系数
④状态估计使用更新后的量测信息对①的估计进行修正,得到的是后验估计,准确度高
⑤是在状态估计下得到的均方误差,表征估计的精度
④,⑤就是得到的离散型卡尔曼估计的更新
版权声明
本文为[#self-discipline#]所创,转载请带上原文链接,感谢
https://blog.csdn.net/ssslevel/article/details/109476395
边栏推荐
- Pytorch learning record (XI): data enhancement, torchvision Explanation of various functions of transforms
- Dva中在effects中获取state的值
- Delete and truncate
- Font shape `OMX/cmex/m/n‘ in size <10.53937> not available (Font) size <10.95> substituted.
- 深入理解去噪论文——FFDNet和CBDNet中noise level与噪声方差之间的关系探索
- JDBC connection database
- lambda expressions
- Pytorch notes - observe dataloader & build lenet with torch to process cifar-10 complete code
- EditorConfig
- Anaconda安装PyQt5 和 pyqt5-tools后没有出现designer.exe的问题解决
猜你喜欢
给yarn配置国内镜像加速器
关于二叉树的遍历
如何利用对比学习做无监督——[CVPR22]Deraining&[ECCV20]Image Translation
In depth understanding of the relationship between dncblevel and noise denoising in the paper
Pytorch学习记录(十一):数据增强、torchvision.transforms各函数讲解
Pytorch学习记录(十二):学习率衰减+正则化
线性代数第一章-行列式
Pyqy5 learning (4): qabstractbutton + qradiobutton + qcheckbox
Illustrate the significance of hashcode
Pyqt5 learning (I): Layout Management + signal and slot association + menu bar and toolbar + packaging resource package
随机推荐
线性代数第一章-行列式
Viewer: introduce MySQL date function
Pytorch learning record (XII): learning rate attenuation + regularization
Preparedstatement prevents SQL injection
深入理解去噪论文——FFDNet和CBDNet中noise level与噪声方差之间的关系探索
Implementation of displaying database pictures to browser tables based on thymeleaf
rsync实现文件服务器备份
Three ways to create threads
Graphic numpy array matrix
Common programming records - parser = argparse ArgumentParser()
Opensips (1) -- detailed process of installing opensips
创建企业邮箱账户命令
Write your own redistemplate
线代第四章-向量组的线性相关
Exception handling: grab and throw model
Pyqy5 learning (III): qlineedit + qtextedit
Pytorch notes - complete code for linear regression & manual or automatic calculation of gradient code comparison
Configure domestic image accelerator for yarn
开发环境 EAS登录 license 许可修改
Pytorch学习记录(十):数据预处理+Batch Normalization批处理(BN)