INS时间更新

基础知识kalman方程

状态

1、Xk/k-1 = F Xk-1/k-1 + Gw

2、Pk/k-1 = F Pk-1/k-1 FT + Q

量测

3、ZK = H X+V

时间更新就是利用1、2方程中,k-1时刻的量得到k时刻的状态量

若要时间更新,需要知道状态转移矩阵A 以及系统噪声Q;

对应的INS代码

Fk = ++(Ft*tdts); // 获取状态转移矩阵 离散化后的结果

Xk = Fk*Xk; 对应方程1

Qk = Qt*tdts; // 获取系统噪声

**Pk = Fk*Pk*(~Fk); 对应方程2的前半部分
Pk += Qt*kfts;**添加系统噪声 对应方程2的后半部分

系统噪声Qk 中用到的是Qt与时间的乘积;QT的设置设计一个关键因素,后续再单独分析。

INS中未知数是各类误差,涉及到了误差方程(见下面的公式),Ft就是各个待估参数前面的系数。各个系数都有对应的计算方法,可参考相应的讲义,这里不在一一列举。

Fk = ++(Ft*tdts)中FK实际上是系数Ft离散化后的结果( f_k = I+ft*ts)

离散过程参考严老师的讲义:

姿态误差微分方程

速度误差微分方程

位置误差微分方程

相关推荐
单词记忆方法研究1 天前
大学英语单词:我踩过的坑,和你该走的路
机器学习·小程序·学习方法
纪念 2291 天前
个人学习心得
程序人生·学习方法
比奇堡裤头村2 天前
统计学习方法——提升方法
学习方法
软件聚导航3 天前
软件聚导航-前端工程师的“小家庭”,工具与生活并存
人工智能·小程序·学习方法·图片压缩
xx~t3 天前
嵌入式——Linux软件编程2
linux·运维·服务器·c语言·学习方法
Charlie_Qin_3 天前
8D 方法论详解 | Eight Disciplines Problem-Solving
创业创新·学习方法
沐泽__5 天前
Vibe Coding 全流程:从需求到上线的 7 步
学习方法·ai编程
旖旎夜光7 天前
DeepSeek Harness 安装教程
ai·学习方法·开发工具
比奇堡裤头村7 天前
统计学习方法——支持向量机
算法·支持向量机·学习方法
比奇堡裤头村7 天前
统计学习方法——逻辑斯谛回归与最大熵模型
数据挖掘·回归·学习方法