Skip to content
Snippets Groups Projects
Commit 49cf07be authored by ucart's avatar ucart
Browse files

added plots for of

parent b28132f1
No related branches found
No related tags found
No related merge requests found
...@@ -225,6 +225,24 @@ ax2 = subplot(2, 1, 2); ...@@ -225,6 +225,24 @@ ax2 = subplot(2, 1, 2);
plot(expData.Time.data, expData.Altitude_PID_Correction.data); plot(expData.Time.data, expData.Altitude_PID_Correction.data);
linkaxes([ax1, ax2], 'x'); linkaxes([ax1, ax2], 'x');
%% Sonar
filtered_sonar = [];
last_sonar = expData.Flow_Distance_Constant.data(1);
for i = [1 : length(expData.Flow_Distance_Constant.data)]
this_sonar = expData.Flow_Distance_Constant.data(i);
if (abs(this_sonar - last_sonar) < 0.4)
filtered_sonar(i) = this_sonar;
last_sonar = this_sonar;
else
filtered_sonar(i) = last_sonar;
end
end
alt_offset = -0.04;
plot(expData.Time.data, -expData.Flow_Distance_Constant.data + alt_offset); hold on;
plot(expData.Time.data, expData.VRPN_Alt_Constant.data);
plot(expData.Time.data, -filtered_sonar + alt_offset);
legend('sonar', 'vrpn', 'dumb filter');
%% %%
figure; figure;
ax1 = subplot(2, 1, 1); ax1 = subplot(2, 1, 1);
...@@ -245,3 +263,8 @@ hold off; ...@@ -245,3 +263,8 @@ hold off;
linkaxes([ax1, ax2]); linkaxes([ax1, ax2]);
%% Integarted gyro yaw
figure;
plot(expData.Time.data, cumtrapz(expData.gyro_z.data + 0.0088)); hold on;
plot(expData.Time.data, expData.Yaw_Constant.data); hold on;
legend('Integrated gyro z', 'actual yaw');
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment