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即可

相关推荐
和芯星通unicore17 天前
RTCM消息
gnss·rtcm·数据协议
Mr.Peng~NtripShare1 个月前
NtripShare GNSS接收机配置系统SPI读取村田SCL3300倾角数据
gnss·北斗·ntripshare·高精度定位·倾角
Evand J1 个月前
组合导航的MATLAB例程,二维平面上的CKF滤波,融合IMU和GNSS数据,仿真,观测为X和Y轴的坐标,附代码下载链接
开发语言·matlab·平面·imu·组合导航
UAV_ckesc2 个月前
无人机 GNSS 天线详细讲解:定位的 “感知神经”
无人机·gnss
Godspeed Zhao3 个月前
自动驾驶中的传感器技术7——概述(7)-IMU
人工智能·机器学习·自动驾驶·传感器·imu·惯性导航
Godspeed Zhao3 个月前
自动驾驶中的传感器技术6——概述(6)-GNSS
人工智能·机器学习·自动驾驶·gnss·导航定位
深圳市尚想信息技术有限公司5 个月前
【深尚想】华大北斗TAU1114-1216BB0高精度/GNSS定位模组!车载/物联网专用 电子元器件解析
物联网·gps·gnss·华大北斗·定位模组
听风吹雨yu5 个月前
JY901-ROS2驱动代码
slam·ros2·humble·rviz·imu·foxy
移远通信6 个月前
QuecPython+GNSS:实现快速定位
物联网·gnss·quecpython
记帖7 个月前
STM32H5开发陀螺仪LSM6DSV16X(5)----上报匿名上位机
stm32cubemx·imu·陀螺仪·mems·stm32h503cb·lsm6dsv16x·匿名上位机