clc; clear all; close all;
% *************************************************************************
% Fig 2 shows the compression for the position estimates of the static
% feautre system in configuration B compared to configuration A.
% To update the data run SimConfA.m and SimConfB.m.
%
% Copyright (C) 2015 Florian Raudies, 05/02/2015, Palo Alto, CA.
% License, GNU GPL, free software, without any warranty.
% *************************************************************************
ConfA = load('SimConfA'); % Load the simulation data.
ConfB = load('SimConfB');
LABEL_SIZE = 16; % Font size for the labels in points.
figure('Position',[50 50 1000 800],'PaperPosition',[2 2 10 8]);
subplot(2,2,1);
plot(ConfA.PosEstByAng(:,1),ConfA.PosEstByAng(:,2),'-k');
axis equal; axis([-75 75 -75 75]);
xlabel('Horizontal Position (cm)','FontSize',LABEL_SIZE);
ylabel('Vertical Position (cm)','FontSize',LABEL_SIZE);
title(sprintf('%s\n%s','Moving Feature System','Configuration A'),...
'FontSize',LABEL_SIZE);
set(gca,'FontSize',LABEL_SIZE);
subplot(2,2,3);
plot(ConfA.PosEstByVel(:,1),ConfA.PosEstByVel(:,2),'-k');
axis equal; axis([-75 75 -75 75]);
xlabel('Horizontal Position (cm)','FontSize',LABEL_SIZE);
ylabel('Vertical Position (cm)','FontSize',LABEL_SIZE);
title(sprintf('%s\n%s','Static Feature System','Configuration A'),...
'FontSize',LABEL_SIZE);
set(gca,'FontSize',LABEL_SIZE);
subplot(2,2,2);
plot(ConfB.PosEstByAng(:,1),ConfB.PosEstByAng(:,2),'-k');
axis equal; axis([-75 75 -75 75]);
xlabel('Horizontal Position (cm)','FontSize',LABEL_SIZE);
ylabel('Vertical Position (cm)','FontSize',LABEL_SIZE);
title(sprintf('%s\n%s','Moving Feature System','Configuration B'),...
'FontSize',LABEL_SIZE);
set(gca,'FontSize',LABEL_SIZE);
subplot(2,2,4);
plot(ConfB.PosEstByVel(:,1),ConfB.PosEstByVel(:,2),'-k');
axis equal; axis([-75 75 -75 75]);
xlabel('Horizontal Position (cm)','FontSize',LABEL_SIZE);
ylabel('Vertical Position (cm)','FontSize',LABEL_SIZE);
title(sprintf('%s\n%s','Static Feature System','Configuration B'),...
'FontSize',LABEL_SIZE);
set(gca,'FontSize',LABEL_SIZE);
print('-depsc','Fig2');