资源简介
实现IMU导航系统,根据采集的数据,先经过滑窗滤波之后,对数据处理,在进行实时导航跟踪位置信息

代码片段和文件信息
function q = dcm2quatern(R)
%Function to extract a quaternion from a DCM of size (33n).
%Method from Bar-Itzhack 2000
numR = size(R3);
q = zeros(numR 4);
K = zeros(44);
for i = 1:numR
K(11) = (1/3) * (R(11i) - R(22i) - R(33i));
K(12) = (1/3) * (R(21i) + R(12i));
K(13) = (1/3) * (R(31i) + R(13i));
K(14) = (1/3) * (R(23i) - R(32i));
K(21) = (1/3) * (R(21i) + R(12i));
K(22) = (1/3) * (R(22i) - R(11i) - R(33i));
K(23) = (1/3) * (R(32i) + R(23i));
K(24) = (1/3) * (R(31i) - R(13i));
K(31) = (1/3) * (R(31i) + R(13i));
K(32) = (1/3) * (R(32i) + R(23i));
K(33) = (1/3) * (R(33i) - R(11i) - R(22i));
K(34) = (1/3) * (R(12i) - R(21i));
K(41) = (1/3) * (R(23i) - R(32i));
K(42) = (1/3) * (R(31i) - R(13i));
K(43) = (1/3) * (R(12i) - R(21i));
K(44) = (1/3) * (R(11i) + R(22i) + R(33i));
[V~] = eig(K);
q(i:) = V(:4)‘;
q(i:) = [q(i4) q(i1) q(i2) q(i3)] ./ norm(q(i:));
%Check for continuity
if numR>1 && i>1
dq = sum(abs(q(i:) - q(i-1:)));
dqp = sum(abs(-q(i:) - q(i-1:)));
if dq > dqp
q(i:) = -q(i:);
end
end
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-09-03 17:11 IMU-orientation-master\
文件 35141 2016-09-03 17:11 IMU-orientation-master\LICENSE
文件 1280 2016-09-03 17:11 IMU-orientation-master\README.md
文件 1401 2016-09-03 17:11 IMU-orientation-master\dcm2quatern.m
文件 514 2016-09-03 17:11 IMU-orientation-master\dcmRot.m
文件 368522 2016-09-03 17:11 IMU-orientation-master\example_data.mat
文件 200385 2016-09-03 17:11 IMU-orientation-master\example_data_v2.mat
文件 2317 2016-09-03 17:11 IMU-orientation-master\get_orientation.m
文件 3756 2016-09-03 17:11 IMU-orientation-master\get_orientation_compfilter.m
文件 3693 2016-09-03 17:11 IMU-orientation-master\get_orientation_compfilter_quaternion.m
文件 3690 2016-09-03 17:11 IMU-orientation-master\get_orientation_optim.m
文件 3726 2016-09-03 17:11 IMU-orientation-master\get_orientation_optim_quaternion.m
文件 2148 2016-09-03 17:11 IMU-orientation-master\get_orientation_quaternion.m
文件 2991 2016-09-03 17:11 IMU-orientation-master\main_example.m
文件 216 2016-09-03 17:11 IMU-orientation-master\quaternConj.m
文件 495 2016-09-03 17:11 IMU-orientation-master\quaternProd.m
文件 545 2016-09-03 17:11 IMU-orientation-master\quaternRot.m
文件 124 2016-09-03 17:11 IMU-orientation-master\skew.m
相关资源
- 可自定义导航网站源码
-
simuli
nk 课程设计 qpsk - 惯性导航精解算程序(挺好的)
- 树状导航菜单的制作
-
电池 SOC 估算 simuli
nk·模型 -
自抗扰控制器simuli
nk仿真 - 翻译的美国大学经典参考书,Roland
- Simulation of Active Heave Compensation System
- Numerical simulation and prediction of radio f
- Laboratory investigation of the effects of str
- 基于改进人工势场的矿井导航装置路
- 基于Simulation的涡旋压缩机支架体动态
- 基于Simulation的电滚筒法兰轴设计
- Formation and Thermal Fatigue Properties of Fi
- Numerical simulation of temperature field and
- Computer simulation of the air flow distributi
- 导航mtk方案进wince工具
- 对于车载电子系统电路保护的考量
- WIFI车载影音导航系统方案设计
- 卡尔曼滤波与组合导航原理_第三版
- 卡尔曼滤波与组合导航原理
- 北斗卫星导航系统相关标准
- Aerosim Blockset
- Peersim研究资料
- 最优阵列处理技术(Optimum Array Proce
- 哈工大五个校区校园导航
- 捷联惯导算法与组合导航原理讲义-严
- Visual Basic串口通信工程开发导航.(配
- 北斗卫星导航系统发展报告4.0版中文
- PkgPack.7z
评论
共有 条评论