当前位置:网站首页>PSINS中19维组合导航模块sinsgps详解(滤波部分)
PSINS中19维组合导航模块sinsgps详解(滤波部分)
2022-07-06 19:13:00 【python小白(下阶段小黑)】
PSINS中19维组合导航模块sinsgps详解
滤波部分
for k=1:nn:len-nn+1
k1 = k+nn-1;
wvm = imu(k:k1,1:6); t = imu(k1,end);
ins = insupdate(ins, wvm);
上述代码先进行的是惯导算法更新
2.kf.Phikk_1 = kffk(ins);为创建卡尔曼滤波的状态转移矩阵
3.kf = kfupdate(kf);卡尔曼滤波的时间更新
4. [kgps, dt] = imugpssyn(k, k1, 'F');是计算imu和gps对应的时间差值dt,和gps数据所在的行数kgps
5. measflag = 0;量测更新方法标识的初始化
6. ins = inslever(ins); 为进行杆臂补偿
7.
if kgps>0
dtpos=+vn2dpos(ins.eth,ins.vnL,ins.tDelay);
上述代码块表示为,计算ins.tDelay时间内的位置增量
8.
if gpspos_only==1
measflag = 2;
zk = ins.posL+dtpos-gps(kgps,1:3)';
kf.Hk = [zeros(3,6), eye(3), zeros(3,6), -ins.MpvCnb,-ins.Mpvvn];
else
measflag = 3;
zk = [ins.vnL+ins.tDelay*ins.anbar;ins.posL+dtpos]-gps(kgps,1:6)';
kf.Hk = [zeros(6,3), eye(6), zeros(6,6), [-ins.CW,-ins.anbar;-ins.MpvCnb,-ins.Mpvvn]];
end
上述代码为根据gps提供的观测量的维度,设计卡尔曼滤波的观测值zk和系数矩阵Hk
9. kf = kfupdate(kf, zk, 'M');为进行卡尔曼滤波的量测更新
10. 10.zkrk(kiz,:) = [zk; diag(kf.Rk); t]; kiz = kiz+1; 数据存储
11. [kf, ins] = kffeedback(kf, ins, nts);卡尔曼滤波的反馈校正
12.
avp(ki,:) = [ins.att; ins.vnL; ins.posL; ins.eb; ins.db; t]';
xkpk(ki,:) = [kf.xk; diag(kf.Pxk); t]';
sk(ki,:) = [measflag, t]; ki = ki+1;
数据存储
·······································································································
理解不足之处,还请赐教!
·······································································································
边栏推荐
- C#/VB. Net to delete watermarks in word documents
- Redis入门完整教程:问题定位与优化
- 基于ensp防火墙双击热备二层网络规划与设计
- 一本揭秘字节万台节点ClickHouse背后技术实现的白皮书来了!
- KYSL 海康摄像头 8247 h9 isapi测试
- Web3's need for law
- Planning and design of double click hot standby layer 2 network based on ENSP firewall
- 一文读懂Faster RCNN
- Code line breaking problem of untiy text box
- unity webgl自适应网页尺寸
猜你喜欢

MySQL --- 常用函数 - 字符串函数

【Socket】①Socket技术概述

unity 自定义webgl打包模板

AWS学习笔记(一)

KYSL 海康摄像头 8247 h9 isapi测试

HAVE FUN | “飞船计划”活动最新进展

What are the characteristics of the operation and maintenance management system

Pioneer of Web3: virtual human
![leetcode:5. Longest palindrome substring [DP + holding the tail of timeout]](/img/62/d4d5428f69fc221063a4f607750995.png)
leetcode:5. Longest palindrome substring [DP + holding the tail of timeout]

Classify the features of pictures with full connection +softmax
随机推荐
CDB PDB user rights management
Compress JS code with terser
C # / vb. Net supprime le filigrane d'un document word
Unity webgl adaptive web page size
Ali yunyili: how does yunyuansheng solve the problem of reducing costs and improving efficiency?
你不可不知道的Selenium 8种元素定位方法,简单且实用
Overall query process of PostgreSQL
A new path for enterprise mid Platform Construction -- low code platform
wireshark安装
1个月增长900w+播放!总结B站顶流恰饭的2个新趋势
[leetcode]Search for a Range
AWS学习笔记(一)
The cities research center of New York University recruits master of science and postdoctoral students
数论 --- 快速幂、快速幂求逆元
Apifox,你的API接口文档卷成这样了吗?
leetcode:736. LISP syntax parsing [flowery + stack + status enumaotu + slots]
Lombok makes the pit of ⽤ @data and @builder at the same time
Statistics of radar data in nuscenes data set
Wireshark installation
1--新唐nuc980 NUC980移植 UBOOT,从外部mx25l启动