Skip to content

Commit

Permalink
2019-01-10
Browse files Browse the repository at this point in the history
  • Loading branch information
rodralez committed Jan 10, 2019
1 parent a36be5c commit f6bfb2f
Show file tree
Hide file tree
Showing 5 changed files with 51 additions and 760 deletions.
44 changes: 44 additions & 0 deletions correct_yaw.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
function yaw_new = correct_yaw (yaw)
% correct_yaw: guarantee that yaw angle is between -pi and pi.
%
% INPUT:
% yaw, Nx1 vector (radians).
%
% OUTPUT:
% yaw_new, Nx1 vector (radians).
%
%
% Copyright (C) 2014, Rodrigo Gonzalez, all rights reserved.
%
% This file is part of NaveGo, an open-source MATLAB toolbox for
% simulation of integrated navigation systems.
%
% NaveGo is free software: you can redistribute it and/or modify
% it under the terms of the GNU Lesser General Public License (LGPL)
% version 3 as published by the Free Software Foundation.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU Lesser General Public License for more details.
%
% You should have received a copy of the GNU Lesser General Public
% License along with this program. If not, see
% <http://www.gnu.org/licenses/>.
%
% References:
%
% Version: 001
% Date: 2019/01/09
% Author: Rodrigo Gonzalez <[email protected]>
% URL: https://github.com/rodralez/navego

yaw_new = yaw;

idx = (yaw > pi);
yaw_new(idx) = yaw(idx) - 2*pi;

idx = (yaw < -pi);
yaw_new(idx) = yaw(idx) + 2*pi;

end
180 changes: 0 additions & 180 deletions examples/alla-variance/navego_allan_example.m

This file was deleted.

Binary file removed examples/alla-variance/stim300.mat
Binary file not shown.
Loading

0 comments on commit f6bfb2f

Please sign in to comment.