IMU&GNSS的误差状态卡尔曼滤波器(ESKF)---更新过程

IMU&GNSS的误差状态卡尔曼滤波器(ESKF)---更新过程

ESKF的更新过程

前面介绍的是ESKF的运动过程,现在考虑更新过程。假设一个抽象的传感器能够对状态变量产生观测,其观测方程为抽象的h,那么可以写为

其中z为观测数据,v为观测噪声,V为该噪声的协方差矩阵。

在传统的EKF中,可以直观地对观测方程线性化,求出观测方程相对与状态变量的雅克比矩阵,进而更新卡尔曼滤波器。而在ESKF中,当前拥有名义状态变量x的估计和误差状态变量delta x的估计,且希望更新的是误差状态,因此要计算观测方程相对于误差状态的雅克比矩阵:

然后计算卡尔曼增益,进而计算误差状态的更新过程:

其中,K为卡尔曼增益,Ppred为预测的协方差矩阵,最后的P为修正后的协方差矩阵。

下面就是如何计算H,大部分的观测数据是对名义状态的观测。此时H可以通过链式法则来生成:

其中第一项只需对观测方程进行线性化;第二项,根据之前对状态变量的定义,可以得到

其它几项都是平凡的,只有旋转部分,因为 delat theat 定义为R的右乘,用右乘的BCH即可

相关推荐
海途信息2 小时前
GNSS多源融合边坡监测系统架构、原理与工程落地实践
gnss·边坡监测·厘米级定位·地质灾害预警
爱刷碗的苏泓舒11 小时前
网络通信入门:电脑连接 GNSS 定位终端的Wi‑Fi热点下载文件的原理
ssh·网络通信·gnss·嵌入式系统·数据传输·wifi热点·终端调试
海途信息2 天前
厘米级精度赋能工程安全:RTK 技术在边坡监测中的应用价值
gnss·rtk·边坡监测·厘米级定位
爱刷碗的苏泓舒2 天前
为什么需要 RTCM 多电文标识?轨道、钟差、码偏差如何封装?
gnss·编解码·rtcm·rtcm-ssr·igs-ssr·ppp-rtk
消失的旧时光-19434 天前
第七篇:RTK + 地图 + 机器人:完整定位系统架构解析
android·系统架构·机器人·imu·rtk
jason成都5 天前
GNSS-QC 数据清洗功能全面增强|滑坡监测实测验证,适配 rtklib_java 高精度解算链路
java·gnss
Evand J2 个月前
【课题推荐】UWB的TOA定位方法,与IMU紧耦合,对目标轨迹定位并输出误差统计。适用于二维平面的高精度定位导航
平面·定位·导航·uwb·imu·组合导航·toa
德思特3 个月前
GNSS模拟器新增强型NMEA录制插件:高保真环境还原再升级
gnss·无人机和自动驾驶
好好学仿真3 个月前
MEMS开关+频率选择表面:GNSS L1频段可重构智能反射面新方案
重构·gnss·mems·天线设计·fss·cst仿真·射频开关
加油JIAX3 个月前
LIO-SAM系统架构
slam·imu·lio-sam