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)

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

姿态误差微分方程

速度误差微分方程

位置误差微分方程

相关推荐
零售ERP菜鸟1 天前
范式革命:从“信息化”到“数字化”的本质跃迁
大数据·人工智能·职场和发展·创业创新·学习方法·业界资讯
hqyjzsb2 天前
盲目用AI提效?当心陷入“工具奴”陷阱,效率不增反降
人工智能·学习·职场和发展·创业创新·学习方法·业界资讯·远程工作
June bug2 天前
【PMP】敏捷Scrum实践
经验分享·职场和发展·学习方法·scrum
fengci.2 天前
CTFSHOW月饼杯II
学习方法
方见华Richard2 天前
世毫九“量子原住民”教育理念完整框架
人工智能·交互·学习方法·原型模式·空间计算
觉醒大王2 天前
AI写的青基中了
人工智能·笔记·深度学习·学习·职场和发展·学习方法
觉醒大王3 天前
哪些文章会被我拒稿?
论文阅读·笔记·深度学习·考研·自然语言处理·html·学习方法
苏渡苇3 天前
优雅应对异常,从“try-catch堆砌”到“设计驱动”
java·后端·设计模式·学习方法·责任链模式
觉醒大王3 天前
强女思维:着急,是贪欲外显的相。
java·论文阅读·笔记·深度学习·学习·自然语言处理·学习方法
方见华Richard3 天前
世毫九实验室技术优势拆解与对比分析(2026)
人工智能·交互·学习方法·原型模式·空间计算