summaryrefslogtreecommitdiffstats
path: root/SD-VBS/benchmarks/localization/src/matlab/generateSample.m
blob: f3658f8930156044233746ff9dfddeb1d80bce94 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function [retQuat retVel retPos]=generateSample(w, quat, vel, pos, STDDEV_VEL, STDDEV_POS)
sampledXId=weightedSample(w);

rows = size(sampledXId, 1);
cols = size(sampledXId, 2);

if(cols > 1)
    disp(123456);
end

% retQuat = zeros(rows, 1);
% retVel = zeros(rows, 1);
% retPos = zeros(rows, 1);

% for i=1:rows
%     retQuat(i,1) = quat(sampleXId(i,1),1);
%     retVel(i,1) = vel(sampleXId(i,1),1) + randnWrapper(1,1) * STDDEV_VEL;
%     retPos(i,1) = pos(sampleXId(i,1),1) + randnWrapper(1,1) * STDDEV_POS;    
% end

retQuat=quat(sampledXId,:);
retVel=vel(sampledXId,:);%+randnWrappern(n,3)*STDDEV_VEL;
retPos=pos(sampledXId,:);%+randnWrappern(n,3)*STDDEV_POS;