资源简介
matlab实现脚部zupt算法,计算航向代码,运行通过。
代码片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% 用加速度判断积分起始结束时间
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% MTI数据格式——第1列:PacketCounter;第2列:SampleTimeFine;第3列:Acc_X;
% 第4列:Acc_Y;第5列:Acc_Z;第6列:Gyr_X;第7列:Gyr_Y;第8列:Gyr_Z
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 此方法摘自论文《A Comparison of Pedestrian Dead-Reckoning》
% 利用加速度获得积分时间
clear;
clc;
T=1.5; %阈值
g=9.8; %重力加速度
w=15; %滑窗采样点
A=importdata(‘MTIoutput.txt‘);
% W=sqrt(A(:6).^2+A(:7).^2+A(:8).^2);
a=sqrt(A(:3).^2+A(:4).^2+(A(:5)).^2)-g;
N=max(size(a));
% B=zeros(N1);
Acc=zeros(N1);
if N>w %总的采样点数要大于滑窗长度
rou(1:w)=a(1:w); %第w个滑窗前的点仍等于原始值
for i=w+1:N-w %第w+1到N-w点之间进行 滑窗处理
rou1=0; %下一个循环,rou1清0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1641 2014-02-26 10:02 Get_A_G.m
文件 1740 2014-02-26 10:02 Get_AttMatrix.m
文件 1263 2014-02-26 10:02 Get_q.m
文件 2046 2014-02-26 10:02 IntegralTime.m
文件 524416 2014-02-26 10:02 MTIoutput.txt
文件 2134 2014-02-26 10:02 ZUPT3.m
文件 2726 2014-02-26 10:02 AngleVelocity.m
相关资源
- IGG3-matlab
- gps基本原理及其matlab仿真
- matlab程序仿真信号SG平滑滤波
- IEEE33Newton matlab上实现《电力系统分析
- matlab飞行仿真
- PSO_LSSVM
- 三种LBP模式的子程序
- SNR 信号信噪比计算
- 人工势场法机器人路径规划
- time-frequency 时频分析
- matlab相变沸腾的LBM模拟
- 采用dq下的PI控制的逆变器的单相光伏
- matlab双同步坐标系解耦仿真文件
- 五种典型的风速合成的风速模块
- 稀疏表示的子空间谱聚类方法
- 稀疏子空间聚类法SSC
- matlab levy 飞行程序
- Hilbert
- 深度学习源代码
- KLT-Tracking-algorithm KLT跟踪算法
- 模式识别与智能计算源码
- 汽车发动机模型
- CNN 深度学习模型
- ISM_MATLAB 宽带信号的DOA估计算法
- original-pic
- matlab高光谱图像处理
- FaceRec 人脸识别 PCA和SVM 人脸识别算法
- 四旋翼无人飞行器PID控制
- matlab小区基站最优化选址问题
- matlab二维码的编码及解码
评论
共有 条评论