Browse Source

matlab: Update EKF replay script files

Add automatic save of output results
master
Paul Riseborough 8 years ago
parent
commit
dabf129daf
  1. 13
      matlab/EKF_replay/Filter/replay_apm_data.m
  2. 12
      matlab/EKF_replay/Filter/replay_px4_data.m

13
matlab/EKF_replay/Filter/replay_apm_data.m

@ -16,7 +16,7 @@ else @@ -16,7 +16,7 @@ else
flow_data = [];
end
% oad data required for ZED camera replay
% load data required for ZED camera replay
if exist('../TestData/APM/viso_data.mat','file')
load '../TestData/APM/viso_data.mat';
else
@ -24,5 +24,14 @@ else @@ -24,5 +24,14 @@ else
end
run('SetParameterDefaults.m');
output = RunFilter(param,imu_data,mag_data,baro_data,gps_data,rng_data,flow_data,viso_data);
PlotData(output);
PlotData(output);
folder = '../OutputData';
fileName = '../OutputData/ekf_replay_output.mat';
if ~exist(folder,'dir')
mkdir(folder);
end
save(fileName,'output');

12
matlab/EKF_replay/Filter/replay_px4_data.m

@ -4,6 +4,16 @@ load '../TestData/PX4/baro_data.mat'; @@ -4,6 +4,16 @@ load '../TestData/PX4/baro_data.mat';
load '../TestData/PX4/gps_data.mat';
load '../TestData/PX4/imu_data.mat';
load '../TestData/PX4/mag_data.mat';
run('SetParameterDefaults.m');
output = RunFilter(param,imu_data,mag_data,baro_data,gps_data);
PlotData(output);
PlotData(output);
folder = '../OutputData';
fileName = '../OutputData/ekf_replay_output.mat';
if ~exist(folder,'dir')
mkdir(folder);
end
save(fileName,'output');
Loading…
Cancel
Save