From aaab84f364caab9a713a73e699d283f22688b23d Mon Sep 17 00:00:00 2001 From: Idril Geer <igeer@iri.upc.edu> Date: Wed, 9 Feb 2022 21:08:34 +0100 Subject: [PATCH] added matlab analysys scripts --- bag/.gitignore | 6 +- bag/analysys/ang10.jpg | Bin 0 -> 53983 bytes bag/analysys/compare.asv | 44 + bag/analysys/compare.m | 45 + bag/analysys/dist10.jpg | Bin 0 -> 48089 bytes bag/analysys/extractGT.asv | 39 + bag/analysys/extractGT.m | 45 + bag/analysys/extractdata.m | 32 + bag/analysys/groundtruth_trajectory_lab2.csv | 4034 ++++++++++++++++++ bag/analysys/interparc.m | 574 +++ bag/analysys/matchaxes.asv | 24 + bag/analysys/matchaxes.m | 22 + bag/analysys/ploterrs.m | 26 + bag/generate_trajectory_csv.bash | 9 +- bag/transpose_csv.py | 2 +- yaml/trajectory_analysys/E-1_0.yaml | 4 +- yaml/trajectory_analysys/G-1_0.yaml | 2 +- yaml/trajectory_analysys/hold/E-0_1.yaml | 157 + yaml/trajectory_analysys/hold/G-0_1.yaml | 115 + 19 files changed, 5171 insertions(+), 9 deletions(-) create mode 100644 bag/analysys/ang10.jpg create mode 100644 bag/analysys/compare.asv create mode 100644 bag/analysys/compare.m create mode 100644 bag/analysys/dist10.jpg create mode 100644 bag/analysys/extractGT.asv create mode 100644 bag/analysys/extractGT.m create mode 100644 bag/analysys/extractdata.m create mode 100644 bag/analysys/groundtruth_trajectory_lab2.csv create mode 100644 bag/analysys/interparc.m create mode 100644 bag/analysys/matchaxes.asv create mode 100644 bag/analysys/matchaxes.m create mode 100644 bag/analysys/ploterrs.m create mode 100644 yaml/trajectory_analysys/hold/E-0_1.yaml create mode 100644 yaml/trajectory_analysys/hold/G-0_1.yaml diff --git a/bag/.gitignore b/bag/.gitignore index f960d91..b31508b 100644 --- a/bag/.gitignore +++ b/bag/.gitignore @@ -1,5 +1,7 @@ -* -*/ +*.bag +CSV/ +recordings/ +!analysys/ !.gittignore !*.bash !*.py diff --git a/bag/analysys/ang10.jpg b/bag/analysys/ang10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a09435389ff57b74c7bb5c040a70b9b83625ac21 GIT binary patch literal 53983 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 G^!^)aQ3hB5 literal 0 HcmV?d00001 diff --git a/bag/analysys/compare.asv b/bag/analysys/compare.asv new file mode 100644 index 0000000..0f21731 --- /dev/null +++ b/bag/analysys/compare.asv @@ -0,0 +1,44 @@ +clc; clear; clearvars; close all; + +CSVFolder = '../CSV/transp/'; +if ~isfolder(CSVFolder) + errorMessage = sprintf('Error: The following folder does not exist:\n%s\nPlease specify a new folder.', myFolder); + uiwait(warndlg(errorMessage)); + myFolder = uigetdir(); % Ask for a new one. + if myFolder == 0 + % User clicked Cancel + return; + end +end +Gvec = []; +Evec = []; +myFiles = dir(fullfile(CSVFolder,'*.csv')); %gets all csv files in struct +for k = 1:length(myFiles) + baseFileName = myFiles(k).name; + fullFileName = fullfile(CSVFolder, baseFileName); + fprintf('Now reading file %s\n', baseFileName); + Table = readtable(fullFileName,'PreserveVariableNames',true); + if baseFileName(1) == 'G' + [Gx, Gy, Gz, Gang, Gt, Gts] = extractGT(Table); + Gvec = [Gvec, {baseFileName, Gx, Gy, Gz, Gang, Gt, Gts}']; + elseif baseFileName(1) == 'E' + [Ex, Ey, Ez, Eang, Et, Ets] = extractdata(Table); + Evec = [Evec, {baseFileName, Ex, Ey, Ez, Eang, Et, Ets}']; + end + +% +% t10 = linspace(0,min(Gt(end),gt10(end))-1,1e6); +% ts0 = resample(Gts, t10); +% ts1 = resample(gts10, t10); +% ploterrs(ts0, ts1) +% +% GC20 = readtable('trajectory_ana_lab_2_exp_20_transp.csv','PreserveVariableNames',true); +% [gx20, gy20, gz20, gth20, gt20, gts20] = extractdata(GC20); +% +% t20 = linspace(0,min(Gt(end),gt20(end))-1,1e6); +% ts0 = resample(Gts, t20); +% ts2 = resample(gts20, t20); +% ploterrs(ts0, ts2) +end + +[Edata, Gdata] = matchaxes(Gvec{7,1}, Evec{7,1}, 1, 2); diff --git a/bag/analysys/compare.m b/bag/analysys/compare.m new file mode 100644 index 0000000..f1a596d --- /dev/null +++ b/bag/analysys/compare.m @@ -0,0 +1,45 @@ +clc; clear; clearvars; close all; + +CSVFolder = '../CSV/transp/'; +if ~isfolder(CSVFolder) + errorMessage = sprintf('Error: The following folder does not exist:\n%s\nPlease specify a new folder.', myFolder); + uiwait(warndlg(errorMessage)); + myFolder = uigetdir(); % Ask for a new one. + if myFolder == 0 + % User clicked Cancel + return; + end +end +Gvec = []; +Evec = []; +myFiles = dir(fullfile(CSVFolder,'*.csv')); %gets all csv files in struct +for k = 1:length(myFiles) + baseFileName = myFiles(k).name; + fullFileName = fullfile(CSVFolder, baseFileName); + fprintf('Now reading file %s\n', baseFileName); + Table = readtable(fullFileName,'PreserveVariableNames',true); + if baseFileName(1) == 'G' + [Gx, Gy, Gz, Gang, Gt, Gts] = extractGT(Table); + Gvec = [Gvec, {baseFileName, Gx, Gy, Gz, Gang, Gt, Gts}']; + elseif baseFileName(1) == 'E' + [Ex, Ey, Ez, Eang, Et, Ets] = extractdata(Table); + Evec = [Evec, {baseFileName, Ex, Ey, Ez, Eang, Et, Ets}']; + end + +% +% t10 = linspace(0,min(Gt(end),gt10(end))-1,1e6); +% ts0 = resample(Gts, t10); +% ts1 = resample(gts10, t10); +% ploterrs(ts0, ts1) +% +% GC20 = readtable('trajectory_ana_lab_2_exp_20_transp.csv','PreserveVariableNames',true); +% [gx20, gy20, gz20, gth20, gt20, gts20] = extractdata(GC20); +% +% t20 = linspace(0,min(Gt(end),gt20(end))-1,1e6); +% ts0 = resample(Gts, t20); +% ts2 = resample(gts20, t20); +% ploterrs(ts0, ts2) +end + +[Edata, Gdata] = matchaxes(Gvec{7,1}, Evec{7,1}, 2, 3); +error = vecnorm(Edata(end,:)-Gdata(end,:)) \ No newline at end of file diff --git a/bag/analysys/dist10.jpg b/bag/analysys/dist10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f19f158772e70f3be6d24bf33cd46459b0ced593 GIT binary patch literal 48089 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 Tlm<>|;FJdb>uCT1{{H^~Gb_<a literal 0 HcmV?d00001 diff --git a/bag/analysys/extractGT.asv b/bag/analysys/extractGT.asv new file mode 100644 index 0000000..b5467a2 --- /dev/null +++ b/bag/analysys/extractGT.asv @@ -0,0 +1,39 @@ +function [Gx, Gy, Gz, Gth, Gt, Gts] = extractGT(GT) + t0 = GT(6,2).Var2; + GT(1,2).Var2 = (GT(1,2).Var2 - t0)*1e-9; + GT(3,2).Var2 = (GT(3,2).Var2 - t0)*1e-9; + texpr = 'field.poses\d{1,4}.header.stamp'; + xexpr = 'field.poses\d{1,4}.pose.position.x'; + yexpr = 'field.poses\d{1,4}.pose.position.y'; + zexpr = 'field.poses\d{1,4}.pose.position.z'; + thexpr = 'field.poses\d{1,4}.pose.orientation.x'; + + Gt = []; + Gx = []; + Gy = []; + Gz = []; + Gth = []; + for i=1:height(GT) + if (size(regexp(GT(i,1).Var1{1,1}, texpr)) > 0) + GT(i,2).Var2 = (GT(i, 2).Var2 - t0)*1e-9; + Gt = [Gt, GT(i,2).Var2]; + end + if (size(regexp(GT(i,1).Var1{1,1}, xexpr)) > 0) + Gx = [Gx, GT(i,2).Var2]; + end + if (size(regexp(GT(i,1).Var1{1,1}, yexpr)) > 0) + Gy = [Gy, GT(i,2).Var2]; + end + if (size(regexp(GT(i,1).Var1{1,1}, zexpr)) > 0) + Gz = [Gz, GT(i,2).Var2]; + end + if (size(regexp(GT(i,1).Var1{1,1}, thexpr)) > 0) + [r1 r2 r3] = quat2angle([GT(i+3,2).Var2 GT(i,2).Var2 GT(i+1,2).Var2 GT(i+2,2).Var2]); + Gth = [Gth, r1]; + end + end + + Gts = timeseries([Gx' Gy' Gz' Gth'], Gt, 'name', 'groundtruth'); + Gts.TimeInfo.Units='seconds'; + +end \ No newline at end of file diff --git a/bag/analysys/extractGT.m b/bag/analysys/extractGT.m new file mode 100644 index 0000000..c410639 --- /dev/null +++ b/bag/analysys/extractGT.m @@ -0,0 +1,45 @@ +function [Gx, Gy, Gz, Gang, Gt, Gts] = extractGT(GT) + t0 = GT(6,2).Var2; + GT(1,2).Var2 = (GT(1,2).Var2 - t0)*1e-9; + GT(3,2).Var2 = (GT(3,2).Var2 - t0)*1e-9; + texpr = 'field.poses\d{1,4}.header.stamp'; + xexpr = 'field.poses\d{1,4}.pose.position.x'; + yexpr = 'field.poses\d{1,4}.pose.position.y'; + zexpr = 'field.poses\d{1,4}.pose.position.z'; + thexpr = 'field.poses\d{1,4}.pose.orientation.x'; + + Gt = []; + Gx = []; + Gy = []; + Gz = []; + Gang = []; + for i=1:height(GT) + if (size(regexp(GT(i,1).Var1{1,1}, texpr)) > 0) + GT(i,2).Var2 = (GT(i, 2).Var2 - t0)*1e-9; + Gt = [Gt, GT(i,2).Var2]; + end + if (size(regexp(GT(i,1).Var1{1,1}, xexpr)) > 0) + Gx = [Gx, GT(i,2).Var2]; + end + if (size(regexp(GT(i,1).Var1{1,1}, yexpr)) > 0) + Gy = [Gy, GT(i,2).Var2]; + end + if (size(regexp(GT(i,1).Var1{1,1}, zexpr)) > 0) + Gz = [Gz, GT(i,2).Var2]; + end + if (size(regexp(GT(i,1).Var1{1,1}, thexpr)) > 0) + [r1 r2 r3] = quat2angle([GT(i+3,2).Var2 GT(i,2).Var2 GT(i+1,2).Var2 GT(i+2,2).Var2]); + Gang = [Gang, [r1 r2 r3]']; + end + end + + posts = timeseries([Gx' Gy' Gz'], Gt, 'name', 'pos'); + posts.DataInfo.Units='meters'; + angts = timeseries(Gang', Gt, 'name', 'ang'); + angts.DataInfo.Units='radians'; + + Gts = tscollection({posts angts}, 'name', 'groundtruth'); + + Gts.TimeInfo.Units='seconds'; + Gts.TimeInfo.Format='SS'; +end \ No newline at end of file diff --git a/bag/analysys/extractdata.m b/bag/analysys/extractdata.m new file mode 100644 index 0000000..082612e --- /dev/null +++ b/bag/analysys/extractdata.m @@ -0,0 +1,32 @@ +function [gx, gy, gz, gang, gt, gts] = extractdata(GC) + t0 = GC(2,3).Variables; + gx = GC{:,5}'; + gy = GC{:,6}'; + gz = GC{:,7}'; + [R1, R2, R3] = quat2angle([GC{:,11} GC{:,8} GC{:,9} GC{:,10}]); + gang = [R1'; R2'; R3']; + gt = GC{:,3}'; + gt = gt-t0; + gt = gt*1e-9; + + %remove duplicates + [~,~,idx] = unique(gt); + gt = accumarray(idx,gt,[],@mean)'; + gx = accumarray(idx,gx,[],@mean)'; + gy = accumarray(idx,gy,[],@mean)'; + gz = accumarray(idx,gz,[],@mean)'; + gangx = accumarray(idx,gang(1,:),[],@mean); + gangy = accumarray(idx,gang(2,:),[],@mean); + gangz = accumarray(idx,gang(3,:),[],@mean); + gang = [gangx gangy gangz]'; + + posts = timeseries([gx' gy' gz'], gt, 'name', 'pos'); + posts.DataInfo.Units='meters'; + angts = timeseries(gang', gt, 'name', 'ang'); + angts.DataInfo.Units='radians'; + + gts = tscollection({posts angts}, 'name', 'poses'); + + gts.TimeInfo.Units='seconds'; + gts.TimeInfo.Format='SS'; +end \ No newline at end of file diff --git a/bag/analysys/groundtruth_trajectory_lab2.csv b/bag/analysys/groundtruth_trajectory_lab2.csv new file mode 100644 index 0000000..0ef9d26 --- /dev/null +++ b/bag/analysys/groundtruth_trajectory_lab2.csv @@ -0,0 +1,4034 @@ +%time,1620124328920440479 +field.header.seq,376 +field.header.stamp,1620124328920440479 +field.header.frame_id,map +field.poses0.header.seq,0 +field.poses0.header.stamp,1620123952214157104 +field.poses0.header.frame_id,map +field.poses0.pose.position.x,0.0 +field.poses0.pose.position.y,0.0 +field.poses0.pose.position.z,0.0 +field.poses0.pose.orientation.x,0.0 +field.poses0.pose.orientation.y,0.0 +field.poses0.pose.orientation.z,0.0 +field.poses0.pose.orientation.w,1.0 +field.poses1.header.seq,0 +field.poses1.header.stamp,1620123953121871948 +field.poses1.header.frame_id,map +field.poses1.pose.position.x,0.00134373139636 +field.poses1.pose.position.y,-0.000686299781911 +field.poses1.pose.position.z,0.0 +field.poses1.pose.orientation.x,-0.0 +field.poses1.pose.orientation.y,-0.0 +field.poses1.pose.orientation.z,-6.28856489924e-06 +field.poses1.pose.orientation.w,0.99999999998 +field.poses2.header.seq,0 +field.poses2.header.stamp,1620123954029603958 +field.poses2.header.frame_id,map +field.poses2.pose.position.x,0.000666698166592 +field.poses2.pose.position.y,0.000235315058279 +field.poses2.pose.position.z,0.0 +field.poses2.pose.orientation.x,-0.0 +field.poses2.pose.orientation.y,-0.0 +field.poses2.pose.orientation.z,-0.000195253704813 +field.poses2.pose.orientation.w,0.999999980938 +field.poses3.header.seq,0 +field.poses3.header.stamp,1620123954937335491 +field.poses3.header.frame_id,map +field.poses3.pose.position.x,-0.000801812486712 +field.poses3.pose.position.y,-0.00023973559733 +field.poses3.pose.position.z,0.0 +field.poses3.pose.orientation.x,-0.0 +field.poses3.pose.orientation.y,-0.0 +field.poses3.pose.orientation.z,-0.000235050376267 +field.poses3.pose.orientation.w,0.999999972376 +field.poses4.header.seq,0 +field.poses4.header.stamp,1620123955845076084 +field.poses4.header.frame_id,map +field.poses4.pose.position.x,0.00147400308088 +field.poses4.pose.position.y,-0.000418365366708 +field.poses4.pose.position.z,0.0 +field.poses4.pose.orientation.x,0.0 +field.poses4.pose.orientation.y,0.0 +field.poses4.pose.orientation.z,1.52572078245e-05 +field.poses4.pose.orientation.w,0.999999999884 +field.poses5.header.seq,0 +field.poses5.header.stamp,1620123956752829075 +field.poses5.header.frame_id,map +field.poses5.pose.position.x,-0.00100001217114 +field.poses5.pose.position.y,-0.000420271379225 +field.poses5.pose.position.z,0.0 +field.poses5.pose.orientation.x,0.0 +field.poses5.pose.orientation.y,0.0 +field.poses5.pose.orientation.z,0.00010044363796 +field.poses5.pose.orientation.w,0.999999994956 +field.poses6.header.seq,0 +field.poses6.header.stamp,1620123957660562515 +field.poses6.header.frame_id,map +field.poses6.pose.position.x,-0.000755074219509 +field.poses6.pose.position.y,-0.00115095371493 +field.poses6.pose.position.z,0.0 +field.poses6.pose.orientation.x,-0.0 +field.poses6.pose.orientation.y,-0.0 +field.poses6.pose.orientation.z,-6.02254165517e-05 +field.poses6.pose.orientation.w,0.999999998186 +field.poses7.header.seq,0 +field.poses7.header.stamp,1620123958568284512 +field.poses7.header.frame_id,map +field.poses7.pose.position.x,0.0994014763065 +field.poses7.pose.position.y,-0.0099261377976 +field.poses7.pose.position.z,0.0 +field.poses7.pose.orientation.x,-0.0 +field.poses7.pose.orientation.y,-0.0 +field.poses7.pose.orientation.z,-0.000422646991331 +field.poses7.pose.orientation.w,0.999999910685 +field.poses8.header.seq,0 +field.poses8.header.stamp,1620123959476058006 +field.poses8.header.frame_id,map +field.poses8.pose.position.x,0.137316363482 +field.poses8.pose.position.y,-0.0122273418795 +field.poses8.pose.position.z,0.0 +field.poses8.pose.orientation.x,-0.0 +field.poses8.pose.orientation.y,-0.0 +field.poses8.pose.orientation.z,-0.000230702650794 +field.poses8.pose.orientation.w,0.999999973388 +field.poses9.header.seq,0 +field.poses9.header.stamp,1620123960383762598 +field.poses9.header.frame_id,map +field.poses9.pose.position.x,0.478905990327 +field.poses9.pose.position.y,-0.0400958627061 +field.poses9.pose.position.z,0.0 +field.poses9.pose.orientation.x,0.0 +field.poses9.pose.orientation.y,0.0 +field.poses9.pose.orientation.z,0.000132126876052 +field.poses9.pose.orientation.w,0.999999991271 +field.poses10.header.seq,0 +field.poses10.header.stamp,1620123961291556358 +field.poses10.header.frame_id,map +field.poses10.pose.position.x,0.693130277261 +field.poses10.pose.position.y,-0.0573052539174 +field.poses10.pose.position.z,0.0 +field.poses10.pose.orientation.x,-0.0 +field.poses10.pose.orientation.y,-0.0 +field.poses10.pose.orientation.z,-0.00295952102027 +field.poses10.pose.orientation.w,0.999995620608 +field.poses11.header.seq,0 +field.poses11.header.stamp,1620123962199296236 +field.poses11.header.frame_id,map +field.poses11.pose.position.x,0.676458101594 +field.poses11.pose.position.y,-0.0378686360688 +field.poses11.pose.position.z,0.0 +field.poses11.pose.orientation.x,-0.0 +field.poses11.pose.orientation.y,-0.0 +field.poses11.pose.orientation.z,-0.0743725667404 +field.poses11.pose.orientation.w,0.997230525664 +field.poses12.header.seq,0 +field.poses12.header.stamp,1620123963107027054 +field.poses12.header.frame_id,map +field.poses12.pose.position.x,0.70585353951 +field.poses12.pose.position.y,-0.0507026384675 +field.poses12.pose.position.z,0.0 +field.poses12.pose.orientation.x,-0.0 +field.poses12.pose.orientation.y,-0.0 +field.poses12.pose.orientation.z,-0.197493366585 +field.poses12.pose.orientation.w,0.980304223267 +field.poses13.header.seq,0 +field.poses13.header.stamp,1620123964014791965 +field.poses13.header.frame_id,map +field.poses13.pose.position.x,0.931953280893 +field.poses13.pose.position.y,-0.2176264022 +field.poses13.pose.position.z,0.0 +field.poses13.pose.orientation.x,-0.0 +field.poses13.pose.orientation.y,-0.0 +field.poses13.pose.orientation.z,-0.314538728546 +field.poses13.pose.orientation.w,0.949244640883 +field.poses14.header.seq,0 +field.poses14.header.stamp,1620123964922483683 +field.poses14.header.frame_id,map +field.poses14.pose.position.x,1.11816314684 +field.poses14.pose.position.y,-0.407182145853 +field.poses14.pose.position.z,0.0 +field.poses14.pose.orientation.x,-0.0 +field.poses14.pose.orientation.y,-0.0 +field.poses14.pose.orientation.z,-0.461139492391 +field.poses14.pose.orientation.w,0.887327655693 +field.poses15.header.seq,0 +field.poses15.header.stamp,1620123965830253839 +field.poses15.header.frame_id,map +field.poses15.pose.position.x,1.25435312181 +field.poses15.pose.position.y,-0.657118566514 +field.poses15.pose.position.z,0.0 +field.poses15.pose.orientation.x,-0.0 +field.poses15.pose.orientation.y,-0.0 +field.poses15.pose.orientation.z,-0.487720065552 +field.poses15.pose.orientation.w,0.873000078842 +field.poses16.header.seq,0 +field.poses16.header.stamp,1620123966737987041 +field.poses16.header.frame_id,map +field.poses16.pose.position.x,1.34011192703 +field.poses16.pose.position.y,-0.902730575637 +field.poses16.pose.position.z,0.0 +field.poses16.pose.orientation.x,-0.0 +field.poses16.pose.orientation.y,-0.0 +field.poses16.pose.orientation.z,-0.606075812258 +field.poses16.pose.orientation.w,0.795406883171 +field.poses17.header.seq,0 +field.poses17.header.stamp,1620123967645712852 +field.poses17.header.frame_id,map +field.poses17.pose.position.x,1.36698113834 +field.poses17.pose.position.y,-1.26778058888 +field.poses17.pose.position.z,0.0 +field.poses17.pose.orientation.x,-0.0 +field.poses17.pose.orientation.y,-0.0 +field.poses17.pose.orientation.z,-0.671235783003 +field.poses17.pose.orientation.w,0.74124390292 +field.poses18.header.seq,0 +field.poses18.header.stamp,1620123968553500175 +field.poses18.header.frame_id,map +field.poses18.pose.position.x,1.3770104298 +field.poses18.pose.position.y,-1.67012583825 +field.poses18.pose.position.z,0.0 +field.poses18.pose.orientation.x,-0.0 +field.poses18.pose.orientation.y,-0.0 +field.poses18.pose.orientation.z,-0.669054750985 +field.poses18.pose.orientation.w,0.743213118953 +field.poses19.header.seq,0 +field.poses19.header.stamp,1620123969461343765 +field.poses19.header.frame_id,map +field.poses19.pose.position.x,1.39384704809 +field.poses19.pose.position.y,-2.14119386874 +field.poses19.pose.position.z,0.0 +field.poses19.pose.orientation.x,-0.0 +field.poses19.pose.orientation.y,-0.0 +field.poses19.pose.orientation.z,-0.669690430463 +field.poses19.pose.orientation.w,0.742640375516 +field.poses20.header.seq,0 +field.poses20.header.stamp,1620123970368954659 +field.poses20.header.frame_id,map +field.poses20.pose.position.x,1.41281080959 +field.poses20.pose.position.y,-2.67675778582 +field.poses20.pose.position.z,0.0 +field.poses20.pose.orientation.x,-0.0 +field.poses20.pose.orientation.y,-0.0 +field.poses20.pose.orientation.z,-0.672797754926 +field.poses20.pose.orientation.w,0.739826453276 +field.poses21.header.seq,0 +field.poses21.header.stamp,1620123971276703596 +field.poses21.header.frame_id,map +field.poses21.pose.position.x,1.42177204261 +field.poses21.pose.position.y,-3.20867245055 +field.poses21.pose.position.z,0.0 +field.poses21.pose.orientation.x,-0.0 +field.poses21.pose.orientation.y,-0.0 +field.poses21.pose.orientation.z,-0.673842223136 +field.poses21.pose.orientation.w,0.738875265738 +field.poses22.header.seq,0 +field.poses22.header.stamp,1620123972184431076 +field.poses22.header.frame_id,map +field.poses22.pose.position.x,1.42902351666 +field.poses22.pose.position.y,-3.70644482148 +field.poses22.pose.position.z,0.0 +field.poses22.pose.orientation.x,-0.0 +field.poses22.pose.orientation.y,-0.0 +field.poses22.pose.orientation.z,-0.676245586374 +field.poses22.pose.orientation.w,0.736676256512 +field.poses23.header.seq,0 +field.poses23.header.stamp,1620123973092192173 +field.poses23.header.frame_id,map +field.poses23.pose.position.x,1.43038758753 +field.poses23.pose.position.y,-3.95465378885 +field.poses23.pose.position.z,0.0 +field.poses23.pose.orientation.x,-0.0 +field.poses23.pose.orientation.y,-0.0 +field.poses23.pose.orientation.z,-0.676623664317 +field.poses23.pose.orientation.w,0.736329014019 +field.poses24.header.seq,0 +field.poses24.header.stamp,1620123973999977112 +field.poses24.header.frame_id,map +field.poses24.pose.position.x,1.43264965239 +field.poses24.pose.position.y,-4.12965263014 +field.poses24.pose.position.z,0.0 +field.poses24.pose.orientation.x,-0.0 +field.poses24.pose.orientation.y,-0.0 +field.poses24.pose.orientation.z,-0.676900997065 +field.poses24.pose.orientation.w,0.736074072477 +field.poses25.header.seq,0 +field.poses25.header.stamp,1620123974907617331 +field.poses25.header.frame_id,map +field.poses25.pose.position.x,1.41371528049 +field.poses25.pose.position.y,-4.11198304826 +field.poses25.pose.position.z,0.0 +field.poses25.pose.orientation.x,-0.0 +field.poses25.pose.orientation.y,-0.0 +field.poses25.pose.orientation.z,-0.540013110222 +field.poses25.pose.orientation.w,0.841656605029 +field.poses26.header.seq,0 +field.poses26.header.stamp,1620123975815402269 +field.poses26.header.frame_id,map +field.poses26.pose.position.x,1.41198456575 +field.poses26.pose.position.y,-4.11360603564 +field.poses26.pose.position.z,0.0 +field.poses26.pose.orientation.x,-0.0 +field.poses26.pose.orientation.y,-0.0 +field.poses26.pose.orientation.z,-0.311557584685 +field.poses26.pose.orientation.w,0.950227273564 +field.poses27.header.seq,0 +field.poses27.header.stamp,1620123976723111629 +field.poses27.header.frame_id,map +field.poses27.pose.position.x,1.41077473161 +field.poses27.pose.position.y,-4.12741652172 +field.poses27.pose.position.z,0.0 +field.poses27.pose.orientation.x,-0.0 +field.poses27.pose.orientation.y,-0.0 +field.poses27.pose.orientation.z,-0.0564755698759 +field.poses27.pose.orientation.w,0.998403981366 +field.poses28.header.seq,0 +field.poses28.header.stamp,1620123977630875111 +field.poses28.header.frame_id,map +field.poses28.pose.position.x,1.42377025179 +field.poses28.pose.position.y,-4.14178962409 +field.poses28.pose.position.z,0.0 +field.poses28.pose.orientation.x,0.0 +field.poses28.pose.orientation.y,0.0 +field.poses28.pose.orientation.z,0.187055198558 +field.poses28.pose.orientation.w,0.982349404587 +field.poses29.header.seq,0 +field.poses29.header.stamp,1620123978538615227 +field.poses29.header.frame_id,map +field.poses29.pose.position.x,1.4382210108 +field.poses29.pose.position.y,-4.15151635209 +field.poses29.pose.position.z,0.0 +field.poses29.pose.orientation.x,0.0 +field.poses29.pose.orientation.y,0.0 +field.poses29.pose.orientation.z,0.440494312187 +field.poses29.pose.orientation.w,0.897755401505 +field.poses30.header.seq,0 +field.poses30.header.stamp,1620123979446347475 +field.poses30.header.frame_id,map +field.poses30.pose.position.x,1.44156828063 +field.poses30.pose.position.y,-4.15379190033 +field.poses30.pose.position.z,0.0 +field.poses30.pose.orientation.x,0.0 +field.poses30.pose.orientation.y,0.0 +field.poses30.pose.orientation.z,0.649589949264 +field.poses30.pose.orientation.w,0.760284747851 +field.poses31.header.seq,0 +field.poses31.header.stamp,1620123980354106903 +field.poses31.header.frame_id,map +field.poses31.pose.position.x,1.44203370962 +field.poses31.pose.position.y,-4.15151147245 +field.poses31.pose.position.z,0.0 +field.poses31.pose.orientation.x,0.0 +field.poses31.pose.orientation.y,0.0 +field.poses31.pose.orientation.z,0.718501844648 +field.poses31.pose.orientation.w,0.695525052918 +field.poses32.header.seq,0 +field.poses32.header.stamp,1620123981261851788 +field.poses32.header.frame_id,map +field.poses32.pose.position.x,1.43493282074 +field.poses32.pose.position.y,-4.14865531039 +field.poses32.pose.position.z,0.0 +field.poses32.pose.orientation.x,0.0 +field.poses32.pose.orientation.y,0.0 +field.poses32.pose.orientation.z,0.799828144496 +field.poses32.pose.orientation.w,0.600229072332 +field.poses33.header.seq,0 +field.poses33.header.stamp,1620123982169578552 +field.poses33.header.frame_id,map +field.poses33.pose.position.x,1.3759410433 +field.poses33.pose.position.y,-3.85651541147 +field.poses33.pose.position.z,0.0 +field.poses33.pose.orientation.x,0.0 +field.poses33.pose.orientation.y,0.0 +field.poses33.pose.orientation.z,0.7983160217 +field.poses33.pose.orientation.w,0.602238764526 +field.poses34.header.seq,0 +field.poses34.header.stamp,1620123983077320576 +field.poses34.header.frame_id,map +field.poses34.pose.position.x,1.33855024105 +field.poses34.pose.position.y,-3.59149195151 +field.poses34.pose.position.z,0.0 +field.poses34.pose.orientation.x,0.0 +field.poses34.pose.orientation.y,0.0 +field.poses34.pose.orientation.z,0.739145155676 +field.poses34.pose.orientation.w,0.673546166822 +field.poses35.header.seq,0 +field.poses35.header.stamp,1620123983985059977 +field.poses35.header.frame_id,map +field.poses35.pose.position.x,1.33108492479 +field.poses35.pose.position.y,-3.22037435835 +field.poses35.pose.position.z,0.0 +field.poses35.pose.orientation.x,0.0 +field.poses35.pose.orientation.y,0.0 +field.poses35.pose.orientation.z,0.736978043925 +field.poses35.pose.orientation.w,0.675916683306 +field.poses36.header.seq,0 +field.poses36.header.stamp,1620123984892810345 +field.poses36.header.frame_id,map +field.poses36.pose.position.x,1.33631381105 +field.poses36.pose.position.y,-2.80386614052 +field.poses36.pose.position.z,0.0 +field.poses36.pose.orientation.x,0.0 +field.poses36.pose.orientation.y,0.0 +field.poses36.pose.orientation.z,0.733893967215 +field.poses36.pose.orientation.w,0.679264046513 +field.poses37.header.seq,0 +field.poses37.header.stamp,1620123985800603390 +field.poses37.header.frame_id,map +field.poses37.pose.position.x,1.36765653903 +field.poses37.pose.position.y,-2.48557892619 +field.poses37.pose.position.z,0.0 +field.poses37.pose.orientation.x,0.0 +field.poses37.pose.orientation.y,0.0 +field.poses37.pose.orientation.z,0.617169537776 +field.poses37.pose.orientation.w,0.786830198735 +field.poses38.header.seq,0 +field.poses38.header.stamp,1620123986708304167 +field.poses38.header.frame_id,map +field.poses38.pose.position.x,1.46741683945 +field.poses38.pose.position.y,-2.20981372567 +field.poses38.pose.position.z,0.0 +field.poses38.pose.orientation.x,0.0 +field.poses38.pose.orientation.y,0.0 +field.poses38.pose.orientation.z,0.612806265269 +field.poses38.pose.orientation.w,0.790233181566 +field.poses39.header.seq,0 +field.poses39.header.stamp,1620123987616031647 +field.poses39.header.frame_id,map +field.poses39.pose.position.x,1.54675173028 +field.poses39.pose.position.y,-1.98913464268 +field.poses39.pose.position.z,0.0 +field.poses39.pose.orientation.x,0.0 +field.poses39.pose.orientation.y,0.0 +field.poses39.pose.orientation.z,0.54879947234 +field.poses39.pose.orientation.w,0.835954029334 +field.poses40.header.seq,0 +field.poses40.header.stamp,1620123988523804188 +field.poses40.header.frame_id,map +field.poses40.pose.position.x,1.64925376581 +field.poses40.pose.position.y,-1.81129194261 +field.poses40.pose.position.z,0.0 +field.poses40.pose.orientation.x,0.0 +field.poses40.pose.orientation.y,0.0 +field.poses40.pose.orientation.z,0.525759819877 +field.poses40.pose.orientation.w,0.850633065313 +field.poses41.header.seq,0 +field.poses41.header.stamp,1620123989431529522 +field.poses41.header.frame_id,map +field.poses41.pose.position.x,1.76170111855 +field.poses41.pose.position.y,-1.63865222043 +field.poses41.pose.position.z,0.0 +field.poses41.pose.orientation.x,0.0 +field.poses41.pose.orientation.y,0.0 +field.poses41.pose.orientation.z,0.497983400591 +field.poses41.pose.orientation.w,0.867186561667 +field.poses42.header.seq,0 +field.poses42.header.stamp,1620123990339266777 +field.poses42.header.frame_id,map +field.poses42.pose.position.x,1.993428441 +field.poses42.pose.position.y,-1.39112811209 +field.poses42.pose.position.z,0.0 +field.poses42.pose.orientation.x,0.0 +field.poses42.pose.orientation.y,0.0 +field.poses42.pose.orientation.z,0.350478126282 +field.poses42.pose.orientation.w,0.936570917228 +field.poses43.header.seq,0 +field.poses43.header.stamp,1620123991246997833 +field.poses43.header.frame_id,map +field.poses43.pose.position.x,2.25267709545 +field.poses43.pose.position.y,-1.24644759888 +field.poses43.pose.position.z,0.0 +field.poses43.pose.orientation.x,0.0 +field.poses43.pose.orientation.y,0.0 +field.poses43.pose.orientation.z,0.204941637066 +field.poses43.pose.orientation.w,0.978774195306 +field.poses44.header.seq,0 +field.poses44.header.stamp,1620123992154729366 +field.poses44.header.frame_id,map +field.poses44.pose.position.x,2.60404151947 +field.poses44.pose.position.y,-1.16510569569 +field.poses44.pose.position.z,0.0 +field.poses44.pose.orientation.x,0.0 +field.poses44.pose.orientation.y,0.0 +field.poses44.pose.orientation.z,0.0934266264691 +field.poses44.pose.orientation.w,0.995626167528 +field.poses45.header.seq,0 +field.poses45.header.stamp,1620123993062461376 +field.poses45.header.frame_id,map +field.poses45.pose.position.x,3.0478662059 +field.poses45.pose.position.y,-1.13006709227 +field.poses45.pose.position.z,0.0 +field.poses45.pose.orientation.x,0.0 +field.poses45.pose.orientation.y,0.0 +field.poses45.pose.orientation.z,0.0664757014987 +field.poses45.pose.orientation.w,0.997788044181 +field.poses46.header.seq,0 +field.poses46.header.stamp,1620123993970191479 +field.poses46.header.frame_id,map +field.poses46.pose.position.x,3.48748206227 +field.poses46.pose.position.y,-1.10503488513 +field.poses46.pose.position.z,0.0 +field.poses46.pose.orientation.x,0.0 +field.poses46.pose.orientation.y,0.0 +field.poses46.pose.orientation.z,0.0588334031233 +field.poses46.pose.orientation.w,0.998267815106 +field.poses47.header.seq,0 +field.poses47.header.stamp,1620123994878006458 +field.poses47.header.frame_id,map +field.poses47.pose.position.x,3.78293007984 +field.poses47.pose.position.y,-1.09595878651 +field.poses47.pose.position.z,0.0 +field.poses47.pose.orientation.x,0.0 +field.poses47.pose.orientation.y,0.0 +field.poses47.pose.orientation.z,0.0569115088286 +field.poses47.pose.orientation.w,0.998379226628 +field.poses48.header.seq,0 +field.poses48.header.stamp,1620123995785699129 +field.poses48.header.frame_id,map +field.poses48.pose.position.x,3.84514607278 +field.poses48.pose.position.y,-1.09488217036 +field.poses48.pose.position.z,0.0 +field.poses48.pose.orientation.x,0.0 +field.poses48.pose.orientation.y,0.0 +field.poses48.pose.orientation.z,0.0569618197143 +field.poses48.pose.orientation.w,0.99837635744 +field.poses49.header.seq,0 +field.poses49.header.stamp,1620123996693417072 +field.poses49.header.frame_id,map +field.poses49.pose.position.x,3.84462401093 +field.poses49.pose.position.y,-1.09481537544 +field.poses49.pose.position.z,0.0 +field.poses49.pose.orientation.x,0.0 +field.poses49.pose.orientation.y,0.0 +field.poses49.pose.orientation.z,0.0570541254915 +field.poses49.pose.orientation.w,0.998371086703 +field.poses50.header.seq,0 +field.poses50.header.stamp,1620123997601166725 +field.poses50.header.frame_id,map +field.poses50.pose.position.x,3.84652802135 +field.poses50.pose.position.y,-1.09404403766 +field.poses50.pose.position.z,0.0 +field.poses50.pose.orientation.x,0.0 +field.poses50.pose.orientation.y,0.0 +field.poses50.pose.orientation.z,0.0571551232558 +field.poses50.pose.orientation.w,0.998365309837 +field.poses51.header.seq,0 +field.poses51.header.stamp,1620123998508971214 +field.poses51.header.frame_id,map +field.poses51.pose.position.x,3.88263702462 +field.poses51.pose.position.y,-1.09328557457 +field.poses51.pose.position.z,0.0 +field.poses51.pose.orientation.x,0.0 +field.poses51.pose.orientation.y,0.0 +field.poses51.pose.orientation.z,0.056087143021 +field.poses51.pose.orientation.w,0.998425877263 +field.poses52.header.seq,0 +field.poses52.header.stamp,1620123999416704655 +field.poses52.header.frame_id,map +field.poses52.pose.position.x,3.883377528 +field.poses52.pose.position.y,-1.09430940953 +field.poses52.pose.position.z,0.0 +field.poses52.pose.orientation.x,0.0 +field.poses52.pose.orientation.y,0.0 +field.poses52.pose.orientation.z,0.0561503681304 +field.poses52.pose.orientation.w,0.998422323548 +field.poses53.header.seq,0 +field.poses53.header.stamp,1620124000324409723 +field.poses53.header.frame_id,map +field.poses53.pose.position.x,3.88467346448 +field.poses53.pose.position.y,-1.09423845113 +field.poses53.pose.position.z,0.0 +field.poses53.pose.orientation.x,0.0 +field.poses53.pose.orientation.y,0.0 +field.poses53.pose.orientation.z,0.0559870582323 +field.poses53.pose.orientation.w,0.998431494551 +field.poses54.header.seq,0 +field.poses54.header.stamp,1620124001232152462 +field.poses54.header.frame_id,map +field.poses54.pose.position.x,4.00886488628 +field.poses54.pose.position.y,-1.08860579831 +field.poses54.pose.position.z,0.0 +field.poses54.pose.orientation.x,0.0 +field.poses54.pose.orientation.y,0.0 +field.poses54.pose.orientation.z,0.0549754839494 +field.poses54.pose.orientation.w,0.998487704564 +field.poses55.header.seq,0 +field.poses55.header.stamp,1620124002139887333 +field.poses55.header.frame_id,map +field.poses55.pose.position.x,3.98030442468 +field.poses55.pose.position.y,-1.09055907283 +field.poses55.pose.position.z,0.0 +field.poses55.pose.orientation.x,0.0 +field.poses55.pose.orientation.y,0.0 +field.poses55.pose.orientation.z,0.056143000839 +field.poses55.pose.orientation.w,0.99842273785 +field.poses56.header.seq,0 +field.poses56.header.stamp,1620124003047640324 +field.poses56.header.frame_id,map +field.poses56.pose.position.x,3.97839625048 +field.poses56.pose.position.y,-1.09014006552 +field.poses56.pose.position.z,0.0 +field.poses56.pose.orientation.x,0.0 +field.poses56.pose.orientation.y,0.0 +field.poses56.pose.orientation.z,0.0562173325573 +field.poses56.pose.orientation.w,0.998418555276 +field.poses57.header.seq,0 +field.poses57.header.stamp,1620124003955343008 +field.poses57.header.frame_id,map +field.poses57.pose.position.x,4.14689784841 +field.poses57.pose.position.y,-1.08356032514 +field.poses57.pose.position.z,0.0 +field.poses57.pose.orientation.x,0.0 +field.poses57.pose.orientation.y,0.0 +field.poses57.pose.orientation.z,0.0566984569928 +field.poses57.pose.orientation.w,0.998391348608 +field.poses58.header.seq,0 +field.poses58.header.stamp,1620124004863128901 +field.poses58.header.frame_id,map +field.poses58.pose.position.x,4.36702458833 +field.poses58.pose.position.y,-1.07669559225 +field.poses58.pose.position.z,0.0 +field.poses58.pose.orientation.x,0.0 +field.poses58.pose.orientation.y,0.0 +field.poses58.pose.orientation.z,0.0615063629642 +field.poses58.pose.orientation.w,0.998106691349 +field.poses59.header.seq,0 +field.poses59.header.stamp,1620124005770836353 +field.poses59.header.frame_id,map +field.poses59.pose.position.x,4.75198552604 +field.poses59.pose.position.y,-1.02438921329 +field.poses59.pose.position.z,0.0 +field.poses59.pose.orientation.x,0.0 +field.poses59.pose.orientation.y,0.0 +field.poses59.pose.orientation.z,0.106538023976 +field.poses59.pose.orientation.w,0.994308628871 +field.poses60.header.seq,0 +field.poses60.header.stamp,1620124006678577900 +field.poses60.header.frame_id,map +field.poses60.pose.position.x,5.23324982095 +field.poses60.pose.position.y,-0.956844724089 +field.poses60.pose.position.z,0.0 +field.poses60.pose.orientation.x,0.0 +field.poses60.pose.orientation.y,0.0 +field.poses60.pose.orientation.z,0.105057964136 +field.poses60.pose.orientation.w,0.994466100062 +field.poses61.header.seq,0 +field.poses61.header.stamp,1620124007586400986 +field.poses61.header.frame_id,map +field.poses61.pose.position.x,5.63988879207 +field.poses61.pose.position.y,-0.902669749813 +field.poses61.pose.position.z,0.0 +field.poses61.pose.orientation.x,0.0 +field.poses61.pose.orientation.y,0.0 +field.poses61.pose.orientation.z,0.102818029384 +field.poses61.pose.orientation.w,0.994700182383 +field.poses62.header.seq,0 +field.poses62.header.stamp,1620124008494081020 +field.poses62.header.frame_id,map +field.poses62.pose.position.x,5.89714388962 +field.poses62.pose.position.y,-0.86907026502 +field.poses62.pose.position.z,0.0 +field.poses62.pose.orientation.x,0.0 +field.poses62.pose.orientation.y,0.0 +field.poses62.pose.orientation.z,0.101525314996 +field.poses62.pose.orientation.w,0.994832956036 +field.poses63.header.seq,0 +field.poses63.header.stamp,1620124009401881695 +field.poses63.header.frame_id,map +field.poses63.pose.position.x,6.04565813532 +field.poses63.pose.position.y,-0.850479371837 +field.poses63.pose.position.z,0.0 +field.poses63.pose.orientation.x,0.0 +field.poses63.pose.orientation.y,0.0 +field.poses63.pose.orientation.z,0.0993265762832 +field.poses63.pose.orientation.w,0.995054888558 +field.poses64.header.seq,0 +field.poses64.header.stamp,1620124010309561729 +field.poses64.header.frame_id,map +field.poses64.pose.position.x,6.10537902614 +field.poses64.pose.position.y,-0.854528985487 +field.poses64.pose.position.z,0.0 +field.poses64.pose.orientation.x,0.0 +field.poses64.pose.orientation.y,0.0 +field.poses64.pose.orientation.z,0.0147790533427 +field.poses64.pose.orientation.w,0.999890783827 +field.poses65.header.seq,0 +field.poses65.header.stamp,1620124011217383862 +field.poses65.header.frame_id,map +field.poses65.pose.position.x,6.28211720126 +field.poses65.pose.position.y,-0.852454623221 +field.poses65.pose.position.z,0.0 +field.poses65.pose.orientation.x,-0.0 +field.poses65.pose.orientation.y,-0.0 +field.poses65.pose.orientation.z,-0.0399418346005 +field.poses65.pose.orientation.w,0.999202006528 +field.poses66.header.seq,0 +field.poses66.header.stamp,1620124012125041723 +field.poses66.header.frame_id,map +field.poses66.pose.position.x,6.47079090201 +field.poses66.pose.position.y,-0.878061701101 +field.poses66.pose.position.z,0.0 +field.poses66.pose.orientation.x,-0.0 +field.poses66.pose.orientation.y,-0.0 +field.poses66.pose.orientation.z,-0.0448573146197 +field.poses66.pose.orientation.w,0.998993404045 +field.poses67.header.seq,0 +field.poses67.header.stamp,1620124013032762051 +field.poses67.header.frame_id,map +field.poses67.pose.position.x,6.73368453182 +field.poses67.pose.position.y,-0.948106059425 +field.poses67.pose.position.z,0.0 +field.poses67.pose.orientation.x,-0.0 +field.poses67.pose.orientation.y,-0.0 +field.poses67.pose.orientation.z,-0.105515701079 +field.poses67.pose.orientation.w,0.994417637025 +field.poses68.header.seq,0 +field.poses68.header.stamp,1620124013940506458 +field.poses68.header.frame_id,map +field.poses68.pose.position.x,6.96749125418 +field.poses68.pose.position.y,-1.01737895007 +field.poses68.pose.position.z,0.0 +field.poses68.pose.orientation.x,-0.0 +field.poses68.pose.orientation.y,-0.0 +field.poses68.pose.orientation.z,-0.103084699067 +field.poses68.pose.orientation.w,0.994672581716 +field.poses69.header.seq,0 +field.poses69.header.stamp,1620124014848294020 +field.poses69.header.frame_id,map +field.poses69.pose.position.x,7.24819405567 +field.poses69.pose.position.y,-1.10326469151 +field.poses69.pose.position.z,0.0 +field.poses69.pose.orientation.x,-0.0 +field.poses69.pose.orientation.y,-0.0 +field.poses69.pose.orientation.z,-0.102617058666 +field.poses69.pose.orientation.w,0.994720935374 +field.poses70.header.seq,0 +field.poses70.header.stamp,1620124015756008625 +field.poses70.header.frame_id,map +field.poses70.pose.position.x,7.30679944658 +field.poses70.pose.position.y,-1.11627290894 +field.poses70.pose.position.z,0.0 +field.poses70.pose.orientation.x,-0.0 +field.poses70.pose.orientation.y,-0.0 +field.poses70.pose.orientation.z,-0.103892890061 +field.poses70.pose.orientation.w,0.994588491485 +field.poses71.header.seq,0 +field.poses71.header.stamp,1620124016663780689 +field.poses71.header.frame_id,map +field.poses71.pose.position.x,7.30776811855 +field.poses71.pose.position.y,-1.11619387801 +field.poses71.pose.position.z,0.0 +field.poses71.pose.orientation.x,-0.0 +field.poses71.pose.orientation.y,-0.0 +field.poses71.pose.orientation.z,-0.103704586177 +field.poses71.pose.orientation.w,0.994608143344 +field.poses72.header.seq,0 +field.poses72.header.stamp,1620124017571496010 +field.poses72.header.frame_id,map +field.poses72.pose.position.x,7.30869180921 +field.poses72.pose.position.y,-1.11716598095 +field.poses72.pose.position.z,0.0 +field.poses72.pose.orientation.x,-0.0 +field.poses72.pose.orientation.y,-0.0 +field.poses72.pose.orientation.z,-0.104110907968 +field.poses72.pose.orientation.w,0.994565693578 +field.poses73.header.seq,0 +field.poses73.header.stamp,1620124018479260683 +field.poses73.header.frame_id,map +field.poses73.pose.position.x,7.31078418406 +field.poses73.pose.position.y,-1.11694235981 +field.poses73.pose.position.z,0.0 +field.poses73.pose.orientation.x,-0.0 +field.poses73.pose.orientation.y,-0.0 +field.poses73.pose.orientation.z,-0.103984466243 +field.poses73.pose.orientation.w,0.994578921343 +field.poses74.header.seq,0 +field.poses74.header.stamp,1620124019386981010 +field.poses74.header.frame_id,map +field.poses74.pose.position.x,7.30990140062 +field.poses74.pose.position.y,-1.11626746367 +field.poses74.pose.position.z,0.0 +field.poses74.pose.orientation.x,-0.0 +field.poses74.pose.orientation.y,-0.0 +field.poses74.pose.orientation.z,-0.103786209883 +field.poses74.pose.orientation.w,0.994599629317 +field.poses75.header.seq,0 +field.poses75.header.stamp,1620124020294704914 +field.poses75.header.frame_id,map +field.poses75.pose.position.x,7.44388346851 +field.poses75.pose.position.y,-1.15416779145 +field.poses75.pose.position.z,0.0 +field.poses75.pose.orientation.x,-0.0 +field.poses75.pose.orientation.y,-0.0 +field.poses75.pose.orientation.z,-0.104683106859 +field.poses75.pose.orientation.w,0.994505629516 +field.poses76.header.seq,0 +field.poses76.header.stamp,1620124021202452898 +field.poses76.header.frame_id,map +field.poses76.pose.position.x,7.83788724873 +field.poses76.pose.position.y,-1.27415069897 +field.poses76.pose.position.z,0.0 +field.poses76.pose.orientation.x,-0.0 +field.poses76.pose.orientation.y,-0.0 +field.poses76.pose.orientation.z,-0.106021057609 +field.poses76.pose.orientation.w,0.994363884774 +field.poses77.header.seq,0 +field.poses77.header.stamp,1620124022110216379 +field.poses77.header.frame_id,map +field.poses77.pose.position.x,8.2314830785 +field.poses77.pose.position.y,-1.39004591771 +field.poses77.pose.position.z,0.0 +field.poses77.pose.orientation.x,-0.0 +field.poses77.pose.orientation.y,-0.0 +field.poses77.pose.orientation.z,-0.109692671789 +field.poses77.pose.orientation.w,0.993965551594 +field.poses78.header.seq,0 +field.poses78.header.stamp,1620124023017961025 +field.poses78.header.frame_id,map +field.poses78.pose.position.x,8.65808282043 +field.poses78.pose.position.y,-1.52513090807 +field.poses78.pose.position.z,0.0 +field.poses78.pose.orientation.x,-0.0 +field.poses78.pose.orientation.y,-0.0 +field.poses78.pose.orientation.z,-0.11071135028 +field.poses78.pose.orientation.w,0.993852603216 +field.poses79.header.seq,0 +field.poses79.header.stamp,1620124023925703526 +field.poses79.header.frame_id,map +field.poses79.pose.position.x,9.13205613859 +field.poses79.pose.position.y,-1.66346533685 +field.poses79.pose.position.z,0.0 +field.poses79.pose.orientation.x,-0.0 +field.poses79.pose.orientation.y,-0.0 +field.poses79.pose.orientation.z,-0.111533831967 +field.poses79.pose.orientation.w,0.99376063734 +field.poses80.header.seq,0 +field.poses80.header.stamp,1620124024833443165 +field.poses80.header.frame_id,map +field.poses80.pose.position.x,9.54691520577 +field.poses80.pose.position.y,-1.78939713171 +field.poses80.pose.position.z,0.0 +field.poses80.pose.orientation.x,-0.0 +field.poses80.pose.orientation.y,-0.0 +field.poses80.pose.orientation.z,-0.109741875549 +field.poses80.pose.orientation.w,0.993960120302 +field.poses81.header.seq,0 +field.poses81.header.stamp,1620124025741141796 +field.poses81.header.frame_id,map +field.poses81.pose.position.x,9.85414585395 +field.poses81.pose.position.y,-1.86388247055 +field.poses81.pose.position.z,0.0 +field.poses81.pose.orientation.x,-0.0 +field.poses81.pose.orientation.y,-0.0 +field.poses81.pose.orientation.z,-0.0353815260668 +field.poses81.pose.orientation.w,0.999373877792 +field.poses82.header.seq,0 +field.poses82.header.stamp,1620124026648917675 +field.poses82.header.frame_id,map +field.poses82.pose.position.x,10.3288654379 +field.poses82.pose.position.y,-1.93424091442 +field.poses82.pose.position.z,0.0 +field.poses82.pose.orientation.x,-0.0 +field.poses82.pose.orientation.y,-0.0 +field.poses82.pose.orientation.z,-0.039763228017 +field.poses82.pose.orientation.w,0.999209130111 +field.poses83.header.seq,0 +field.poses83.header.stamp,1620124027556630373 +field.poses83.header.frame_id,map +field.poses83.pose.position.x,10.528004274 +field.poses83.pose.position.y,-1.96521998464 +field.poses83.pose.position.z,0.0 +field.poses83.pose.orientation.x,-0.0 +field.poses83.pose.orientation.y,-0.0 +field.poses83.pose.orientation.z,-0.0422846651185 +field.poses83.pose.orientation.w,0.999105603575 +field.poses84.header.seq,0 +field.poses84.header.stamp,1620124028464364529 +field.poses84.header.frame_id,map +field.poses84.pose.position.x,10.5282617506 +field.poses84.pose.position.y,-1.96459658528 +field.poses84.pose.position.z,0.0 +field.poses84.pose.orientation.x,-0.0 +field.poses84.pose.orientation.y,-0.0 +field.poses84.pose.orientation.z,-0.0424305402922 +field.poses84.pose.orientation.w,0.999099419102 +field.poses85.header.seq,0 +field.poses85.header.stamp,1620124029372144699 +field.poses85.header.frame_id,map +field.poses85.pose.position.x,10.5324538827 +field.poses85.pose.position.y,-1.96419751824 +field.poses85.pose.position.z,0.0 +field.poses85.pose.orientation.x,-0.0 +field.poses85.pose.orientation.y,-0.0 +field.poses85.pose.orientation.z,-0.0419634593979 +field.poses85.pose.orientation.w,0.999119146086 +field.poses86.header.seq,0 +field.poses86.header.stamp,1620124030279997587 +field.poses86.header.frame_id,map +field.poses86.pose.position.x,10.639412766 +field.poses86.pose.position.y,-1.9810474076 +field.poses86.pose.position.z,0.0 +field.poses86.pose.orientation.x,-0.0 +field.poses86.pose.orientation.y,-0.0 +field.poses86.pose.orientation.z,-0.041064463465 +field.poses86.pose.orientation.w,0.999156499173 +field.poses87.header.seq,0 +field.poses87.header.stamp,1620124031187599897 +field.poses87.header.frame_id,map +field.poses87.pose.position.x,10.6342853032 +field.poses87.pose.position.y,-2.00321873443 +field.poses87.pose.position.z,0.0 +field.poses87.pose.orientation.x,0.0 +field.poses87.pose.orientation.y,0.0 +field.poses87.pose.orientation.z,0.125277091275 +field.poses87.pose.orientation.w,0.992121792121 +field.poses88.header.seq,0 +field.poses88.header.stamp,1620124032095320225 +field.poses88.header.frame_id,map +field.poses88.pose.position.x,10.6585337454 +field.poses88.pose.position.y,-2.01378753542 +field.poses88.pose.position.z,0.0 +field.poses88.pose.orientation.x,0.0 +field.poses88.pose.orientation.y,0.0 +field.poses88.pose.orientation.z,0.370642422026 +field.poses88.pose.orientation.w,0.928775642981 +field.poses89.header.seq,0 +field.poses89.header.stamp,1620124033003061295 +field.poses89.header.frame_id,map +field.poses89.pose.position.x,10.6724332914 +field.poses89.pose.position.y,-2.01718515222 +field.poses89.pose.position.z,0.0 +field.poses89.pose.orientation.x,0.0 +field.poses89.pose.orientation.y,0.0 +field.poses89.pose.orientation.z,0.589474463107 +field.poses89.pose.orientation.w,0.807787012365 +field.poses90.header.seq,0 +field.poses90.header.stamp,1620124033910821438 +field.poses90.header.frame_id,map +field.poses90.pose.position.x,10.6756880178 +field.poses90.pose.position.y,-2.00719481413 +field.poses90.pose.position.z,0.0 +field.poses90.pose.orientation.x,0.0 +field.poses90.pose.orientation.y,0.0 +field.poses90.pose.orientation.z,0.778376594716 +field.poses90.pose.orientation.w,0.627797640007 +field.poses91.header.seq,0 +field.poses91.header.stamp,1620124034818602562 +field.poses91.header.frame_id,map +field.poses91.pose.position.x,10.6767948193 +field.poses91.pose.position.y,-2.00034254005 +field.poses91.pose.position.z,0.0 +field.poses91.pose.orientation.x,0.0 +field.poses91.pose.orientation.y,0.0 +field.poses91.pose.orientation.z,0.910039192022 +field.poses91.pose.orientation.w,0.414522217721 +field.poses92.header.seq,0 +field.poses92.header.stamp,1620124035726362705 +field.poses92.header.frame_id,map +field.poses92.pose.position.x,10.6796711829 +field.poses92.pose.position.y,-1.99064476375 +field.poses92.pose.position.z,0.0 +field.poses92.pose.orientation.x,0.0 +field.poses92.pose.orientation.y,0.0 +field.poses92.pose.orientation.z,0.984122203144 +field.poses92.pose.orientation.w,0.17749222315 +field.poses93.header.seq,0 +field.poses93.header.stamp,1620124036634054899 +field.poses93.header.frame_id,map +field.poses93.pose.position.x,10.6868336746 +field.poses93.pose.position.y,-1.99105396446 +field.poses93.pose.position.z,0.0 +field.poses93.pose.orientation.x,0.0 +field.poses93.pose.orientation.y,0.0 +field.poses93.pose.orientation.z,0.99021247965 +field.poses93.pose.orientation.w,0.139568066352 +field.poses94.header.seq,0 +field.poses94.header.stamp,1620124037541817665 +field.poses94.header.frame_id,map +field.poses94.pose.position.x,10.684051259 +field.poses94.pose.position.y,-1.99090548118 +field.poses94.pose.position.z,0.0 +field.poses94.pose.orientation.x,0.0 +field.poses94.pose.orientation.y,0.0 +field.poses94.pose.orientation.z,0.990035648418 +field.poses94.pose.orientation.w,0.140816955166 +field.poses95.header.seq,0 +field.poses95.header.stamp,1620124038449529648 +field.poses95.header.frame_id,map +field.poses95.pose.position.x,10.6824418433 +field.poses95.pose.position.y,-1.99155029083 +field.poses95.pose.position.z,0.0 +field.poses95.pose.orientation.x,0.0 +field.poses95.pose.orientation.y,0.0 +field.poses95.pose.orientation.z,0.990066308291 +field.poses95.pose.orientation.w,0.140601227544 +field.poses96.header.seq,0 +field.poses96.header.stamp,1620124039357255220 +field.poses96.header.frame_id,map +field.poses96.pose.position.x,10.6796460037 +field.poses96.pose.position.y,-1.99978859693 +field.poses96.pose.position.z,0.0 +field.poses96.pose.orientation.x,0.0 +field.poses96.pose.orientation.y,0.0 +field.poses96.pose.orientation.z,0.952531679844 +field.poses96.pose.orientation.w,0.304439483138 +field.poses97.header.seq,0 +field.poses97.header.stamp,1620124040265030861 +field.poses97.header.frame_id,map +field.poses97.pose.position.x,10.6770083094 +field.poses97.pose.position.y,-1.99851792169 +field.poses97.pose.position.z,0.0 +field.poses97.pose.orientation.x,0.0 +field.poses97.pose.orientation.y,0.0 +field.poses97.pose.orientation.z,0.848156093036 +field.poses97.pose.orientation.w,0.529746393896 +field.poses98.header.seq,0 +field.poses98.header.stamp,1620124041172734737 +field.poses98.header.frame_id,map +field.poses98.pose.position.x,10.6756993922 +field.poses98.pose.position.y,-1.99655783909 +field.poses98.pose.position.z,0.0 +field.poses98.pose.orientation.x,0.0 +field.poses98.pose.orientation.y,0.0 +field.poses98.pose.orientation.z,0.688504004742 +field.poses98.pose.orientation.w,0.725232538883 +field.poses99.header.seq,0 +field.poses99.header.stamp,1620124042080506325 +field.poses99.header.frame_id,map +field.poses99.pose.position.x,10.6730426801 +field.poses99.pose.position.y,-1.98752331448 +field.poses99.pose.position.z,0.0 +field.poses99.pose.orientation.x,0.0 +field.poses99.pose.orientation.y,0.0 +field.poses99.pose.orientation.z,0.485325607377 +field.poses99.pose.orientation.w,0.874333491766 +field.poses100.header.seq,0 +field.poses100.header.stamp,1620124042988266468 +field.poses100.header.frame_id,map +field.poses100.pose.position.x,10.6822307878 +field.poses100.pose.position.y,-1.97967952671 +field.poses100.pose.position.z,0.0 +field.poses100.pose.orientation.x,0.0 +field.poses100.pose.orientation.y,0.0 +field.poses100.pose.orientation.z,0.474843852494 +field.poses100.pose.orientation.w,0.880070062977 +field.poses101.header.seq,0 +field.poses101.header.stamp,1620124043896162987 +field.poses101.header.frame_id,map +field.poses101.pose.position.x,10.681867007 +field.poses101.pose.position.y,-1.9792080372 +field.poses101.pose.position.z,0.0 +field.poses101.pose.orientation.x,0.0 +field.poses101.pose.orientation.y,0.0 +field.poses101.pose.orientation.z,0.475066679565 +field.poses101.pose.orientation.w,0.879949799686 +field.poses102.header.seq,0 +field.poses102.header.stamp,1620124044803721428 +field.poses102.header.frame_id,map +field.poses102.pose.position.x,10.6871886826 +field.poses102.pose.position.y,-1.98318458291 +field.poses102.pose.position.z,0.0 +field.poses102.pose.orientation.x,0.0 +field.poses102.pose.orientation.y,0.0 +field.poses102.pose.orientation.z,0.572985622335 +field.poses102.pose.orientation.w,0.819565419352 +field.poses103.header.seq,0 +field.poses103.header.stamp,1620124045711495399 +field.poses103.header.frame_id,map +field.poses103.pose.position.x,10.6887253691 +field.poses103.pose.position.y,-1.97938259246 +field.poses103.pose.position.z,0.0 +field.poses103.pose.orientation.x,0.0 +field.poses103.pose.orientation.y,0.0 +field.poses103.pose.orientation.z,0.754232216335 +field.poses103.pose.orientation.w,0.656607770166 +field.poses104.header.seq,0 +field.poses104.header.stamp,1620124046619269371 +field.poses104.header.frame_id,map +field.poses104.pose.position.x,10.6887486946 +field.poses104.pose.position.y,-1.97308514908 +field.poses104.pose.position.z,0.0 +field.poses104.pose.orientation.x,0.0 +field.poses104.pose.orientation.y,0.0 +field.poses104.pose.orientation.z,0.894616025478 +field.poses104.pose.orientation.w,0.446835727039 +field.poses105.header.seq,0 +field.poses105.header.stamp,1620124047527017832 +field.poses105.header.frame_id,map +field.poses105.pose.position.x,10.6980853301 +field.poses105.pose.position.y,-1.97303338955 +field.poses105.pose.position.z,0.0 +field.poses105.pose.orientation.x,0.0 +field.poses105.pose.orientation.y,0.0 +field.poses105.pose.orientation.z,0.976327111668 +field.poses105.pose.orientation.w,0.216299262647 +field.poses106.header.seq,0 +field.poses106.header.stamp,1620124048434741497 +field.poses106.header.frame_id,map +field.poses106.pose.position.x,10.6987563408 +field.poses106.pose.position.y,-1.97161622544 +field.poses106.pose.position.z,0.0 +field.poses106.pose.orientation.x,0.0 +field.poses106.pose.orientation.y,0.0 +field.poses106.pose.orientation.z,0.993198941039 +field.poses106.pose.orientation.w,0.116429650513 +field.poses107.header.seq,0 +field.poses107.header.stamp,1620124049342408657 +field.poses107.header.frame_id,map +field.poses107.pose.position.x,10.5374595187 +field.poses107.pose.position.y,-1.91859486548 +field.poses107.pose.position.z,0.0 +field.poses107.pose.orientation.x,0.0 +field.poses107.pose.orientation.y,0.0 +field.poses107.pose.orientation.z,0.993098631683 +field.poses107.pose.orientation.w,0.11728217149 +field.poses108.header.seq,0 +field.poses108.header.stamp,1620124050250261784 +field.poses108.header.frame_id,map +field.poses108.pose.position.x,10.1774619157 +field.poses108.pose.position.y,-1.80590001939 +field.poses108.pose.position.z,0.0 +field.poses108.pose.orientation.x,0.0 +field.poses108.pose.orientation.y,0.0 +field.poses108.pose.orientation.z,0.993151937635 +field.poses108.pose.orientation.w,0.116829913859 +field.poses109.header.seq,0 +field.poses109.header.stamp,1620124051157920837 +field.poses109.header.frame_id,map +field.poses109.pose.position.x,9.76640790807 +field.poses109.pose.position.y,-1.67611547015 +field.poses109.pose.position.z,0.0 +field.poses109.pose.orientation.x,0.0 +field.poses109.pose.orientation.y,0.0 +field.poses109.pose.orientation.z,0.992895349713 +field.poses109.pose.orientation.w,0.118990858969 +field.poses110.header.seq,0 +field.poses110.header.stamp,1620124052065706968 +field.poses110.header.frame_id,map +field.poses110.pose.position.x,9.48406571831 +field.poses110.pose.position.y,-1.58389402029 +field.poses110.pose.position.z,0.0 +field.poses110.pose.orientation.x,0.0 +field.poses110.pose.orientation.y,0.0 +field.poses110.pose.orientation.z,0.992747458136 +field.poses110.pose.orientation.w,0.120218485956 +field.poses111.header.seq,0 +field.poses111.header.stamp,1620124052973384857 +field.poses111.header.frame_id,map +field.poses111.pose.position.x,9.43877118797 +field.poses111.pose.position.y,-1.56823148806 +field.poses111.pose.position.z,0.0 +field.poses111.pose.orientation.x,0.0 +field.poses111.pose.orientation.y,0.0 +field.poses111.pose.orientation.z,0.992778637125 +field.poses111.pose.orientation.w,0.119960733859 +field.poses112.header.seq,0 +field.poses112.header.stamp,1620124053881182194 +field.poses112.header.frame_id,map +field.poses112.pose.position.x,9.41132839785 +field.poses112.pose.position.y,-1.55969011045 +field.poses112.pose.position.z,0.0 +field.poses112.pose.orientation.x,0.0 +field.poses112.pose.orientation.y,0.0 +field.poses112.pose.orientation.z,0.992757696657 +field.poses112.pose.orientation.w,0.120133907485 +field.poses113.header.seq,0 +field.poses113.header.stamp,1620124054788886070 +field.poses113.header.frame_id,map +field.poses113.pose.position.x,9.09838155322 +field.poses113.pose.position.y,-1.46129471483 +field.poses113.pose.position.z,0.0 +field.poses113.pose.orientation.x,0.0 +field.poses113.pose.orientation.y,0.0 +field.poses113.pose.orientation.z,0.992555081027 +field.poses113.pose.orientation.w,0.121796597358 +field.poses114.header.seq,0 +field.poses114.header.stamp,1620124055696640015 +field.poses114.header.frame_id,map +field.poses114.pose.position.x,8.76519784298 +field.poses114.pose.position.y,-1.34949862294 +field.poses114.pose.position.z,0.0 +field.poses114.pose.orientation.x,0.0 +field.poses114.pose.orientation.y,0.0 +field.poses114.pose.orientation.z,0.992424454263 +field.poses114.pose.orientation.w,0.122856430768 +field.poses115.header.seq,0 +field.poses115.header.stamp,1620124056604446411 +field.poses115.header.frame_id,map +field.poses115.pose.position.x,8.70244552304 +field.poses115.pose.position.y,-1.34382701545 +field.poses115.pose.position.z,0.0 +field.poses115.pose.orientation.x,0.0 +field.poses115.pose.orientation.y,0.0 +field.poses115.pose.orientation.z,0.999491739883 +field.poses115.pose.orientation.w,0.0318788629776 +field.poses116.header.seq,0 +field.poses116.header.stamp,1620124057512066364 +field.poses116.header.frame_id,map +field.poses116.pose.position.x,8.69694411502 +field.poses116.pose.position.y,-1.3342038364 +field.poses116.pose.position.z,0.0 +field.poses116.pose.orientation.x,-0.0 +field.poses116.pose.orientation.y,-0.0 +field.poses116.pose.orientation.z,-0.977669846119 +field.poses116.pose.orientation.w,0.21014678677 +field.poses117.header.seq,0 +field.poses117.header.stamp,1620124058419830084 +field.poses117.header.frame_id,map +field.poses117.pose.position.x,8.69144300958 +field.poses117.pose.position.y,-1.32907279103 +field.poses117.pose.position.z,0.0 +field.poses117.pose.orientation.x,-0.0 +field.poses117.pose.orientation.y,-0.0 +field.poses117.pose.orientation.z,-0.893929555534 +field.poses117.pose.orientation.w,0.448207485149 +field.poses118.header.seq,0 +field.poses118.header.stamp,1620124059327596188 +field.poses118.header.frame_id,map +field.poses118.pose.position.x,8.68816941032 +field.poses118.pose.position.y,-1.30960298447 +field.poses118.pose.position.z,0.0 +field.poses118.pose.orientation.x,-0.0 +field.poses118.pose.orientation.y,-0.0 +field.poses118.pose.orientation.z,-0.857159143983 +field.poses118.pose.orientation.w,0.515051649727 +field.poses119.header.seq,0 +field.poses119.header.stamp,1620124060235440731 +field.poses119.header.frame_id,map +field.poses119.pose.position.x,8.55867444203 +field.poses119.pose.position.y,-1.5223470737 +field.poses119.pose.position.z,0.0 +field.poses119.pose.orientation.x,-0.0 +field.poses119.pose.orientation.y,-0.0 +field.poses119.pose.orientation.z,-0.8547107448 +field.poses119.pose.orientation.w,0.519104558565 +field.poses120.header.seq,0 +field.poses120.header.stamp,1620124061143059492 +field.poses120.header.frame_id,map +field.poses120.pose.position.x,8.54230387516 +field.poses120.pose.position.y,-1.54523733862 +field.poses120.pose.position.z,0.0 +field.poses120.pose.orientation.x,-0.0 +field.poses120.pose.orientation.y,-0.0 +field.poses120.pose.orientation.z,-0.79461922149 +field.poses120.pose.orientation.w,0.607108139328 +field.poses121.header.seq,0 +field.poses121.header.stamp,1620124062050817013 +field.poses121.header.frame_id,map +field.poses121.pose.position.x,8.53168637141 +field.poses121.pose.position.y,-1.60520071206 +field.poses121.pose.position.z,0.0 +field.poses121.pose.orientation.x,-0.0 +field.poses121.pose.orientation.y,-0.0 +field.poses121.pose.orientation.z,-0.78501421897 +field.poses121.pose.orientation.w,0.619477744568 +field.poses122.header.seq,0 +field.poses122.header.stamp,1620124062958582401 +field.poses122.header.frame_id,map +field.poses122.pose.position.x,8.41919047045 +field.poses122.pose.position.y,-1.96029702339 +field.poses122.pose.position.z,0.0 +field.poses122.pose.orientation.x,-0.0 +field.poses122.pose.orientation.y,-0.0 +field.poses122.pose.orientation.z,-0.786252151606 +field.poses122.pose.orientation.w,0.61790578092 +field.poses123.header.seq,0 +field.poses123.header.stamp,1620124063866274357 +field.poses123.header.frame_id,map +field.poses123.pose.position.x,8.2514028143 +field.poses123.pose.position.y,-2.49137697305 +field.poses123.pose.position.z,0.0 +field.poses123.pose.orientation.x,-0.0 +field.poses123.pose.orientation.y,-0.0 +field.poses123.pose.orientation.z,-0.787386972958 +field.poses123.pose.orientation.w,0.61645904553 +field.poses124.header.seq,0 +field.poses124.header.stamp,1620124064774012804 +field.poses124.header.frame_id,map +field.poses124.pose.position.x,8.10297194441 +field.poses124.pose.position.y,-2.94576405068 +field.poses124.pose.position.z,0.0 +field.poses124.pose.orientation.x,-0.0 +field.poses124.pose.orientation.y,-0.0 +field.poses124.pose.orientation.z,-0.787652991743 +field.poses124.pose.orientation.w,0.616119115592 +field.poses125.header.seq,0 +field.poses125.header.stamp,1620124065681743145 +field.poses125.header.frame_id,map +field.poses125.pose.position.x,7.94901541365 +field.poses125.pose.position.y,-3.41595262484 +field.poses125.pose.position.z,0.0 +field.poses125.pose.orientation.x,-0.0 +field.poses125.pose.orientation.y,-0.0 +field.poses125.pose.orientation.z,-0.790172182318 +field.poses125.pose.orientation.w,0.612884917657 +field.poses126.header.seq,0 +field.poses126.header.stamp,1620124066589492559 +field.poses126.header.frame_id,map +field.poses126.pose.position.x,7.82531312558 +field.poses126.pose.position.y,-3.77647447267 +field.poses126.pose.position.z,0.0 +field.poses126.pose.orientation.x,-0.0 +field.poses126.pose.orientation.y,-0.0 +field.poses126.pose.orientation.z,-0.791024811157 +field.poses126.pose.orientation.w,0.61178406986 +field.poses127.header.seq,0 +field.poses127.header.stamp,1620124067497251987 +field.poses127.header.frame_id,map +field.poses127.pose.position.x,7.65290374051 +field.poses127.pose.position.y,-4.2705400902 +field.poses127.pose.position.z,0.0 +field.poses127.pose.orientation.x,-0.0 +field.poses127.pose.orientation.y,-0.0 +field.poses127.pose.orientation.z,-0.792797766711 +field.poses127.pose.orientation.w,0.609484783319 +field.poses128.header.seq,0 +field.poses128.header.stamp,1620124068404983044 +field.poses128.header.frame_id,map +field.poses128.pose.position.x,7.56105491192 +field.poses128.pose.position.y,-4.53128631559 +field.poses128.pose.position.z,0.0 +field.poses128.pose.orientation.x,-0.0 +field.poses128.pose.orientation.y,-0.0 +field.poses128.pose.orientation.z,-0.794146471209 +field.poses128.pose.orientation.w,0.607726404121 +field.poses129.header.seq,0 +field.poses129.header.stamp,1620124069312705994 +field.poses129.header.frame_id,map +field.poses129.pose.position.x,7.55161250943 +field.poses129.pose.position.y,-4.55716967614 +field.poses129.pose.position.z,0.0 +field.poses129.pose.orientation.x,-0.0 +field.poses129.pose.orientation.y,-0.0 +field.poses129.pose.orientation.z,-0.794281352661 +field.poses129.pose.orientation.w,0.607550107246 +field.poses130.header.seq,0 +field.poses130.header.stamp,1620124070220545292 +field.poses130.header.frame_id,map +field.poses130.pose.position.x,7.54496462147 +field.poses130.pose.position.y,-4.5556824395 +field.poses130.pose.position.z,0.0 +field.poses130.pose.orientation.x,-0.0 +field.poses130.pose.orientation.y,-0.0 +field.poses130.pose.orientation.z,-0.858954323386 +field.poses130.pose.orientation.w,0.512052214463 +field.poses131.header.seq,0 +field.poses131.header.stamp,1620124071128218174 +field.poses131.header.frame_id,map +field.poses131.pose.position.x,7.55596845561 +field.poses131.pose.position.y,-4.55501974811 +field.poses131.pose.position.z,0.0 +field.poses131.pose.orientation.x,-0.0 +field.poses131.pose.orientation.y,-0.0 +field.poses131.pose.orientation.z,-0.86048797653 +field.poses131.pose.orientation.w,0.509470747196 +field.poses132.header.seq,0 +field.poses132.header.stamp,1620124072035959721 +field.poses132.header.frame_id,map +field.poses132.pose.position.x,7.65904350146 +field.poses132.pose.position.y,-4.39542341848 +field.poses132.pose.position.z,0.0 +field.poses132.pose.orientation.x,-0.0 +field.poses132.pose.orientation.y,-0.0 +field.poses132.pose.orientation.z,-0.860117713035 +field.poses132.pose.orientation.w,0.510095598612 +field.poses133.header.seq,0 +field.poses133.header.stamp,1620124072943693638 +field.poses133.header.frame_id,map +field.poses133.pose.position.x,7.79721250869 +field.poses133.pose.position.y,-4.1881545919 +field.poses133.pose.position.z,0.0 +field.poses133.pose.orientation.x,-0.0 +field.poses133.pose.orientation.y,-0.0 +field.poses133.pose.orientation.z,-0.859245396269 +field.poses133.pose.orientation.w,0.511563631418 +field.poses134.header.seq,0 +field.poses134.header.stamp,1620124073851424932 +field.poses134.header.frame_id,map +field.poses134.pose.position.x,7.83837815605 +field.poses134.pose.position.y,-4.10998998711 +field.poses134.pose.position.z,0.0 +field.poses134.pose.orientation.x,-0.0 +field.poses134.pose.orientation.y,-0.0 +field.poses134.pose.orientation.z,-0.853738706678 +field.poses134.pose.orientation.w,0.520701661914 +field.poses135.header.seq,0 +field.poses135.header.stamp,1620124074759166956 +field.poses135.header.frame_id,map +field.poses135.pose.position.x,7.83916345733 +field.poses135.pose.position.y,-4.11252526995 +field.poses135.pose.position.z,0.0 +field.poses135.pose.orientation.x,-0.0 +field.poses135.pose.orientation.y,-0.0 +field.poses135.pose.orientation.z,-0.82290886782 +field.poses135.pose.orientation.w,0.56817338486 +field.poses136.header.seq,0 +field.poses136.header.stamp,1620124075667041302 +field.poses136.header.frame_id,map +field.poses136.pose.position.x,7.90454073616 +field.poses136.pose.position.y,-3.9767889708 +field.poses136.pose.position.z,0.0 +field.poses136.pose.orientation.x,-0.0 +field.poses136.pose.orientation.y,-0.0 +field.poses136.pose.orientation.z,-0.822399954845 +field.poses136.pose.orientation.w,0.568909759339 +field.poses137.header.seq,0 +field.poses137.header.stamp,1620124076574680805 +field.poses137.header.frame_id,map +field.poses137.pose.position.x,7.98421851474 +field.poses137.pose.position.y,-3.80122179421 +field.poses137.pose.position.z,0.0 +field.poses137.pose.orientation.x,-0.0 +field.poses137.pose.orientation.y,-0.0 +field.poses137.pose.orientation.z,-0.800082166399 +field.poses137.pose.orientation.w,0.59989042917 +field.poses138.header.seq,0 +field.poses138.header.stamp,1620124077482400417 +field.poses138.header.frame_id,map +field.poses138.pose.position.x,7.98599743597 +field.poses138.pose.position.y,-3.79181393828 +field.poses138.pose.position.z,0.0 +field.poses138.pose.orientation.x,-0.0 +field.poses138.pose.orientation.y,-0.0 +field.poses138.pose.orientation.z,-0.800860314307 +field.poses138.pose.orientation.w,0.598851197685 +field.poses139.header.seq,0 +field.poses139.header.stamp,1620124078390154362 +field.poses139.header.frame_id,map +field.poses139.pose.position.x,8.07577445648 +field.poses139.pose.position.y,-3.55357023837 +field.poses139.pose.position.z,0.0 +field.poses139.pose.orientation.x,-0.0 +field.poses139.pose.orientation.y,-0.0 +field.poses139.pose.orientation.z,-0.799204211766 +field.poses139.pose.orientation.w,0.601059587641 +field.poses140.header.seq,0 +field.poses140.header.stamp,1620124079297881126 +field.poses140.header.frame_id,map +field.poses140.pose.position.x,8.23859085031 +field.poses140.pose.position.y,-3.11568504423 +field.poses140.pose.position.z,0.0 +field.poses140.pose.orientation.x,-0.0 +field.poses140.pose.orientation.y,-0.0 +field.poses140.pose.orientation.z,-0.79730736408 +field.poses140.pose.orientation.w,0.603573497747 +field.poses141.header.seq,0 +field.poses141.header.stamp,1620124080205585480 +field.poses141.header.frame_id,map +field.poses141.pose.position.x,8.31679248386 +field.poses141.pose.position.y,-2.90196171168 +field.poses141.pose.position.z,0.0 +field.poses141.pose.orientation.x,-0.0 +field.poses141.pose.orientation.y,-0.0 +field.poses141.pose.orientation.z,-0.796124198561 +field.poses141.pose.orientation.w,0.605133258436 +field.poses142.header.seq,0 +field.poses142.header.stamp,1620124081113348961 +field.poses142.header.frame_id,map +field.poses142.pose.position.x,8.31083597442 +field.poses142.pose.position.y,-2.89718990517 +field.poses142.pose.position.z,0.0 +field.poses142.pose.orientation.x,-0.0 +field.poses142.pose.orientation.y,-0.0 +field.poses142.pose.orientation.z,-0.72164166609 +field.poses142.pose.orientation.w,0.692266787997 +field.poses143.header.seq,0 +field.poses143.header.stamp,1620124082021155596 +field.poses143.header.frame_id,map +field.poses143.pose.position.x,8.30484973636 +field.poses143.pose.position.y,-2.89275059413 +field.poses143.pose.position.z,0.0 +field.poses143.pose.orientation.x,-0.0 +field.poses143.pose.orientation.y,-0.0 +field.poses143.pose.orientation.z,-0.637800242607 +field.poses143.pose.orientation.w,0.770201824544 +field.poses144.header.seq,0 +field.poses144.header.stamp,1620124082928871155 +field.poses144.header.frame_id,map +field.poses144.pose.position.x,8.30721562172 +field.poses144.pose.position.y,-2.86306784852 +field.poses144.pose.position.z,0.0 +field.poses144.pose.orientation.x,-0.0 +field.poses144.pose.orientation.y,-0.0 +field.poses144.pose.orientation.z,-0.606406286905 +field.poses144.pose.orientation.w,0.795154963012 +field.poses145.header.seq,0 +field.poses145.header.stamp,1620124083836588860 +field.poses145.header.frame_id,map +field.poses145.pose.position.x,8.25552009161 +field.poses145.pose.position.y,-2.60248289102 +field.poses145.pose.position.z,0.0 +field.poses145.pose.orientation.x,-0.0 +field.poses145.pose.orientation.y,-0.0 +field.poses145.pose.orientation.z,-0.597711909072 +field.poses145.pose.orientation.w,0.801710966467 +field.poses146.header.seq,0 +field.poses146.header.stamp,1620124084744366884 +field.poses146.header.frame_id,map +field.poses146.pose.position.x,8.24393549873 +field.poses146.pose.position.y,-2.55073086404 +field.poses146.pose.position.z,0.0 +field.poses146.pose.orientation.x,-0.0 +field.poses146.pose.orientation.y,-0.0 +field.poses146.pose.orientation.z,-0.516261704553 +field.poses146.pose.orientation.w,0.856430880113 +field.poses147.header.seq,0 +field.poses147.header.stamp,1620124085652044296 +field.poses147.header.frame_id,map +field.poses147.pose.position.x,8.12071291576 +field.poses147.pose.position.y,-2.27577408678 +field.poses147.pose.position.z,0.0 +field.poses147.pose.orientation.x,-0.0 +field.poses147.pose.orientation.y,-0.0 +field.poses147.pose.orientation.z,-0.514511428317 +field.poses147.pose.orientation.w,0.857483521784 +field.poses148.header.seq,0 +field.poses148.header.stamp,1620124086559795380 +field.poses148.header.frame_id,map +field.poses148.pose.position.x,8.05938865214 +field.poses148.pose.position.y,-2.14735762221 +field.poses148.pose.position.z,0.0 +field.poses148.pose.orientation.x,-0.0 +field.poses148.pose.orientation.y,-0.0 +field.poses148.pose.orientation.z,-0.488378337706 +field.poses148.pose.orientation.w,0.872631995322 +field.poses149.header.seq,0 +field.poses149.header.stamp,1620124087467577934 +field.poses149.header.frame_id,map +field.poses149.pose.position.x,7.92029115134 +field.poses149.pose.position.y,-1.87781237394 +field.poses149.pose.position.z,0.0 +field.poses149.pose.orientation.x,-0.0 +field.poses149.pose.orientation.y,-0.0 +field.poses149.pose.orientation.z,-0.472356884195 +field.poses149.pose.orientation.w,0.881407382516 +field.poses150.header.seq,0 +field.poses150.header.stamp,1620124088375272989 +field.poses150.header.frame_id,map +field.poses150.pose.position.x,7.85095409301 +field.poses150.pose.position.y,-1.77606883037 +field.poses150.pose.position.z,0.0 +field.poses150.pose.orientation.x,-0.0 +field.poses150.pose.orientation.y,-0.0 +field.poses150.pose.orientation.z,-0.407968853843 +field.poses150.pose.orientation.w,0.912995845716 +field.poses151.header.seq,0 +field.poses151.header.stamp,1620124089283017397 +field.poses151.header.frame_id,map +field.poses151.pose.position.x,7.71761477706 +field.poses151.pose.position.y,-1.6046140489 +field.poses151.pose.position.z,0.0 +field.poses151.pose.orientation.x,-0.0 +field.poses151.pose.orientation.y,-0.0 +field.poses151.pose.orientation.z,-0.375900350585 +field.poses151.pose.orientation.w,0.926660092175 +field.poses152.header.seq,0 +field.poses152.header.stamp,1620124090190800667 +field.poses152.header.frame_id,map +field.poses152.pose.position.x,7.57767816001 +field.poses152.pose.position.y,-1.44462778513 +field.poses152.pose.position.z,0.0 +field.poses152.pose.orientation.x,-0.0 +field.poses152.pose.orientation.y,-0.0 +field.poses152.pose.orientation.z,-0.372890192073 +field.poses152.pose.orientation.w,0.927875479068 +field.poses153.header.seq,0 +field.poses153.header.stamp,1620124091098530293 +field.poses153.header.frame_id,map +field.poses153.pose.position.x,7.46422889583 +field.poses153.pose.position.y,-1.33144871773 +field.poses153.pose.position.z,0.0 +field.poses153.pose.orientation.x,-0.0 +field.poses153.pose.orientation.y,-0.0 +field.poses153.pose.orientation.z,-0.320856018027 +field.poses153.pose.orientation.w,0.947127982744 +field.poses154.header.seq,0 +field.poses154.header.stamp,1620124092006258011 +field.poses154.header.frame_id,map +field.poses154.pose.position.x,7.2287094617 +field.poses154.pose.position.y,-1.11220287172 +field.poses154.pose.position.z,0.0 +field.poses154.pose.orientation.x,-0.0 +field.poses154.pose.orientation.y,-0.0 +field.poses154.pose.orientation.z,-0.274768510192 +field.poses154.pose.orientation.w,0.96151040858 +field.poses155.header.seq,0 +field.poses155.header.stamp,1620124092914035320 +field.poses155.header.frame_id,map +field.poses155.pose.position.x,7.05245136372 +field.poses155.pose.position.y,-1.02535902979 +field.poses155.pose.position.z,0.0 +field.poses155.pose.orientation.x,-0.0 +field.poses155.pose.orientation.y,-0.0 +field.poses155.pose.orientation.z,-0.194912245754 +field.poses155.pose.orientation.w,0.980820685169 +field.poses156.header.seq,0 +field.poses156.header.stamp,1620124093821722746 +field.poses156.header.frame_id,map +field.poses156.pose.position.x,7.01424178444 +field.poses156.pose.position.y,-1.00664025722 +field.poses156.pose.position.z,0.0 +field.poses156.pose.orientation.x,-0.0 +field.poses156.pose.orientation.y,-0.0 +field.poses156.pose.orientation.z,-0.194395969666 +field.poses156.pose.orientation.w,0.980923140199 +field.poses157.header.seq,0 +field.poses157.header.stamp,1620124094729507446 +field.poses157.header.frame_id,map +field.poses157.pose.position.x,7.00617274002 +field.poses157.pose.position.y,-1.00007724533 +field.poses157.pose.position.z,0.0 +field.poses157.pose.orientation.x,-0.0 +field.poses157.pose.orientation.y,-0.0 +field.poses157.pose.orientation.z,-0.194323151557 +field.poses157.pose.orientation.w,0.980937568232 +field.poses158.header.seq,0 +field.poses158.header.stamp,1620124095637244225 +field.poses158.header.frame_id,map +field.poses158.pose.position.x,6.93500257362 +field.poses158.pose.position.y,-0.96530641699 +field.poses158.pose.position.z,0.0 +field.poses158.pose.orientation.x,-0.0 +field.poses158.pose.orientation.y,-0.0 +field.poses158.pose.orientation.z,-0.194005011936 +field.poses158.pose.orientation.w,0.981000537892 +field.poses159.header.seq,0 +field.poses159.header.stamp,1620124096544968843 +field.poses159.header.frame_id,map +field.poses159.pose.position.x,6.91468676966 +field.poses159.pose.position.y,-0.954946513772 +field.poses159.pose.position.z,0.0 +field.poses159.pose.orientation.x,-0.0 +field.poses159.pose.orientation.y,-0.0 +field.poses159.pose.orientation.z,-0.194107308468 +field.poses159.pose.orientation.w,0.980980301942 +field.poses160.header.seq,0 +field.poses160.header.stamp,1620124097452712774 +field.poses160.header.frame_id,map +field.poses160.pose.position.x,6.65965198014 +field.poses160.pose.position.y,-0.8251173736 +field.poses160.pose.position.z,0.0 +field.poses160.pose.orientation.x,-0.0 +field.poses160.pose.orientation.y,-0.0 +field.poses160.pose.orientation.z,-0.192340907365 +field.poses160.pose.orientation.w,0.981328169041 +field.poses161.header.seq,0 +field.poses161.header.stamp,1620124098360420942 +field.poses161.header.frame_id,map +field.poses161.pose.position.x,6.58782080746 +field.poses161.pose.position.y,-0.790384591918 +field.poses161.pose.position.z,0.0 +field.poses161.pose.orientation.x,-0.0 +field.poses161.pose.orientation.y,-0.0 +field.poses161.pose.orientation.z,-0.19156851912 +field.poses161.pose.orientation.w,0.981479242003 +field.poses162.header.seq,0 +field.poses162.header.stamp,1620124099268206120 +field.poses162.header.frame_id,map +field.poses162.pose.position.x,6.48944024606 +field.poses162.pose.position.y,-0.737838109138 +field.poses162.pose.position.z,0.0 +field.poses162.pose.orientation.x,-0.0 +field.poses162.pose.orientation.y,-0.0 +field.poses162.pose.orientation.z,-0.19008422818 +field.poses162.pose.orientation.w,0.98176778629 +field.poses163.header.seq,0 +field.poses163.header.stamp,1620124100175901413 +field.poses163.header.frame_id,map +field.poses163.pose.position.x,6.5109013928 +field.poses163.pose.position.y,-0.76862701672 +field.poses163.pose.position.z,0.0 +field.poses163.pose.orientation.x,-0.0 +field.poses163.pose.orientation.y,-0.0 +field.poses163.pose.orientation.z,-0.0546557753376 +field.poses163.pose.orientation.w,0.998505255981 +field.poses164.header.seq,0 +field.poses164.header.stamp,1620124101083644390 +field.poses164.header.frame_id,map +field.poses164.pose.position.x,6.42490078487 +field.poses164.pose.position.y,-0.754401169486 +field.poses164.pose.position.z,0.0 +field.poses164.pose.orientation.x,-0.0 +field.poses164.pose.orientation.y,-0.0 +field.poses164.pose.orientation.z,-0.0548918595715 +field.poses164.pose.orientation.w,0.998492305305 +field.poses165.header.seq,0 +field.poses165.header.stamp,1620124101991417408 +field.poses165.header.frame_id,map +field.poses165.pose.position.x,6.02472213219 +field.poses165.pose.position.y,-0.680270823777 +field.poses165.pose.position.z,0.0 +field.poses165.pose.orientation.x,-0.0 +field.poses165.pose.orientation.y,-0.0 +field.poses165.pose.orientation.z,-0.0534144627114 +field.poses165.pose.orientation.w,0.998572428607 +field.poses166.header.seq,0 +field.poses166.header.stamp,1620124102899165630 +field.poses166.header.frame_id,map +field.poses166.pose.position.x,5.6721145954 +field.poses166.pose.position.y,-0.636965254672 +field.poses166.pose.position.z,0.0 +field.poses166.pose.orientation.x,0.0 +field.poses166.pose.orientation.y,0.0 +field.poses166.pose.orientation.z,0.0356058476576 +field.poses166.pose.orientation.w,0.999365910772 +field.poses167.header.seq,0 +field.poses167.header.stamp,1620124103806881428 +field.poses167.header.frame_id,map +field.poses167.pose.position.x,5.58226469004 +field.poses167.pose.position.y,-0.630768347177 +field.poses167.pose.position.z,0.0 +field.poses167.pose.orientation.x,0.0 +field.poses167.pose.orientation.y,0.0 +field.poses167.pose.orientation.z,0.0860637720883 +field.poses167.pose.orientation.w,0.996289630145 +field.poses168.header.seq,0 +field.poses168.header.stamp,1620124104714640379 +field.poses168.header.frame_id,map +field.poses168.pose.position.x,5.24612929865 +field.poses168.pose.position.y,-0.665622169646 +field.poses168.pose.position.z,0.0 +field.poses168.pose.orientation.x,0.0 +field.poses168.pose.orientation.y,0.0 +field.poses168.pose.orientation.z,0.0914311471231 +field.poses168.pose.orientation.w,0.995811400485 +field.poses169.header.seq,0 +field.poses169.header.stamp,1620124105622362614 +field.poses169.header.frame_id,map +field.poses169.pose.position.x,4.83280506173 +field.poses169.pose.position.y,-0.713119709107 +field.poses169.pose.position.z,0.0 +field.poses169.pose.orientation.x,0.0 +field.poses169.pose.orientation.y,0.0 +field.poses169.pose.orientation.z,0.0944436042471 +field.poses169.pose.orientation.w,0.995530213312 +field.poses170.header.seq,0 +field.poses170.header.stamp,1620124106530152798 +field.poses170.header.frame_id,map +field.poses170.pose.position.x,4.49316676192 +field.poses170.pose.position.y,-0.750762258678 +field.poses170.pose.position.z,0.0 +field.poses170.pose.orientation.x,0.0 +field.poses170.pose.orientation.y,0.0 +field.poses170.pose.orientation.z,0.114478570862 +field.poses170.pose.orientation.w,0.993425717814 +field.poses171.header.seq,0 +field.poses171.header.stamp,1620124107437891006 +field.poses171.header.frame_id,map +field.poses171.pose.position.x,4.41661858466 +field.poses171.pose.position.y,-0.768224723533 +field.poses171.pose.position.z,0.0 +field.poses171.pose.orientation.x,0.0 +field.poses171.pose.orientation.y,0.0 +field.poses171.pose.orientation.z,0.35860701494 +field.poses171.pose.orientation.w,0.933488622767 +field.poses172.header.seq,0 +field.poses172.header.stamp,1620124108345626831 +field.poses172.header.frame_id,map +field.poses172.pose.position.x,4.42932279427 +field.poses172.pose.position.y,-0.776128830308 +field.poses172.pose.position.z,0.0 +field.poses172.pose.orientation.x,0.0 +field.poses172.pose.orientation.y,0.0 +field.poses172.pose.orientation.z,0.576692486389 +field.poses172.pose.orientation.w,0.816961306392 +field.poses173.header.seq,0 +field.poses173.header.stamp,1620124109253324270 +field.poses173.header.frame_id,map +field.poses173.pose.position.x,4.44402239318 +field.poses173.pose.position.y,-0.773249440431 +field.poses173.pose.position.z,0.0 +field.poses173.pose.orientation.x,0.0 +field.poses173.pose.orientation.y,0.0 +field.poses173.pose.orientation.z,0.768349942002 +field.poses173.pose.orientation.w,0.640029973225 +field.poses174.header.seq,0 +field.poses174.header.stamp,1620124110161061764 +field.poses174.header.frame_id,map +field.poses174.pose.position.x,4.44573895999 +field.poses174.pose.position.y,-0.772626520861 +field.poses174.pose.position.z,0.0 +field.poses174.pose.orientation.x,0.0 +field.poses174.pose.orientation.y,0.0 +field.poses174.pose.orientation.z,0.905923483634 +field.poses174.pose.orientation.w,0.423441426647 +field.poses175.header.seq,0 +field.poses175.header.stamp,1620124111068844795 +field.poses175.header.frame_id,map +field.poses175.pose.position.x,4.4551462496 +field.poses175.pose.position.y,-0.76629117657 +field.poses175.pose.position.z,0.0 +field.poses175.pose.orientation.x,0.0 +field.poses175.pose.orientation.y,0.0 +field.poses175.pose.orientation.z,0.983317810769 +field.poses175.pose.orientation.w,0.181895802655 +field.poses176.header.seq,0 +field.poses176.header.stamp,1620124111976530552 +field.poses176.header.frame_id,map +field.poses176.pose.position.x,4.45419824451 +field.poses176.pose.position.y,-0.759956463848 +field.poses176.pose.position.z,0.0 +field.poses176.pose.orientation.x,0.0 +field.poses176.pose.orientation.y,0.0 +field.poses176.pose.orientation.z,0.996280151394 +field.poses176.pose.orientation.w,0.0861734294197 +field.poses177.header.seq,0 +field.poses177.header.stamp,1620124112884261847 +field.poses177.header.frame_id,map +field.poses177.pose.position.x,4.16598451691 +field.poses177.pose.position.y,-0.688300518692 +field.poses177.pose.position.z,0.0 +field.poses177.pose.orientation.x,0.0 +field.poses177.pose.orientation.y,0.0 +field.poses177.pose.orientation.z,0.996542096325 +field.poses177.pose.orientation.w,0.0830894111954 +field.poses178.header.seq,0 +field.poses178.header.stamp,1620124113792019367 +field.poses178.header.frame_id,map +field.poses178.pose.position.x,4.04134000124 +field.poses178.pose.position.y,-0.667671295664 +field.poses178.pose.position.z,0.0 +field.poses178.pose.orientation.x,0.0 +field.poses178.pose.orientation.y,0.0 +field.poses178.pose.orientation.z,0.999615711514 +field.poses178.pose.orientation.w,0.0277205572589 +field.poses179.header.seq,0 +field.poses179.header.stamp,1620124114699777842 +field.poses179.header.frame_id,map +field.poses179.pose.position.x,3.96820350643 +field.poses179.pose.position.y,-0.637272626192 +field.poses179.pose.position.z,0.0 +field.poses179.pose.orientation.x,-0.0 +field.poses179.pose.orientation.y,-0.0 +field.poses179.pose.orientation.z,-0.999848554607 +field.poses179.pose.orientation.w,0.0174030988927 +field.poses180.header.seq,0 +field.poses180.header.stamp,1620124115607540607 +field.poses180.header.frame_id,map +field.poses180.pose.position.x,3.58508198162 +field.poses180.pose.position.y,-0.621348381762 +field.poses180.pose.position.z,0.0 +field.poses180.pose.orientation.x,-0.0 +field.poses180.pose.orientation.y,-0.0 +field.poses180.pose.orientation.z,-0.999889125582 +field.poses180.pose.orientation.w,0.0148908207536 +field.poses181.header.seq,0 +field.poses181.header.stamp,1620124116515254498 +field.poses181.header.frame_id,map +field.poses181.pose.position.x,3.04839277115 +field.poses181.pose.position.y,-0.586894145532 +field.poses181.pose.position.z,0.0 +field.poses181.pose.orientation.x,-0.0 +field.poses181.pose.orientation.y,-0.0 +field.poses181.pose.orientation.z,-0.999918384402 +field.poses181.pose.orientation.w,0.0127759357443 +field.poses182.header.seq,0 +field.poses182.header.stamp,1620124117422998905 +field.poses182.header.frame_id,map +field.poses182.pose.position.x,2.58483520498 +field.poses182.pose.position.y,-0.562852106714 +field.poses182.pose.position.z,0.0 +field.poses182.pose.orientation.x,-0.0 +field.poses182.pose.orientation.y,-0.0 +field.poses182.pose.orientation.z,-0.999908571038 +field.poses182.pose.orientation.w,0.0135221878683 +field.poses183.header.seq,0 +field.poses183.header.stamp,1620124118330741405 +field.poses183.header.frame_id,map +field.poses183.pose.position.x,2.11202298781 +field.poses183.pose.position.y,-0.539484974298 +field.poses183.pose.position.z,0.0 +field.poses183.pose.orientation.x,-0.0 +field.poses183.pose.orientation.y,-0.0 +field.poses183.pose.orientation.z,-0.999934678089 +field.poses183.pose.orientation.w,0.0114297661967 +field.poses184.header.seq,0 +field.poses184.header.stamp,1620124119238516331 +field.poses184.header.frame_id,map +field.poses184.pose.position.x,1.62237273893 +field.poses184.pose.position.y,-0.514127157403 +field.poses184.pose.position.z,0.0 +field.poses184.pose.orientation.x,-0.0 +field.poses184.pose.orientation.y,-0.0 +field.poses184.pose.orientation.z,-0.999975959225 +field.poses184.pose.orientation.w,0.00693404445035 +field.poses185.header.seq,0 +field.poses185.header.stamp,1620124120146227360 +field.poses185.header.frame_id,map +field.poses185.pose.position.x,1.19600975398 +field.poses185.pose.position.y,-0.483087176516 +field.poses185.pose.position.z,0.0 +field.poses185.pose.orientation.x,-0.0 +field.poses185.pose.orientation.y,-0.0 +field.poses185.pose.orientation.z,-0.999994477839 +field.poses185.pose.orientation.w,0.00332329524481 +field.poses186.header.seq,0 +field.poses186.header.stamp,1620124121053966045 +field.poses186.header.frame_id,map +field.poses186.pose.position.x,0.780430739247 +field.poses186.pose.position.y,-0.455068002466 +field.poses186.pose.position.z,0.0 +field.poses186.pose.orientation.x,-0.0 +field.poses186.pose.orientation.y,-0.0 +field.poses186.pose.orientation.z,-0.999999608693 +field.poses186.pose.orientation.w,0.000884654269285 +field.poses187.header.seq,0 +field.poses187.header.stamp,1620124121961704254 +field.poses187.header.frame_id,map +field.poses187.pose.position.x,0.253084193232 +field.poses187.pose.position.y,-0.415463538691 +field.poses187.pose.position.z,0.0 +field.poses187.pose.orientation.x,0.0 +field.poses187.pose.orientation.y,0.0 +field.poses187.pose.orientation.z,0.999998635988 +field.poses187.pose.orientation.w,0.00165167230336 +field.poses188.header.seq,0 +field.poses188.header.stamp,1620124122869456768 +field.poses188.header.frame_id,map +field.poses188.pose.position.x,-0.298769414556 +field.poses188.pose.position.y,-0.37054184078 +field.poses188.pose.position.z,0.0 +field.poses188.pose.orientation.x,0.0 +field.poses188.pose.orientation.y,0.0 +field.poses188.pose.orientation.z,0.999991941437 +field.poses188.pose.orientation.w,0.00401460607964 +field.poses189.header.seq,0 +field.poses189.header.stamp,1620124123777159214 +field.poses189.header.frame_id,map +field.poses189.pose.position.x,-0.84366431841 +field.poses189.pose.position.y,-0.326152006803 +field.poses189.pose.position.z,0.0 +field.poses189.pose.orientation.x,0.0 +field.poses189.pose.orientation.y,0.0 +field.poses189.pose.orientation.z,0.999984973849 +field.poses189.pose.orientation.w,0.00548197740923 +field.poses190.header.seq,0 +field.poses190.header.stamp,1620124124684946537 +field.poses190.header.frame_id,map +field.poses190.pose.position.x,-1.37291504648 +field.poses190.pose.position.y,-0.281299347606 +field.poses190.pose.position.z,0.0 +field.poses190.pose.orientation.x,0.0 +field.poses190.pose.orientation.y,0.0 +field.poses190.pose.orientation.z,0.999969312974 +field.poses190.pose.orientation.w,0.00783409918846 +field.poses191.header.seq,0 +field.poses191.header.stamp,1620124125592644691 +field.poses191.header.frame_id,map +field.poses191.pose.position.x,-1.76719643272 +field.poses191.pose.position.y,-0.24718038824 +field.poses191.pose.position.z,0.0 +field.poses191.pose.orientation.x,0.0 +field.poses191.pose.orientation.y,0.0 +field.poses191.pose.orientation.z,0.999954322211 +field.poses191.pose.orientation.w,0.00955790203185 +field.poses192.header.seq,0 +field.poses192.header.stamp,1620124126500393867 +field.poses192.header.frame_id,map +field.poses192.pose.position.x,-2.26862646917 +field.poses192.pose.position.y,-0.199767965027 +field.poses192.pose.position.z,0.0 +field.poses192.pose.orientation.x,0.0 +field.poses192.pose.orientation.y,0.0 +field.poses192.pose.orientation.z,0.999920739702 +field.poses192.pose.orientation.w,0.0125902467442 +field.poses193.header.seq,0 +field.poses193.header.stamp,1620124127408162594 +field.poses193.header.frame_id,map +field.poses193.pose.position.x,-2.75609914606 +field.poses193.pose.position.y,-0.155060216123 +field.poses193.pose.position.z,0.0 +field.poses193.pose.orientation.x,0.0 +field.poses193.pose.orientation.y,0.0 +field.poses193.pose.orientation.z,0.999865233653 +field.poses193.pose.orientation.w,0.0164168977599 +field.poses194.header.seq,0 +field.poses194.header.stamp,1620124128315908432 +field.poses194.header.frame_id,map +field.poses194.pose.position.x,-3.24502519824 +field.poses194.pose.position.y,-0.101380258698 +field.poses194.pose.position.z,0.0 +field.poses194.pose.orientation.x,0.0 +field.poses194.pose.orientation.y,0.0 +field.poses194.pose.orientation.z,0.999797839211 +field.poses194.pose.orientation.w,0.0201067329085 +field.poses195.header.seq,0 +field.poses195.header.stamp,1620124129223703384 +field.poses195.header.frame_id,map +field.poses195.pose.position.x,-3.57547447489 +field.poses195.pose.position.y,-0.0632835795103 +field.poses195.pose.position.z,0.0 +field.poses195.pose.orientation.x,0.0 +field.poses195.pose.orientation.y,0.0 +field.poses195.pose.orientation.z,0.999796663249 +field.poses195.pose.orientation.w,0.0201651222893 +field.poses196.header.seq,0 +field.poses196.header.stamp,1620124130131359100 +field.poses196.header.frame_id,map +field.poses196.pose.position.x,-3.82408817798 +field.poses196.pose.position.y,-0.0353309484709 +field.poses196.pose.position.z,0.0 +field.poses196.pose.orientation.x,0.0 +field.poses196.pose.orientation.y,0.0 +field.poses196.pose.orientation.z,0.999751015452 +field.poses196.pose.orientation.w,0.0223138321068 +field.poses197.header.seq,0 +field.poses197.header.stamp,1620124131039148808 +field.poses197.header.frame_id,map +field.poses197.pose.position.x,-4.02661505046 +field.poses197.pose.position.y,-0.0173279928437 +field.poses197.pose.position.z,0.0 +field.poses197.pose.orientation.x,0.0 +field.poses197.pose.orientation.y,0.0 +field.poses197.pose.orientation.z,0.997489222222 +field.poses197.pose.orientation.w,0.0708184407553 +field.poses198.header.seq,0 +field.poses198.header.stamp,1620124131947034359 +field.poses198.header.frame_id,map +field.poses198.pose.position.x,-4.24183208439 +field.poses198.pose.position.y,0.0501901430289 +field.poses198.pose.position.z,0.0 +field.poses198.pose.orientation.x,0.0 +field.poses198.pose.orientation.y,0.0 +field.poses198.pose.orientation.z,0.986336442831 +field.poses198.pose.orientation.w,0.164743502282 +field.poses199.header.seq,0 +field.poses199.header.stamp,1620124132854584217 +field.poses199.header.frame_id,map +field.poses199.pose.position.x,-4.59286386445 +field.poses199.pose.position.y,0.240017354195 +field.poses199.pose.position.z,0.0 +field.poses199.pose.orientation.x,0.0 +field.poses199.pose.orientation.y,0.0 +field.poses199.pose.orientation.z,0.950872780897 +field.poses199.pose.orientation.w,0.309581902813 +field.poses200.header.seq,0 +field.poses200.header.stamp,1620124133762325048 +field.poses200.header.frame_id,map +field.poses200.pose.position.x,-4.97996128911 +field.poses200.pose.position.y,0.576440063212 +field.poses200.pose.position.z,0.0 +field.poses200.pose.orientation.x,0.0 +field.poses200.pose.orientation.y,0.0 +field.poses200.pose.orientation.z,0.948247068586 +field.poses200.pose.orientation.w,0.317533457951 +field.poses201.header.seq,0 +field.poses201.header.stamp,1620124134670050144 +field.poses201.header.frame_id,map +field.poses201.pose.position.x,-5.30492160794 +field.poses201.pose.position.y,0.867657510729 +field.poses201.pose.position.z,0.0 +field.poses201.pose.orientation.x,0.0 +field.poses201.pose.orientation.y,0.0 +field.poses201.pose.orientation.z,0.947235665673 +field.poses201.pose.orientation.w,0.320537975405 +field.poses202.header.seq,0 +field.poses202.header.stamp,1620124135577835798 +field.poses202.header.frame_id,map +field.poses202.pose.position.x,-5.63842244732 +field.poses202.pose.position.y,1.18357907963 +field.poses202.pose.position.z,0.0 +field.poses202.pose.orientation.x,0.0 +field.poses202.pose.orientation.y,0.0 +field.poses202.pose.orientation.z,0.974472837901 +field.poses202.pose.orientation.w,0.224505430211 +field.poses203.header.seq,0 +field.poses203.header.stamp,1620124136485571861 +field.poses203.header.frame_id,map +field.poses203.pose.position.x,-5.98437649125 +field.poses203.pose.position.y,1.29781880236 +field.poses203.pose.position.z,0.0 +field.poses203.pose.orientation.x,0.0 +field.poses203.pose.orientation.y,0.0 +field.poses203.pose.orientation.z,0.993956864368 +field.poses203.pose.orientation.w,0.10977136136 +field.poses204.header.seq,0 +field.poses204.header.stamp,1620124137393296719 +field.poses204.header.frame_id,map +field.poses204.pose.position.x,-6.50531088399 +field.poses204.pose.position.y,1.45461049779 +field.poses204.pose.position.z,0.0 +field.poses204.pose.orientation.x,0.0 +field.poses204.pose.orientation.y,0.0 +field.poses204.pose.orientation.z,0.993819712068 +field.poses204.pose.orientation.w,0.111006215617 +field.poses205.header.seq,0 +field.poses205.header.stamp,1620124138301024437 +field.poses205.header.frame_id,map +field.poses205.pose.position.x,-6.9914428961 +field.poses205.pose.position.y,1.60316476982 +field.poses205.pose.position.z,0.0 +field.poses205.pose.orientation.x,0.0 +field.poses205.pose.orientation.y,0.0 +field.poses205.pose.orientation.z,0.993504145762 +field.poses205.pose.orientation.w,0.11379592415 +field.poses206.header.seq,0 +field.poses206.header.stamp,1620124139208763838 +field.poses206.header.frame_id,map +field.poses206.pose.position.x,-7.23721639497 +field.poses206.pose.position.y,1.65344411457 +field.poses206.pose.position.z,0.0 +field.poses206.pose.orientation.x,-0.0 +field.poses206.pose.orientation.y,-0.0 +field.poses206.pose.orientation.z,-0.998742710464 +field.poses206.pose.orientation.w,0.0501298144263 +field.poses207.header.seq,0 +field.poses207.header.stamp,1620124140116533995 +field.poses207.header.frame_id,map +field.poses207.pose.position.x,-7.46774802341 +field.poses207.pose.position.y,1.65993404286 +field.poses207.pose.position.z,0.0 +field.poses207.pose.orientation.x,-0.0 +field.poses207.pose.orientation.y,-0.0 +field.poses207.pose.orientation.z,-0.997523295254 +field.poses207.pose.orientation.w,0.0703368710296 +field.poses208.header.seq,0 +field.poses208.header.stamp,1620124141024279118 +field.poses208.header.frame_id,map +field.poses208.pose.position.x,-7.67582695425 +field.poses208.pose.position.y,1.63502993719 +field.poses208.pose.position.z,0.0 +field.poses208.pose.orientation.x,-0.0 +field.poses208.pose.orientation.y,-0.0 +field.poses208.pose.orientation.z,-0.976029516309 +field.poses208.pose.orientation.w,0.217638193555 +field.poses209.header.seq,0 +field.poses209.header.stamp,1620124141932019711 +field.poses209.header.frame_id,map +field.poses209.pose.position.x,-7.87181348449 +field.poses209.pose.position.y,1.56438626339 +field.poses209.pose.position.z,0.0 +field.poses209.pose.orientation.x,-0.0 +field.poses209.pose.orientation.y,-0.0 +field.poses209.pose.orientation.z,-0.975275494229 +field.poses209.pose.orientation.w,0.220992557243 +field.poses210.header.seq,0 +field.poses210.header.stamp,1620124142839751482 +field.poses210.header.frame_id,map +field.poses210.pose.position.x,-7.85161288686 +field.poses210.pose.position.y,1.58251385392 +field.poses210.pose.position.z,0.0 +field.poses210.pose.orientation.x,-0.0 +field.poses210.pose.orientation.y,-0.0 +field.poses210.pose.orientation.z,-0.939833446072 +field.poses210.pose.orientation.w,0.34163298091 +field.poses211.header.seq,0 +field.poses211.header.stamp,1620124143747459888 +field.poses211.header.frame_id,map +field.poses211.pose.position.x,-7.88418512656 +field.poses211.pose.position.y,1.55986870413 +field.poses211.pose.position.z,0.0 +field.poses211.pose.orientation.x,-0.0 +field.poses211.pose.orientation.y,-0.0 +field.poses211.pose.orientation.z,-0.940033816696 +field.poses211.pose.orientation.w,0.341081256401 +field.poses212.header.seq,0 +field.poses212.header.stamp,1620124144655231237 +field.poses212.header.frame_id,map +field.poses212.pose.position.x,-7.92433381897 +field.poses212.pose.position.y,1.53008045796 +field.poses212.pose.position.z,0.0 +field.poses212.pose.orientation.x,-0.0 +field.poses212.pose.orientation.y,-0.0 +field.poses212.pose.orientation.z,-0.940029111803 +field.poses212.pose.orientation.w,0.341094222999 +field.poses213.header.seq,0 +field.poses213.header.stamp,1620124145562998772 +field.poses213.header.frame_id,map +field.poses213.pose.position.x,-7.93338088957 +field.poses213.pose.position.y,1.52596366828 +field.poses213.pose.position.z,0.0 +field.poses213.pose.orientation.x,-0.0 +field.poses213.pose.orientation.y,-0.0 +field.poses213.pose.orientation.z,-0.907482195976 +field.poses213.pose.orientation.w,0.420090542606 +field.poses214.header.seq,0 +field.poses214.header.stamp,1620124146470712900 +field.poses214.header.frame_id,map +field.poses214.pose.position.x,-8.00030481944 +field.poses214.pose.position.y,1.44958182944 +field.poses214.pose.position.z,0.0 +field.poses214.pose.orientation.x,-0.0 +field.poses214.pose.orientation.y,-0.0 +field.poses214.pose.orientation.z,-0.90793905297 +field.poses214.pose.orientation.w,0.419102226302 +field.poses215.header.seq,0 +field.poses215.header.stamp,1620124147378451347 +field.poses215.header.frame_id,map +field.poses215.pose.position.x,-8.0434137059 +field.poses215.pose.position.y,1.42791121507 +field.poses215.pose.position.z,0.0 +field.poses215.pose.orientation.x,-0.0 +field.poses215.pose.orientation.y,-0.0 +field.poses215.pose.orientation.z,-0.851232477727 +field.poses215.pose.orientation.w,0.524788785002 +field.poses216.header.seq,0 +field.poses216.header.stamp,1620124148286200047 +field.poses216.header.frame_id,map +field.poses216.pose.position.x,-8.18449551405 +field.poses216.pose.position.y,1.18123790657 +field.poses216.pose.position.z,0.0 +field.poses216.pose.orientation.x,-0.0 +field.poses216.pose.orientation.y,-0.0 +field.poses216.pose.orientation.z,-0.852188312071 +field.poses216.pose.orientation.w,0.523235205973 +field.poses217.header.seq,0 +field.poses217.header.stamp,1620124149193957806 +field.poses217.header.frame_id,map +field.poses217.pose.position.x,-8.3615452688 +field.poses217.pose.position.y,0.926301065521 +field.poses217.pose.position.z,0.0 +field.poses217.pose.orientation.x,-0.0 +field.poses217.pose.orientation.y,-0.0 +field.poses217.pose.orientation.z,-0.800950034533 +field.poses217.pose.orientation.w,0.598731193593 +field.poses218.header.seq,0 +field.poses218.header.stamp,1620124150101708889 +field.poses218.header.frame_id,map +field.poses218.pose.position.x,-8.3770230667 +field.poses218.pose.position.y,0.883332542459 +field.poses218.pose.position.z,0.0 +field.poses218.pose.orientation.x,-0.0 +field.poses218.pose.orientation.y,-0.0 +field.poses218.pose.orientation.z,-0.80024557783 +field.poses218.pose.orientation.w,0.599672423215 +field.poses219.header.seq,0 +field.poses219.header.stamp,1620124151009422779 +field.poses219.header.frame_id,map +field.poses219.pose.position.x,-8.38502701811 +field.poses219.pose.position.y,0.874573166627 +field.poses219.pose.position.z,0.0 +field.poses219.pose.orientation.x,-0.0 +field.poses219.pose.orientation.y,-0.0 +field.poses219.pose.orientation.z,-0.7442314102 +field.poses219.pose.orientation.w,0.667921857759 +field.poses220.header.seq,0 +field.poses220.header.stamp,1620124151917266846 +field.poses220.header.frame_id,map +field.poses220.pose.position.x,-8.43255707991 +field.poses220.pose.position.y,0.61383479384 +field.poses220.pose.position.z,0.0 +field.poses220.pose.orientation.x,-0.0 +field.poses220.pose.orientation.y,-0.0 +field.poses220.pose.orientation.z,-0.747221415739 +field.poses220.pose.orientation.w,0.664575169458 +field.poses221.header.seq,0 +field.poses221.header.stamp,1620124152824957371 +field.poses221.header.frame_id,map +field.poses221.pose.position.x,-8.49369013969 +field.poses221.pose.position.y,0.285345385961 +field.poses221.pose.position.z,0.0 +field.poses221.pose.orientation.x,-0.0 +field.poses221.pose.orientation.y,-0.0 +field.poses221.pose.orientation.z,-0.748323985867 +field.poses221.pose.orientation.w,0.663333409513 +field.poses222.header.seq,0 +field.poses222.header.stamp,1620124153732609510 +field.poses222.header.frame_id,map +field.poses222.pose.position.x,-8.59816898667 +field.poses222.pose.position.y,-0.24294393014 +field.poses222.pose.position.z,0.0 +field.poses222.pose.orientation.x,-0.0 +field.poses222.pose.orientation.y,-0.0 +field.poses222.pose.orientation.z,-0.748588641219 +field.poses222.pose.orientation.w,0.66303472476 +field.poses223.header.seq,0 +field.poses223.header.stamp,1620124154640381336 +field.poses223.header.frame_id,map +field.poses223.pose.position.x,-8.70770142379 +field.poses223.pose.position.y,-0.783771478723 +field.poses223.pose.position.z,0.0 +field.poses223.pose.orientation.x,-0.0 +field.poses223.pose.orientation.y,-0.0 +field.poses223.pose.orientation.z,-0.750072214791 +field.poses223.pose.orientation.w,0.661355934878 +field.poses224.header.seq,0 +field.poses224.header.stamp,1620124155548098087 +field.poses224.header.frame_id,map +field.poses224.pose.position.x,-8.79423621716 +field.poses224.pose.position.y,-1.20687813301 +field.poses224.pose.position.z,0.0 +field.poses224.pose.orientation.x,-0.0 +field.poses224.pose.orientation.y,-0.0 +field.poses224.pose.orientation.z,-0.752063187991 +field.poses224.pose.orientation.w,0.65909101137 +field.poses225.header.seq,0 +field.poses225.header.stamp,1620124156455892324 +field.poses225.header.frame_id,map +field.poses225.pose.position.x,-8.82435488206 +field.poses225.pose.position.y,-1.34318728413 +field.poses225.pose.position.z,0.0 +field.poses225.pose.orientation.x,-0.0 +field.poses225.pose.orientation.y,-0.0 +field.poses225.pose.orientation.z,-0.770568378398 +field.poses225.pose.orientation.w,0.63735733636 +field.poses226.header.seq,0 +field.poses226.header.stamp,1620124157363587379 +field.poses226.header.frame_id,map +field.poses226.pose.position.x,-8.86679456343 +field.poses226.pose.position.y,-1.49464228628 +field.poses226.pose.position.z,0.0 +field.poses226.pose.orientation.x,-0.0 +field.poses226.pose.orientation.y,-0.0 +field.poses226.pose.orientation.z,-0.77033672794 +field.poses226.pose.orientation.w,0.6376372994 +field.poses227.header.seq,0 +field.poses227.header.stamp,1620124158271394730 +field.poses227.header.frame_id,map +field.poses227.pose.position.x,-8.93976407624 +field.poses227.pose.position.y,-1.77413713926 +field.poses227.pose.position.z,0.0 +field.poses227.pose.orientation.x,-0.0 +field.poses227.pose.orientation.y,-0.0 +field.poses227.pose.orientation.z,-0.770782035648 +field.poses227.pose.orientation.w,0.637098935427 +field.poses228.header.seq,0 +field.poses228.header.stamp,1620124159179135561 +field.poses228.header.frame_id,map +field.poses228.pose.position.x,-9.00528320036 +field.poses228.pose.position.y,-2.01764040033 +field.poses228.pose.position.z,0.0 +field.poses228.pose.orientation.x,-0.0 +field.poses228.pose.orientation.y,-0.0 +field.poses228.pose.orientation.z,-0.771941899677 +field.poses228.pose.orientation.w,0.635693089095 +field.poses229.header.seq,0 +field.poses229.header.stamp,1620124160086808920 +field.poses229.header.frame_id,map +field.poses229.pose.position.x,-9.017703779 +field.poses229.pose.position.y,-2.06788709114 +field.poses229.pose.position.z,0.0 +field.poses229.pose.orientation.x,-0.0 +field.poses229.pose.orientation.y,-0.0 +field.poses229.pose.orientation.z,-0.772121819882 +field.poses229.pose.orientation.w,0.635474543363 +field.poses230.header.seq,0 +field.poses230.header.stamp,1620124160994590759 +field.poses230.header.frame_id,map +field.poses230.pose.position.x,-9.10509685335 +field.poses230.pose.position.y,-2.39581653152 +field.poses230.pose.position.z,0.0 +field.poses230.pose.orientation.x,-0.0 +field.poses230.pose.orientation.y,-0.0 +field.poses230.pose.orientation.z,-0.769924273234 +field.poses230.pose.orientation.w,0.638135262688 +field.poses231.header.seq,0 +field.poses231.header.stamp,1620124161902317047 +field.poses231.header.frame_id,map +field.poses231.pose.position.x,-9.13963728182 +field.poses231.pose.position.y,-2.51875562641 +field.poses231.pose.position.z,0.0 +field.poses231.pose.orientation.x,-0.0 +field.poses231.pose.orientation.y,-0.0 +field.poses231.pose.orientation.z,-0.76049052651 +field.poses231.pose.orientation.w,0.649349027172 +field.poses232.header.seq,0 +field.poses232.header.stamp,1620124162810005188 +field.poses232.header.frame_id,map +field.poses232.pose.position.x,-9.1341985332 +field.poses232.pose.position.y,-2.50966829124 +field.poses232.pose.position.z,0.0 +field.poses232.pose.orientation.x,-0.0 +field.poses232.pose.orientation.y,-0.0 +field.poses232.pose.orientation.z,-0.702432744568 +field.poses232.pose.orientation.w,0.711750124243 +field.poses233.header.seq,0 +field.poses233.header.stamp,1620124163717777014 +field.poses233.header.frame_id,map +field.poses233.pose.position.x,-9.13448825781 +field.poses233.pose.position.y,-2.51297948981 +field.poses233.pose.position.z,0.0 +field.poses233.pose.orientation.x,-0.0 +field.poses233.pose.orientation.y,-0.0 +field.poses233.pose.orientation.z,-0.704498045526 +field.poses233.pose.orientation.w,0.709705927727 +field.poses234.header.seq,0 +field.poses234.header.stamp,1620124164625510931 +field.poses234.header.frame_id,map +field.poses234.pose.position.x,-9.15075967005 +field.poses234.pose.position.y,-2.71732804618 +field.poses234.pose.position.z,0.0 +field.poses234.pose.orientation.x,-0.0 +field.poses234.pose.orientation.y,-0.0 +field.poses234.pose.orientation.z,-0.704497453822 +field.poses234.pose.orientation.w,0.709706515088 +field.poses235.header.seq,0 +field.poses235.header.stamp,1620124165533249378 +field.poses235.header.frame_id,map +field.poses235.pose.position.x,-9.16504721132 +field.poses235.pose.position.y,-2.91976471389 +field.poses235.pose.position.z,0.0 +field.poses235.pose.orientation.x,-0.0 +field.poses235.pose.orientation.y,-0.0 +field.poses235.pose.orientation.z,-0.708418806325 +field.poses235.pose.orientation.w,0.705792317077 +field.poses236.header.seq,0 +field.poses236.header.stamp,1620124166441027641 +field.poses236.header.frame_id,map +field.poses236.pose.position.x,-9.16244932067 +field.poses236.pose.position.y,-2.93335857401 +field.poses236.pose.position.z,0.0 +field.poses236.pose.orientation.x,-0.0 +field.poses236.pose.orientation.y,-0.0 +field.poses236.pose.orientation.z,-0.713968882312 +field.poses236.pose.orientation.w,0.700177431149 +field.poses237.header.seq,0 +field.poses237.header.stamp,1620124167348739147 +field.poses237.header.frame_id,map +field.poses237.pose.position.x,-9.18271285157 +field.poses237.pose.position.y,-3.14572635165 +field.poses237.pose.position.z,0.0 +field.poses237.pose.orientation.x,-0.0 +field.poses237.pose.orientation.y,-0.0 +field.poses237.pose.orientation.z,-0.719265917704 +field.poses237.pose.orientation.w,0.694734870026 +field.poses238.header.seq,0 +field.poses238.header.stamp,1620124168256457806 +field.poses238.header.frame_id,map +field.poses238.pose.position.x,-9.17744981054 +field.poses238.pose.position.y,-3.12979988796 +field.poses238.pose.position.z,0.0 +field.poses238.pose.orientation.x,-0.0 +field.poses238.pose.orientation.y,-0.0 +field.poses238.pose.orientation.z,-0.768961334664 +field.poses238.pose.orientation.w,0.639295288417 +field.poses239.header.seq,0 +field.poses239.header.stamp,1620124169164257526 +field.poses239.header.frame_id,map +field.poses239.pose.position.x,-9.24300010579 +field.poses239.pose.position.y,-3.37331987689 +field.poses239.pose.position.z,0.0 +field.poses239.pose.orientation.x,-0.0 +field.poses239.pose.orientation.y,-0.0 +field.poses239.pose.orientation.z,-0.76606267306 +field.poses239.pose.orientation.w,0.642765883463 +field.poses240.header.seq,0 +field.poses240.header.stamp,1620124170071989059 +field.poses240.header.frame_id,map +field.poses240.pose.position.x,-9.3253828459 +field.poses240.pose.position.y,-3.70600384269 +field.poses240.pose.position.z,0.0 +field.poses240.pose.orientation.x,-0.0 +field.poses240.pose.orientation.y,-0.0 +field.poses240.pose.orientation.z,-0.764103748331 +field.poses240.pose.orientation.w,0.645093374471 +field.poses241.header.seq,0 +field.poses241.header.stamp,1620124170979794264 +field.poses241.header.frame_id,map +field.poses241.pose.position.x,-9.45847319067 +field.poses241.pose.position.y,-4.2352358404 +field.poses241.pose.position.z,0.0 +field.poses241.pose.orientation.x,-0.0 +field.poses241.pose.orientation.y,-0.0 +field.poses241.pose.orientation.z,-0.76521195053 +field.poses241.pose.orientation.w,0.643778432977 +field.poses242.header.seq,0 +field.poses242.header.stamp,1620124171887485981 +field.poses242.header.frame_id,map +field.poses242.pose.position.x,-9.54564489721 +field.poses242.pose.position.y,-4.59522565704 +field.poses242.pose.position.z,0.0 +field.poses242.pose.orientation.x,-0.0 +field.poses242.pose.orientation.y,-0.0 +field.poses242.pose.orientation.z,-0.741316913884 +field.poses242.pose.orientation.w,0.671155148375 +field.poses243.header.seq,0 +field.poses243.header.stamp,1620124172795163870 +field.poses243.header.frame_id,map +field.poses243.pose.position.x,-9.5887419644 +field.poses243.pose.position.y,-4.84732065721 +field.poses243.pose.position.z,0.0 +field.poses243.pose.orientation.x,-0.0 +field.poses243.pose.orientation.y,-0.0 +field.poses243.pose.orientation.z,-0.738400805225 +field.poses243.pose.orientation.w,0.674362106618 +field.poses244.header.seq,0 +field.poses244.header.stamp,1620124173702974319 +field.poses244.header.frame_id,map +field.poses244.pose.position.x,-9.59345482372 +field.poses244.pose.position.y,-4.87803929814 +field.poses244.pose.position.z,0.0 +field.poses244.pose.orientation.x,-0.0 +field.poses244.pose.orientation.y,-0.0 +field.poses244.pose.orientation.z,-0.737920390067 +field.poses244.pose.orientation.w,0.674887766908 +field.poses245.header.seq,0 +field.poses245.header.stamp,1620124174610664606 +field.poses245.header.frame_id,map +field.poses245.pose.position.x,-9.59360593168 +field.poses245.pose.position.y,-4.88039472692 +field.poses245.pose.position.z,0.0 +field.poses245.pose.orientation.x,-0.0 +field.poses245.pose.orientation.y,-0.0 +field.poses245.pose.orientation.z,-0.737285418752 +field.poses245.pose.orientation.w,0.675581387618 +field.poses246.header.seq,0 +field.poses246.header.stamp,1620124175518447876 +field.poses246.header.frame_id,map +field.poses246.pose.position.x,-9.60245860583 +field.poses246.pose.position.y,-4.87584499148 +field.poses246.pose.position.z,0.0 +field.poses246.pose.orientation.x,-0.0 +field.poses246.pose.orientation.y,-0.0 +field.poses246.pose.orientation.z,-0.67144385891 +field.poses246.pose.orientation.w,0.741055425952 +field.poses247.header.seq,0 +field.poses247.header.stamp,1620124176426151991 +field.poses247.header.frame_id,map +field.poses247.pose.position.x,-9.60166744976 +field.poses247.pose.position.y,-4.89202921283 +field.poses247.pose.position.z,0.0 +field.poses247.pose.orientation.x,-0.0 +field.poses247.pose.orientation.y,-0.0 +field.poses247.pose.orientation.z,-0.607913089628 +field.poses247.pose.orientation.w,0.794003573959 +field.poses248.header.seq,0 +field.poses248.header.stamp,1620124177333861828 +field.poses248.header.frame_id,map +field.poses248.pose.position.x,-9.60078605708 +field.poses248.pose.position.y,-4.89981961426 +field.poses248.pose.position.z,0.0 +field.poses248.pose.orientation.x,-0.0 +field.poses248.pose.orientation.y,-0.0 +field.poses248.pose.orientation.z,-0.60856808619 +field.poses248.pose.orientation.w,0.79350166003 +field.poses249.header.seq,0 +field.poses249.header.stamp,1620124178241649628 +field.poses249.header.frame_id,map +field.poses249.pose.position.x,-9.59602323134 +field.poses249.pose.position.y,-4.9291379371 +field.poses249.pose.position.z,0.0 +field.poses249.pose.orientation.x,-0.0 +field.poses249.pose.orientation.y,-0.0 +field.poses249.pose.orientation.z,-0.60857128882 +field.poses249.pose.orientation.w,0.793499203795 +field.poses250.header.seq,0 +field.poses250.header.stamp,1620124179149393082 +field.poses250.header.frame_id,map +field.poses250.pose.position.x,-9.5782229534 +field.poses250.pose.position.y,-5.0308221331 +field.poses250.pose.position.z,0.0 +field.poses250.pose.orientation.x,-0.0 +field.poses250.pose.orientation.y,-0.0 +field.poses250.pose.orientation.z,-0.606507844929 +field.poses250.pose.orientation.w,0.795077501908 +field.poses251.header.seq,0 +field.poses251.header.stamp,1620124180057256937 +field.poses251.header.frame_id,map +field.poses251.pose.position.x,-9.56189002844 +field.poses251.pose.position.y,-5.14849221385 +field.poses251.pose.position.z,0.0 +field.poses251.pose.orientation.x,-0.0 +field.poses251.pose.orientation.y,-0.0 +field.poses251.pose.orientation.z,-0.511302755472 +field.poses251.pose.orientation.w,0.859400658742 +field.poses252.header.seq,0 +field.poses252.header.stamp,1620124180964828491 +field.poses252.header.frame_id,map +field.poses252.pose.position.x,-9.56605581795 +field.poses252.pose.position.y,-5.15371818498 +field.poses252.pose.position.z,0.0 +field.poses252.pose.orientation.x,-0.0 +field.poses252.pose.orientation.y,-0.0 +field.poses252.pose.orientation.z,-0.435217368363 +field.poses252.pose.orientation.w,0.900325409103 +field.poses253.header.seq,0 +field.poses253.header.stamp,1620124181872612238 +field.poses253.header.frame_id,map +field.poses253.pose.position.x,-9.56910334235 +field.poses253.pose.position.y,-5.17232156563 +field.poses253.pose.position.z,0.0 +field.poses253.pose.orientation.x,-0.0 +field.poses253.pose.orientation.y,-0.0 +field.poses253.pose.orientation.z,-0.180388310397 +field.poses253.pose.orientation.w,0.983595474508 +field.poses254.header.seq,0 +field.poses254.header.stamp,1620124182780366421 +field.poses254.header.frame_id,map +field.poses254.pose.position.x,-9.5692284626 +field.poses254.pose.position.y,-5.18401833582 +field.poses254.pose.position.z,0.0 +field.poses254.pose.orientation.x,0.0 +field.poses254.pose.orientation.y,0.0 +field.poses254.pose.orientation.z,0.0760671043533 +field.poses254.pose.orientation.w,0.997102700646 +field.poses255.header.seq,0 +field.poses255.header.stamp,1620124183688087225 +field.poses255.header.frame_id,map +field.poses255.pose.position.x,-9.57069605285 +field.poses255.pose.position.y,-5.19505835249 +field.poses255.pose.position.z,0.0 +field.poses255.pose.orientation.x,0.0 +field.poses255.pose.orientation.y,0.0 +field.poses255.pose.orientation.z,0.327133963293 +field.poses255.pose.orientation.w,0.94497797332 +field.poses256.header.seq,0 +field.poses256.header.stamp,1620124184595815182 +field.poses256.header.frame_id,map +field.poses256.pose.position.x,-9.56927023242 +field.poses256.pose.position.y,-5.1930293859 +field.poses256.pose.position.z,0.0 +field.poses256.pose.orientation.x,0.0 +field.poses256.pose.orientation.y,0.0 +field.poses256.pose.orientation.z,0.553560809804 +field.poses256.pose.orientation.w,0.832808759469 +field.poses257.header.seq,0 +field.poses257.header.stamp,1620124185503597498 +field.poses257.header.frame_id,map +field.poses257.pose.position.x,-9.57078270146 +field.poses257.pose.position.y,-5.18834206329 +field.poses257.pose.position.z,0.0 +field.poses257.pose.orientation.x,0.0 +field.poses257.pose.orientation.y,0.0 +field.poses257.pose.orientation.z,0.705092553967 +field.poses257.pose.orientation.w,0.709115287059 +field.poses258.header.seq,0 +field.poses258.header.stamp,1620124186411328793 +field.poses258.header.frame_id,map +field.poses258.pose.position.x,-9.56625297561 +field.poses258.pose.position.y,-5.16197512219 +field.poses258.pose.position.z,0.0 +field.poses258.pose.orientation.x,0.0 +field.poses258.pose.orientation.y,0.0 +field.poses258.pose.orientation.z,0.706188063417 +field.poses258.pose.orientation.w,0.708024306848 +field.poses259.header.seq,0 +field.poses259.header.stamp,1620124187319059849 +field.poses259.header.frame_id,map +field.poses259.pose.position.x,-9.55892944206 +field.poses259.pose.position.y,-5.0523065988 +field.poses259.pose.position.z,0.0 +field.poses259.pose.orientation.x,0.0 +field.poses259.pose.orientation.y,0.0 +field.poses259.pose.orientation.z,0.707283818616 +field.poses259.pose.orientation.w,0.706929699422 +field.poses260.header.seq,0 +field.poses260.header.stamp,1620124188226755857 +field.poses260.header.frame_id,map +field.poses260.pose.position.x,-9.53701395144 +field.poses260.pose.position.y,-4.75700565826 +field.poses260.pose.position.z,0.0 +field.poses260.pose.orientation.x,0.0 +field.poses260.pose.orientation.y,0.0 +field.poses260.pose.orientation.z,0.705684047458 +field.poses260.pose.orientation.w,0.708526658047 +field.poses261.header.seq,0 +field.poses261.header.stamp,1620124189134517908 +field.poses261.header.frame_id,map +field.poses261.pose.position.x,-9.50694303623 +field.poses261.pose.position.y,-4.616011958 +field.poses261.pose.position.z,0.0 +field.poses261.pose.orientation.x,0.0 +field.poses261.pose.orientation.y,0.0 +field.poses261.pose.orientation.z,0.61931578875 +field.poses261.pose.orientation.w,0.785141995951 +field.poses262.header.seq,0 +field.poses262.header.stamp,1620124190042304039 +field.poses262.header.frame_id,map +field.poses262.pose.position.x,-9.49979050645 +field.poses262.pose.position.y,-4.61919975683 +field.poses262.pose.position.z,0.0 +field.poses262.pose.orientation.x,0.0 +field.poses262.pose.orientation.y,0.0 +field.poses262.pose.orientation.z,0.711537483441 +field.poses262.pose.orientation.w,0.702648140721 +field.poses263.header.seq,0 +field.poses263.header.stamp,1620124190950024605 +field.poses263.header.frame_id,map +field.poses263.pose.position.x,-9.49282305469 +field.poses263.pose.position.y,-4.50323712494 +field.poses263.pose.position.z,0.0 +field.poses263.pose.orientation.x,0.0 +field.poses263.pose.orientation.y,0.0 +field.poses263.pose.orientation.z,0.711793708784 +field.poses263.pose.orientation.w,0.702388579161 +field.poses264.header.seq,0 +field.poses264.header.stamp,1620124191857735157 +field.poses264.header.frame_id,map +field.poses264.pose.position.x,-9.47341748139 +field.poses264.pose.position.y,-4.11524720141 +field.poses264.pose.position.z,0.0 +field.poses264.pose.orientation.x,0.0 +field.poses264.pose.orientation.y,0.0 +field.poses264.pose.orientation.z,0.711674373615 +field.poses264.pose.orientation.w,0.702509491708 +field.poses265.header.seq,0 +field.poses265.header.stamp,1620124192765477657 +field.poses265.header.frame_id,map +field.poses265.pose.position.x,-9.44815100944 +field.poses265.pose.position.y,-3.78369355121 +field.poses265.pose.position.z,0.0 +field.poses265.pose.orientation.x,0.0 +field.poses265.pose.orientation.y,0.0 +field.poses265.pose.orientation.z,0.703055419898 +field.poses265.pose.orientation.w,0.711135062103 +field.poses266.header.seq,0 +field.poses266.header.stamp,1620124193673220634 +field.poses266.header.frame_id,map +field.poses266.pose.position.x,-9.44919072918 +field.poses266.pose.position.y,-3.72285972468 +field.poses266.pose.position.z,0.0 +field.poses266.pose.orientation.x,0.0 +field.poses266.pose.orientation.y,0.0 +field.poses266.pose.orientation.z,0.670719194113 +field.poses266.pose.orientation.w,0.741711374221 +field.poses267.header.seq,0 +field.poses267.header.stamp,1620124194580964088 +field.poses267.header.frame_id,map +field.poses267.pose.position.x,-9.4283845707 +field.poses267.pose.position.y,-3.59550236556 +field.poses267.pose.position.z,0.0 +field.poses267.pose.orientation.x,0.0 +field.poses267.pose.orientation.y,0.0 +field.poses267.pose.orientation.z,0.672513677321 +field.poses267.pose.orientation.w,0.740084693677 +field.poses268.header.seq,0 +field.poses268.header.stamp,1620124195488703966 +field.poses268.header.frame_id,map +field.poses268.pose.position.x,-9.39171847379 +field.poses268.pose.position.y,-3.38003347752 +field.poses268.pose.position.z,0.0 +field.poses268.pose.orientation.x,0.0 +field.poses268.pose.orientation.y,0.0 +field.poses268.pose.orientation.z,0.670588830618 +field.poses268.pose.orientation.w,0.741829239279 +field.poses269.header.seq,0 +field.poses269.header.stamp,1620124196396461248 +field.poses269.header.frame_id,map +field.poses269.pose.position.x,-9.37690050315 +field.poses269.pose.position.y,-3.29564383364 +field.poses269.pose.position.z,0.0 +field.poses269.pose.orientation.x,0.0 +field.poses269.pose.orientation.y,0.0 +field.poses269.pose.orientation.z,0.670837339424 +field.poses269.pose.orientation.w,0.741604519967 +field.poses270.header.seq,0 +field.poses270.header.stamp,1620124197304347277 +field.poses270.header.frame_id,map +field.poses270.pose.position.x,-9.30779668897 +field.poses270.pose.position.y,-2.91461857435 +field.poses270.pose.position.z,0.0 +field.poses270.pose.orientation.x,0.0 +field.poses270.pose.orientation.y,0.0 +field.poses270.pose.orientation.z,0.670051926398 +field.poses270.pose.orientation.w,0.742314229912 +field.poses271.header.seq,0 +field.poses271.header.stamp,1620124198211926460 +field.poses271.header.frame_id,map +field.poses271.pose.position.x,-9.21929342206 +field.poses271.pose.position.y,-2.45014109212 +field.poses271.pose.position.z,0.0 +field.poses271.pose.orientation.x,0.0 +field.poses271.pose.orientation.y,0.0 +field.poses271.pose.orientation.z,0.667321676253 +field.poses271.pose.orientation.w,0.744769615655 +field.poses272.header.seq,0 +field.poses272.header.stamp,1620124199119690418 +field.poses272.header.frame_id,map +field.poses272.pose.position.x,-9.12955359303 +field.poses272.pose.position.y,-1.96481409085 +field.poses272.pose.position.z,0.0 +field.poses272.pose.orientation.x,0.0 +field.poses272.pose.orientation.y,0.0 +field.poses272.pose.orientation.z,0.664920426534 +field.poses272.pose.orientation.w,0.746914202822 +field.poses273.header.seq,0 +field.poses273.header.stamp,1620124200027458668 +field.poses273.header.frame_id,map +field.poses273.pose.position.x,-9.06635268358 +field.poses273.pose.position.y,-1.64434011076 +field.poses273.pose.position.z,0.0 +field.poses273.pose.orientation.x,0.0 +field.poses273.pose.orientation.y,0.0 +field.poses273.pose.orientation.z,0.663621402866 +field.poses273.pose.orientation.w,0.74806860224 +field.poses274.header.seq,0 +field.poses274.header.stamp,1620124200935138226 +field.poses274.header.frame_id,map +field.poses274.pose.position.x,-9.00236106267 +field.poses274.pose.position.y,-1.31842669141 +field.poses274.pose.position.z,0.0 +field.poses274.pose.orientation.x,0.0 +field.poses274.pose.orientation.y,0.0 +field.poses274.pose.orientation.z,0.660940373869 +field.poses274.pose.orientation.w,0.750438419986 +field.poses275.header.seq,0 +field.poses275.header.stamp,1620124201842886448 +field.poses275.header.frame_id,map +field.poses275.pose.position.x,-8.92739294689 +field.poses275.pose.position.y,-0.969717618971 +field.poses275.pose.position.z,0.0 +field.poses275.pose.orientation.x,0.0 +field.poses275.pose.orientation.y,0.0 +field.poses275.pose.orientation.z,0.66049734118 +field.poses275.pose.orientation.w,0.750828384049 +field.poses276.header.seq,0 +field.poses276.header.stamp,1620124202750695467 +field.poses276.header.frame_id,map +field.poses276.pose.position.x,-8.83615032025 +field.poses276.pose.position.y,-0.555907330922 +field.poses276.pose.position.z,0.0 +field.poses276.pose.orientation.x,0.0 +field.poses276.pose.orientation.y,0.0 +field.poses276.pose.orientation.z,0.657741412031 +field.poses276.pose.orientation.w,0.753243808405 +field.poses277.header.seq,0 +field.poses277.header.stamp,1620124203658368349 +field.poses277.header.frame_id,map +field.poses277.pose.position.x,-8.74374388992 +field.poses277.pose.position.y,-0.138044193737 +field.poses277.pose.position.z,0.0 +field.poses277.pose.orientation.x,0.0 +field.poses277.pose.orientation.y,0.0 +field.poses277.pose.orientation.z,0.656584561991 +field.poses277.pose.orientation.w,0.75425241992 +field.poses278.header.seq,0 +field.poses278.header.stamp,1620124204566123962 +field.poses278.header.frame_id,map +field.poses278.pose.position.x,-8.68560162474 +field.poses278.pose.position.y,0.136663340024 +field.poses278.pose.position.z,0.0 +field.poses278.pose.orientation.x,0.0 +field.poses278.pose.orientation.y,0.0 +field.poses278.pose.orientation.z,0.656673264316 +field.poses278.pose.orientation.w,0.754175194456 +field.poses279.header.seq,0 +field.poses279.header.stamp,1620124205474100113 +field.poses279.header.frame_id,map +field.poses279.pose.position.x,-8.63992507294 +field.poses279.pose.position.y,0.328138075202 +field.poses279.pose.position.z,0.0 +field.poses279.pose.orientation.x,0.0 +field.poses279.pose.orientation.y,0.0 +field.poses279.pose.orientation.z,0.655292873727 +field.poses279.pose.orientation.w,0.755374906681 +field.poses280.header.seq,0 +field.poses280.header.stamp,1620124206381633759 +field.poses280.header.frame_id,map +field.poses280.pose.position.x,-8.56674912811 +field.poses280.pose.position.y,0.653269062902 +field.poses280.pose.position.z,0.0 +field.poses280.pose.orientation.x,0.0 +field.poses280.pose.orientation.y,0.0 +field.poses280.pose.orientation.z,0.654363442531 +field.poses280.pose.orientation.w,0.756180193525 +field.poses281.header.seq,0 +field.poses281.header.stamp,1620124207289334297 +field.poses281.header.frame_id,map +field.poses281.pose.position.x,-8.48688862921 +field.poses281.pose.position.y,1.00488263467 +field.poses281.pose.position.z,0.0 +field.poses281.pose.orientation.x,0.0 +field.poses281.pose.orientation.y,0.0 +field.poses281.pose.orientation.z,0.652237389951 +field.poses281.pose.orientation.w,0.758014767106 +field.poses282.header.seq,0 +field.poses282.header.stamp,1620124208197047710 +field.poses282.header.frame_id,map +field.poses282.pose.position.x,-8.46467301484 +field.poses282.pose.position.y,1.09670708297 +field.poses282.pose.position.z,0.0 +field.poses282.pose.orientation.x,0.0 +field.poses282.pose.orientation.y,0.0 +field.poses282.pose.orientation.z,0.650920791162 +field.poses282.pose.orientation.w,0.759145653767 +field.poses283.header.seq,0 +field.poses283.header.stamp,1620124209104793072 +field.poses283.header.frame_id,map +field.poses283.pose.position.x,-8.4200216106 +field.poses283.pose.position.y,1.3079595102 +field.poses283.pose.position.z,0.0 +field.poses283.pose.orientation.x,0.0 +field.poses283.pose.orientation.y,0.0 +field.poses283.pose.orientation.z,0.650603606335 +field.poses283.pose.orientation.w,0.759417505345 +field.poses284.header.seq,0 +field.poses284.header.stamp,1620124210012550831 +field.poses284.header.frame_id,map +field.poses284.pose.position.x,-8.37134037037 +field.poses284.pose.position.y,1.51730449445 +field.poses284.pose.position.z,0.0 +field.poses284.pose.orientation.x,0.0 +field.poses284.pose.orientation.y,0.0 +field.poses284.pose.orientation.z,0.650300357195 +field.poses284.pose.orientation.w,0.759677198179 +field.poses285.header.seq,0 +field.poses285.header.stamp,1620124210920345783 +field.poses285.header.frame_id,map +field.poses285.pose.position.x,-8.32864267691 +field.poses285.pose.position.y,1.72071624251 +field.poses285.pose.position.z,0.0 +field.poses285.pose.orientation.x,0.0 +field.poses285.pose.orientation.y,0.0 +field.poses285.pose.orientation.z,0.627535750392 +field.poses285.pose.orientation.w,0.778587748414 +field.poses286.header.seq,0 +field.poses286.header.stamp,1620124211828053236 +field.poses286.header.frame_id,map +field.poses286.pose.position.x,-8.34762945163 +field.poses286.pose.position.y,1.71080138697 +field.poses286.pose.position.z,0.0 +field.poses286.pose.orientation.x,0.0 +field.poses286.pose.orientation.y,0.0 +field.poses286.pose.orientation.z,0.406986845896 +field.poses286.pose.orientation.w,0.91343401911 +field.poses287.header.seq,0 +field.poses287.header.stamp,1620124212735805988 +field.poses287.header.frame_id,map +field.poses287.pose.position.x,-8.34373783802 +field.poses287.pose.position.y,1.7136369799 +field.poses287.pose.position.z,0.0 +field.poses287.pose.orientation.x,0.0 +field.poses287.pose.orientation.y,0.0 +field.poses287.pose.orientation.z,0.167868004885 +field.poses287.pose.orientation.w,0.985809481054 +field.poses288.header.seq,0 +field.poses288.header.stamp,1620124213643517733 +field.poses288.header.frame_id,map +field.poses288.pose.position.x,-8.3233101094 +field.poses288.pose.position.y,1.71633591191 +field.poses288.pose.position.z,0.0 +field.poses288.pose.orientation.x,0.0 +field.poses288.pose.orientation.y,0.0 +field.poses288.pose.orientation.z,0.139497636805 +field.poses288.pose.orientation.w,0.990222403971 +field.poses289.header.seq,0 +field.poses289.header.stamp,1620124214551230431 +field.poses289.header.frame_id,map +field.poses289.pose.position.x,-8.19035923273 +field.poses289.pose.position.y,1.73811630752 +field.poses289.pose.position.z,0.0 +field.poses289.pose.orientation.x,0.0 +field.poses289.pose.orientation.y,0.0 +field.poses289.pose.orientation.z,0.0524168329251 +field.poses289.pose.orientation.w,0.998625292903 +field.poses290.header.seq,0 +field.poses290.header.stamp,1620124215458999634 +field.poses290.header.frame_id,map +field.poses290.pose.position.x,-8.06444995763 +field.poses290.pose.position.y,1.74735639966 +field.poses290.pose.position.z,0.0 +field.poses290.pose.orientation.x,0.0 +field.poses290.pose.orientation.y,0.0 +field.poses290.pose.orientation.z,0.0549403448718 +field.poses290.pose.orientation.w,0.998489638657 +field.poses291.header.seq,0 +field.poses291.header.stamp,1620124216366729736 +field.poses291.header.frame_id,map +field.poses291.pose.position.x,-8.0296948067 +field.poses291.pose.position.y,1.75043773602 +field.poses291.pose.position.z,0.0 +field.poses291.pose.orientation.x,0.0 +field.poses291.pose.orientation.y,0.0 +field.poses291.pose.orientation.z,0.0541108485268 +field.poses291.pose.orientation.w,0.998534934828 +field.poses292.header.seq,0 +field.poses292.header.stamp,1620124217274540424 +field.poses292.header.frame_id,map +field.poses292.pose.position.x,-7.71524132648 +field.poses292.pose.position.y,1.7561245502 +field.poses292.pose.position.z,0.0 +field.poses292.pose.orientation.x,0.0 +field.poses292.pose.orientation.y,0.0 +field.poses292.pose.orientation.z,0.0518269051682 +field.poses292.pose.orientation.w,0.998656082894 +field.poses293.header.seq,0 +field.poses293.header.stamp,1620124218182207108 +field.poses293.header.frame_id,map +field.poses293.pose.position.x,-7.24044375854 +field.poses293.pose.position.y,1.77264612332 +field.poses293.pose.position.z,0.0 +field.poses293.pose.orientation.x,-0.0 +field.poses293.pose.orientation.y,-0.0 +field.poses293.pose.orientation.z,-0.00609420686317 +field.poses293.pose.orientation.w,0.999981430149 +field.poses294.header.seq,0 +field.poses294.header.stamp,1620124219089977264 +field.poses294.header.frame_id,map +field.poses294.pose.position.x,-6.8732883254 +field.poses294.pose.position.y,1.73217163865 +field.poses294.pose.position.z,0.0 +field.poses294.pose.orientation.x,-0.0 +field.poses294.pose.orientation.y,-0.0 +field.poses294.pose.orientation.z,-0.0150406829666 +field.poses294.pose.orientation.w,0.99988688253 +field.poses295.header.seq,0 +field.poses295.header.stamp,1620124219997722626 +field.poses295.header.frame_id,map +field.poses295.pose.position.x,-6.54134778564 +field.poses295.pose.position.y,1.69223173442 +field.poses295.pose.position.z,0.0 +field.poses295.pose.orientation.x,-0.0 +field.poses295.pose.orientation.y,-0.0 +field.poses295.pose.orientation.z,-0.0248913347694 +field.poses295.pose.orientation.w,0.999690162727 +field.poses296.header.seq,0 +field.poses296.header.stamp,1620124220905470371 +field.poses296.header.frame_id,map +field.poses296.pose.position.x,-6.46238477214 +field.poses296.pose.position.y,1.68448616741 +field.poses296.pose.position.z,0.0 +field.poses296.pose.orientation.x,-0.0 +field.poses296.pose.orientation.y,-0.0 +field.poses296.pose.orientation.z,-0.0306535685679 +field.poses296.pose.orientation.w,0.999530068949 +field.poses297.header.seq,0 +field.poses297.header.stamp,1620124221813205957 +field.poses297.header.frame_id,map +field.poses297.pose.position.x,-6.12185495431 +field.poses297.pose.position.y,1.63549101322 +field.poses297.pose.position.z,0.0 +field.poses297.pose.orientation.x,-0.0 +field.poses297.pose.orientation.y,-0.0 +field.poses297.pose.orientation.z,-0.0308993566464 +field.poses297.pose.orientation.w,0.999522500877 +field.poses298.header.seq,0 +field.poses298.header.stamp,1620124222720928669 +field.poses298.header.frame_id,map +field.poses298.pose.position.x,-5.59119451092 +field.poses298.pose.position.y,1.56269017314 +field.poses298.pose.position.z,0.0 +field.poses298.pose.orientation.x,-0.0 +field.poses298.pose.orientation.y,-0.0 +field.poses298.pose.orientation.z,-0.0362959539329 +field.poses298.pose.orientation.w,0.999341084779 +field.poses299.header.seq,0 +field.poses299.header.stamp,1620124223628678322 +field.poses299.header.frame_id,map +field.poses299.pose.position.x,-5.07446160486 +field.poses299.pose.position.y,1.48217148027 +field.poses299.pose.position.z,0.0 +field.poses299.pose.orientation.x,-0.0 +field.poses299.pose.orientation.y,-0.0 +field.poses299.pose.orientation.z,-0.039723998363 +field.poses299.pose.orientation.w,0.999210690472 +field.poses300.header.seq,0 +field.poses300.header.stamp,1620124224536426306 +field.poses300.header.frame_id,map +field.poses300.pose.position.x,-4.65627089256 +field.poses300.pose.position.y,1.42123727252 +field.poses300.pose.position.z,0.0 +field.poses300.pose.orientation.x,-0.0 +field.poses300.pose.orientation.y,-0.0 +field.poses300.pose.orientation.z,-0.0203183566194 +field.poses300.pose.orientation.w,0.999793560884 +field.poses301.header.seq,0 +field.poses301.header.stamp,1620124225444150686 +field.poses301.header.frame_id,map +field.poses301.pose.position.x,-4.46390850748 +field.poses301.pose.position.y,1.41803768315 +field.poses301.pose.position.z,0.0 +field.poses301.pose.orientation.x,0.0 +field.poses301.pose.orientation.y,0.0 +field.poses301.pose.orientation.z,0.206551812533 +field.poses301.pose.orientation.w,0.978435664078 +field.poses302.header.seq,0 +field.poses302.header.stamp,1620124226352057934 +field.poses302.header.frame_id,map +field.poses302.pose.position.x,-4.45831379217 +field.poses302.pose.position.y,1.40109916432 +field.poses302.pose.position.z,0.0 +field.poses302.pose.orientation.x,0.0 +field.poses302.pose.orientation.y,0.0 +field.poses302.pose.orientation.z,0.441625538784 +field.poses302.pose.orientation.w,0.897199466949 +field.poses303.header.seq,0 +field.poses303.header.stamp,1620124227259616852 +field.poses303.header.frame_id,map +field.poses303.pose.position.x,-4.45124565067 +field.poses303.pose.position.y,1.38864923459 +field.poses303.pose.position.z,0.0 +field.poses303.pose.orientation.x,0.0 +field.poses303.pose.orientation.y,0.0 +field.poses303.pose.orientation.z,0.58545390978 +field.poses303.pose.orientation.w,0.810705692297 +field.poses304.header.seq,0 +field.poses304.header.stamp,1620124228167400122 +field.poses304.header.frame_id,map +field.poses304.pose.position.x,-4.35245426106 +field.poses304.pose.position.y,1.62265059284 +field.poses304.pose.position.z,0.0 +field.poses304.pose.orientation.x,0.0 +field.poses304.pose.orientation.y,0.0 +field.poses304.pose.orientation.z,0.586196704168 +field.poses304.pose.orientation.w,0.81016876268 +field.poses305.header.seq,0 +field.poses305.header.stamp,1620124229075144053 +field.poses305.header.frame_id,map +field.poses305.pose.position.x,-4.16442796709 +field.poses305.pose.position.y,2.08480687549 +field.poses305.pose.position.z,0.0 +field.poses305.pose.orientation.x,0.0 +field.poses305.pose.orientation.y,0.0 +field.poses305.pose.orientation.z,0.586621331619 +field.poses305.pose.orientation.w,0.809861354362 +field.poses306.header.seq,0 +field.poses306.header.stamp,1620124229982887506 +field.poses306.header.frame_id,map +field.poses306.pose.position.x,-3.96563777073 +field.poses306.pose.position.y,2.55607073127 +field.poses306.pose.position.z,0.0 +field.poses306.pose.orientation.x,0.0 +field.poses306.pose.orientation.y,0.0 +field.poses306.pose.orientation.z,0.583963099268 +field.poses306.pose.orientation.w,0.811780203438 +field.poses307.header.seq,0 +field.poses307.header.stamp,1620124230890588760 +field.poses307.header.frame_id,map +field.poses307.pose.position.x,-3.83091413559 +field.poses307.pose.position.y,2.86815150683 +field.poses307.pose.position.z,0.0 +field.poses307.pose.orientation.x,0.0 +field.poses307.pose.orientation.y,0.0 +field.poses307.pose.orientation.z,0.458309851891 +field.poses307.pose.orientation.w,0.888792484025 +field.poses308.header.seq,0 +field.poses308.header.stamp,1620124231798347473 +field.poses308.header.frame_id,map +field.poses308.pose.position.x,-3.77612672694 +field.poses308.pose.position.y,2.93442673426 +field.poses308.pose.position.z,0.0 +field.poses308.pose.orientation.x,0.0 +field.poses308.pose.orientation.y,0.0 +field.poses308.pose.orientation.z,0.228450529342 +field.poses308.pose.orientation.w,0.97355552263 +field.poses309.header.seq,0 +field.poses309.header.stamp,1620124232706069946 +field.poses309.header.frame_id,map +field.poses309.pose.position.x,-3.69278738167 +field.poses309.pose.position.y,2.94702265612 +field.poses309.pose.position.z,0.0 +field.poses309.pose.orientation.x,0.0 +field.poses309.pose.orientation.y,0.0 +field.poses309.pose.orientation.z,0.166332613238 +field.poses309.pose.orientation.w,0.986069704318 +field.poses310.header.seq,0 +field.poses310.header.stamp,1620124233613802433 +field.poses310.header.frame_id,map +field.poses310.pose.position.x,-3.52113521335 +field.poses310.pose.position.y,2.98985668889 +field.poses310.pose.position.z,0.0 +field.poses310.pose.orientation.x,0.0 +field.poses310.pose.orientation.y,0.0 +field.poses310.pose.orientation.z,0.0636361263002 +field.poses310.pose.orientation.w,0.99797316769 +field.poses311.header.seq,0 +field.poses311.header.stamp,1620124234521599770 +field.poses311.header.frame_id,map +field.poses311.pose.position.x,-3.20270145915 +field.poses311.pose.position.y,3.01064773571 +field.poses311.pose.position.z,0.0 +field.poses311.pose.orientation.x,0.0 +field.poses311.pose.orientation.y,0.0 +field.poses311.pose.orientation.z,0.0174256036884 +field.poses311.pose.orientation.w,0.999848162641 +field.poses312.header.seq,0 +field.poses312.header.stamp,1620124235429269314 +field.poses312.header.frame_id,map +field.poses312.pose.position.x,-2.9094557194 +field.poses312.pose.position.y,2.96770267683 +field.poses312.pose.position.z,0.0 +field.poses312.pose.orientation.x,-0.0 +field.poses312.pose.orientation.y,-0.0 +field.poses312.pose.orientation.z,-0.0485225349209 +field.poses312.pose.orientation.w,0.998822088064 +field.poses313.header.seq,0 +field.poses313.header.stamp,1620124236337062836 +field.poses313.header.frame_id,map +field.poses313.pose.position.x,-2.71384225611 +field.poses313.pose.position.y,2.93771362734 +field.poses313.pose.position.z,0.0 +field.poses313.pose.orientation.x,-0.0 +field.poses313.pose.orientation.y,-0.0 +field.poses313.pose.orientation.z,-0.0506598133482 +field.poses313.pose.orientation.w,0.998715967286 +field.poses314.header.seq,0 +field.poses314.header.stamp,1620124237244791508 +field.poses314.header.frame_id,map +field.poses314.pose.position.x,-2.70790476118 +field.poses314.pose.position.y,2.93561149834 +field.poses314.pose.position.z,0.0 +field.poses314.pose.orientation.x,-0.0 +field.poses314.pose.orientation.y,-0.0 +field.poses314.pose.orientation.z,-0.0499816733185 +field.poses314.pose.orientation.w,0.998750135085 +field.poses315.header.seq,0 +field.poses315.header.stamp,1620124238152526379 +field.poses315.header.frame_id,map +field.poses315.pose.position.x,-2.67005159641 +field.poses315.pose.position.y,2.93062091241 +field.poses315.pose.position.z,0.0 +field.poses315.pose.orientation.x,-0.0 +field.poses315.pose.orientation.y,-0.0 +field.poses315.pose.orientation.z,-0.0502683923076 +field.poses315.pose.orientation.w,0.998735745197 +field.poses316.header.seq,0 +field.poses316.header.stamp,1620124239060256481 +field.poses316.header.frame_id,map +field.poses316.pose.position.x,-2.67082367776 +field.poses316.pose.position.y,2.92996911545 +field.poses316.pose.position.z,0.0 +field.poses316.pose.orientation.x,-0.0 +field.poses316.pose.orientation.y,-0.0 +field.poses316.pose.orientation.z,-0.0499039733337 +field.poses316.pose.orientation.w,0.99875402049 +field.poses317.header.seq,0 +field.poses317.header.stamp,1620124239968002796 +field.poses317.header.frame_id,map +field.poses317.pose.position.x,-2.56982147008 +field.poses317.pose.position.y,2.92610766651 +field.poses317.pose.position.z,0.0 +field.poses317.pose.orientation.x,0.0 +field.poses317.pose.orientation.y,0.0 +field.poses317.pose.orientation.z,0.0878328783402 +field.poses317.pose.orientation.w,0.996135224496 +field.poses318.header.seq,0 +field.poses318.header.stamp,1620124240875746489 +field.poses318.header.frame_id,map +field.poses318.pose.position.x,-2.27982399479 +field.poses318.pose.position.y,2.9552138389 +field.poses318.pose.position.z,0.0 +field.poses318.pose.orientation.x,0.0 +field.poses318.pose.orientation.y,0.0 +field.poses318.pose.orientation.z,0.0924781878421 +field.poses318.pose.orientation.w,0.995714710534 +field.poses319.header.seq,0 +field.poses319.header.stamp,1620124241783469200 +field.poses319.header.frame_id,map +field.poses319.pose.position.x,-1.94976850718 +field.poses319.pose.position.y,2.9907977006 +field.poses319.pose.position.z,0.0 +field.poses319.pose.orientation.x,0.0 +field.poses319.pose.orientation.y,0.0 +field.poses319.pose.orientation.z,0.094909338966 +field.poses319.pose.orientation.w,0.99548592023 +field.poses320.header.seq,0 +field.poses320.header.stamp,1620124242691191912 +field.poses320.header.frame_id,map +field.poses320.pose.position.x,-1.63394296151 +field.poses320.pose.position.y,3.0196039193 +field.poses320.pose.position.z,0.0 +field.poses320.pose.orientation.x,-0.0 +field.poses320.pose.orientation.y,-0.0 +field.poses320.pose.orientation.z,-0.00884500195485 +field.poses320.pose.orientation.w,0.999960882205 +field.poses321.header.seq,0 +field.poses321.header.stamp,1620124243598936796 +field.poses321.header.frame_id,map +field.poses321.pose.position.x,-1.56777912919 +field.poses321.pose.position.y,3.01519760344 +field.poses321.pose.position.z,0.0 +field.poses321.pose.orientation.x,-0.0 +field.poses321.pose.orientation.y,-0.0 +field.poses321.pose.orientation.z,-0.0734715289041 +field.poses321.pose.orientation.w,0.997297314967 +field.poses322.header.seq,0 +field.poses322.header.stamp,1620124244506706238 +field.poses322.header.frame_id,map +field.poses322.pose.position.x,-1.39703048468 +field.poses322.pose.position.y,2.97924107441 +field.poses322.pose.position.z,0.0 +field.poses322.pose.orientation.x,-0.0 +field.poses322.pose.orientation.y,-0.0 +field.poses322.pose.orientation.z,-0.0745095189158 +field.poses322.pose.orientation.w,0.997220302436 +field.poses323.header.seq,0 +field.poses323.header.stamp,1620124245414486885 +field.poses323.header.frame_id,map +field.poses323.pose.position.x,-1.32655052949 +field.poses323.pose.position.y,2.96298256676 +field.poses323.pose.position.z,0.0 +field.poses323.pose.orientation.x,-0.0 +field.poses323.pose.orientation.y,-0.0 +field.poses323.pose.orientation.z,-0.0748740728424 +field.poses323.pose.orientation.w,0.997192996975 +field.poses324.header.seq,0 +field.poses324.header.stamp,1620124246322170734 +field.poses324.header.frame_id,map +field.poses324.pose.position.x,-1.33133635174 +field.poses324.pose.position.y,2.96435058058 +field.poses324.pose.position.z,0.0 +field.poses324.pose.orientation.x,-0.0 +field.poses324.pose.orientation.y,-0.0 +field.poses324.pose.orientation.z,-0.0736066056742 +field.poses324.pose.orientation.w,0.997287354578 +field.poses325.header.seq,0 +field.poses325.header.stamp,1620124247229997158 +field.poses325.header.frame_id,map +field.poses325.pose.position.x,-1.33202395738 +field.poses325.pose.position.y,2.96138980618 +field.poses325.pose.position.z,0.0 +field.poses325.pose.orientation.x,0.0 +field.poses325.pose.orientation.y,0.0 +field.poses325.pose.orientation.z,0.0156458106083 +field.poses325.pose.orientation.w,0.999877596814 +field.poses326.header.seq,0 +field.poses326.header.stamp,1620124248137671709 +field.poses326.header.frame_id,map +field.poses326.pose.position.x,-1.33183389697 +field.poses326.pose.position.y,2.96358339186 +field.poses326.pose.position.z,0.0 +field.poses326.pose.orientation.x,0.0 +field.poses326.pose.orientation.y,0.0 +field.poses326.pose.orientation.z,0.0140145761667 +field.poses326.pose.orientation.w,0.999901791005 +field.poses327.header.seq,0 +field.poses327.header.stamp,1620124249045395136 +field.poses327.header.frame_id,map +field.poses327.pose.position.x,-1.33957532965 +field.poses327.pose.position.y,2.96644071122 +field.poses327.pose.position.z,0.0 +field.poses327.pose.orientation.x,-0.0 +field.poses327.pose.orientation.y,-0.0 +field.poses327.pose.orientation.z,-0.121145430969 +field.poses327.pose.orientation.w,0.992634768964 +field.poses328.header.seq,0 +field.poses328.header.stamp,1620124249953152657 +field.poses328.header.frame_id,map +field.poses328.pose.position.x,-1.1750192896 +field.poses328.pose.position.y,2.91051578386 +field.poses328.pose.position.z,0.0 +field.poses328.pose.orientation.x,-0.0 +field.poses328.pose.orientation.y,-0.0 +field.poses328.pose.orientation.z,-0.0991711962461 +field.poses328.pose.orientation.w,0.995070386372 +field.poses329.header.seq,0 +field.poses329.header.stamp,1620124250860897541 +field.poses329.header.frame_id,map +field.poses329.pose.position.x,-0.986716941194 +field.poses329.pose.position.y,2.85976454146 +field.poses329.pose.position.z,0.0 +field.poses329.pose.orientation.x,-0.0 +field.poses329.pose.orientation.y,-0.0 +field.poses329.pose.orientation.z,-0.0518440766378 +field.poses329.pose.orientation.w,0.998655191604 +field.poses330.header.seq,0 +field.poses330.header.stamp,1620124251768663883 +field.poses330.header.frame_id,map +field.poses330.pose.position.x,-1.00841138331 +field.poses330.pose.position.y,2.86445421324 +field.poses330.pose.position.z,0.0 +field.poses330.pose.orientation.x,-0.0 +field.poses330.pose.orientation.y,-0.0 +field.poses330.pose.orientation.z,-0.0516489529898 +field.poses330.pose.orientation.w,0.998665302118 +field.poses331.header.seq,0 +field.poses331.header.stamp,1620124252676342249 +field.poses331.header.frame_id,map +field.poses331.pose.position.x,-1.00853921961 +field.poses331.pose.position.y,2.86426849727 +field.poses331.pose.position.z,0.0 +field.poses331.pose.orientation.x,-0.0 +field.poses331.pose.orientation.y,-0.0 +field.poses331.pose.orientation.z,-0.0520209770149 +field.poses331.pose.orientation.w,0.998645992307 +field.poses332.header.seq,0 +field.poses332.header.stamp,1620124253584119558 +field.poses332.header.frame_id,map +field.poses332.pose.position.x,-1.07862339413 +field.poses332.pose.position.y,2.87684997285 +field.poses332.pose.position.z,0.0 +field.poses332.pose.orientation.x,-0.0 +field.poses332.pose.orientation.y,-0.0 +field.poses332.pose.orientation.z,-0.0508653542227 +field.poses332.pose.orientation.w,0.998705520031 +field.poses333.header.seq,0 +field.poses333.header.stamp,1620124254491851330 +field.poses333.header.frame_id,map +field.poses333.pose.position.x,-1.21253522279 +field.poses333.pose.position.y,2.90025286191 +field.poses333.pose.position.z,0.0 +field.poses333.pose.orientation.x,-0.0 +field.poses333.pose.orientation.y,-0.0 +field.poses333.pose.orientation.z,-0.0492016864222 +field.poses333.pose.orientation.w,0.998788863601 +field.poses334.header.seq,0 +field.poses334.header.stamp,1620124255399585247 +field.poses334.header.frame_id,map +field.poses334.pose.position.x,-1.20840192844 +field.poses334.pose.position.y,2.89885011975 +field.poses334.pose.position.z,0.0 +field.poses334.pose.orientation.x,-0.0 +field.poses334.pose.orientation.y,-0.0 +field.poses334.pose.orientation.z,-0.0493705061741 +field.poses334.pose.orientation.w,0.99878053301 +field.poses335.header.seq,0 +field.poses335.header.stamp,1620124256307434559 +field.poses335.header.frame_id,map +field.poses335.pose.position.x,-1.20929459962 +field.poses335.pose.position.y,2.89978740993 +field.poses335.pose.position.z,0.0 +field.poses335.pose.orientation.x,-0.0 +field.poses335.pose.orientation.y,-0.0 +field.poses335.pose.orientation.z,-0.049485110913 +field.poses335.pose.orientation.w,0.998774861417 +field.poses336.header.seq,0 +field.poses336.header.stamp,1620124257215135098 +field.poses336.header.frame_id,map +field.poses336.pose.position.x,-1.20727280446 +field.poses336.pose.position.y,2.89902224788 +field.poses336.pose.position.z,0.0 +field.poses336.pose.orientation.x,-0.0 +field.poses336.pose.orientation.y,-0.0 +field.poses336.pose.orientation.z,-0.0512779204408 +field.poses336.pose.orientation.w,0.998684422065 +field.poses337.header.seq,0 +field.poses337.header.stamp,1620124258122801304 +field.poses337.header.frame_id,map +field.poses337.pose.position.x,-1.19698453991 +field.poses337.pose.position.y,2.90756419666 +field.poses337.pose.position.z,0.0 +field.poses337.pose.orientation.x,-0.0 +field.poses337.pose.orientation.y,-0.0 +field.poses337.pose.orientation.z,-0.143583669497 +field.poses337.pose.orientation.w,0.989638181283 +field.poses338.header.seq,0 +field.poses338.header.stamp,1620124259030650616 +field.poses338.header.frame_id,map +field.poses338.pose.position.x,-1.15116651887 +field.poses338.pose.position.y,2.87906855197 +field.poses338.pose.position.z,0.0 +field.poses338.pose.orientation.x,-0.0 +field.poses338.pose.orientation.y,-0.0 +field.poses338.pose.orientation.z,-0.164312779634 +field.poses338.pose.orientation.w,0.986408287906 +field.poses339.header.seq,0 +field.poses339.header.stamp,1620124259938307285 +field.poses339.header.frame_id,map +field.poses339.pose.position.x,-0.822388492512 +field.poses339.pose.position.y,2.73861530191 +field.poses339.pose.position.z,0.0 +field.poses339.pose.orientation.x,-0.0 +field.poses339.pose.orientation.y,-0.0 +field.poses339.pose.orientation.z,-0.166558419454 +field.poses339.pose.orientation.w,0.98603158819 +field.poses340.header.seq,0 +field.poses340.header.stamp,1620124260846014977 +field.poses340.header.frame_id,map +field.poses340.pose.position.x,-0.657228453191 +field.poses340.pose.position.y,2.66501132807 +field.poses340.pose.position.z,0.0 +field.poses340.pose.orientation.x,-0.0 +field.poses340.pose.orientation.y,-0.0 +field.poses340.pose.orientation.z,-0.168138163095 +field.poses340.pose.orientation.w,0.985763439224 +field.poses341.header.seq,0 +field.poses341.header.stamp,1620124261753756285 +field.poses341.header.frame_id,map +field.poses341.pose.position.x,-0.629279138345 +field.poses341.pose.position.y,2.65360133598 +field.poses341.pose.position.z,0.0 +field.poses341.pose.orientation.x,-0.0 +field.poses341.pose.orientation.y,-0.0 +field.poses341.pose.orientation.z,-0.168338799714 +field.poses341.pose.orientation.w,0.985729196337 +field.poses342.header.seq,0 +field.poses342.header.stamp,1620124262661561966 +field.poses342.header.frame_id,map +field.poses342.pose.position.x,-0.517145562073 +field.poses342.pose.position.y,2.60452674222 +field.poses342.pose.position.z,0.0 +field.poses342.pose.orientation.x,-0.0 +field.poses342.pose.orientation.y,-0.0 +field.poses342.pose.orientation.z,-0.167851847552 +field.poses342.pose.orientation.w,0.98581223226 +field.poses343.header.seq,0 +field.poses343.header.stamp,1620124263569249392 +field.poses343.header.frame_id,map +field.poses343.pose.position.x,-0.513220523198 +field.poses343.pose.position.y,2.60568568057 +field.poses343.pose.position.z,0.0 +field.poses343.pose.orientation.x,-0.0 +field.poses343.pose.orientation.y,-0.0 +field.poses343.pose.orientation.z,-0.0626350150589 +field.poses343.pose.orientation.w,0.998036499778 +field.poses344.header.seq,0 +field.poses344.header.stamp,1620124264476976395 +field.poses344.header.frame_id,map +field.poses344.pose.position.x,-0.292425593093 +field.poses344.pose.position.y,2.56134619122 +field.poses344.pose.position.z,0.0 +field.poses344.pose.orientation.x,-0.0 +field.poses344.pose.orientation.y,-0.0 +field.poses344.pose.orientation.z,-0.0626815673304 +field.poses344.pose.orientation.w,0.998033577149 +field.poses345.header.seq,0 +field.poses345.header.stamp,1620124265384737492 +field.poses345.header.frame_id,map +field.poses345.pose.position.x,-0.165881043648 +field.poses345.pose.position.y,2.53751889571 +field.poses345.pose.position.z,0.0 +field.poses345.pose.orientation.x,0.0 +field.poses345.pose.orientation.y,0.0 +field.poses345.pose.orientation.z,0.0218329118543 +field.poses345.pose.orientation.w,0.999761633571 +field.poses346.header.seq,0 +field.poses346.header.stamp,1620124266292482615 +field.poses346.header.frame_id,map +field.poses346.pose.position.x,-0.179654226307 +field.poses346.pose.position.y,2.53853378393 +field.poses346.pose.position.z,0.0 +field.poses346.pose.orientation.x,0.0 +field.poses346.pose.orientation.y,0.0 +field.poses346.pose.orientation.z,0.0200038355741 +field.poses346.pose.orientation.w,0.999799903262 +field.poses347.header.seq,0 +field.poses347.header.stamp,1620124267200218678 +field.poses347.header.frame_id,map +field.poses347.pose.position.x,0.00614828013634 +field.poses347.pose.position.y,2.53312538362 +field.poses347.pose.position.z,0.0 +field.poses347.pose.orientation.x,0.0 +field.poses347.pose.orientation.y,0.0 +field.poses347.pose.orientation.z,0.0181135720768 +field.poses347.pose.orientation.w,0.999835935795 +field.poses348.header.seq,0 +field.poses348.header.stamp,1620124268108000994 +field.poses348.header.frame_id,map +field.poses348.pose.position.x,0.469648686517 +field.poses348.pose.position.y,2.51329588886 +field.poses348.pose.position.z,0.0 +field.poses348.pose.orientation.x,0.0 +field.poses348.pose.orientation.y,0.0 +field.poses348.pose.orientation.z,0.0161356395935 +field.poses348.pose.orientation.w,0.999869812093 +field.poses349.header.seq,0 +field.poses349.header.stamp,1620124269015670538 +field.poses349.header.frame_id,map +field.poses349.pose.position.x,0.82786578475 +field.poses349.pose.position.y,2.49570233516 +field.poses349.pose.position.z,0.0 +field.poses349.pose.orientation.x,0.0 +field.poses349.pose.orientation.y,0.0 +field.poses349.pose.orientation.z,0.0142878460276 +field.poses349.pose.orientation.w,0.999897923518 +field.poses350.header.seq,0 +field.poses350.header.stamp,1620124269923410892 +field.poses350.header.frame_id,map +field.poses350.pose.position.x,0.894482546197 +field.poses350.pose.position.y,2.49287297123 +field.poses350.pose.position.z,0.0 +field.poses350.pose.orientation.x,0.0 +field.poses350.pose.orientation.y,0.0 +field.poses350.pose.orientation.z,0.0148526893726 +field.poses350.pose.orientation.w,0.999889692725 +field.poses351.header.seq,0 +field.poses351.header.stamp,1620124270831157684 +field.poses351.header.frame_id,map +field.poses351.pose.position.x,0.89049014185 +field.poses351.pose.position.y,2.49486786107 +field.poses351.pose.position.z,0.0 +field.poses351.pose.orientation.x,0.0 +field.poses351.pose.orientation.y,0.0 +field.poses351.pose.orientation.z,0.0149283431541 +field.poses351.pose.orientation.w,0.999888566077 +field.poses352.header.seq,0 +field.poses352.header.stamp,1620124271738944769 +field.poses352.header.frame_id,map +field.poses352.pose.position.x,0.97787317222 +field.poses352.pose.position.y,2.49308975223 +field.poses352.pose.position.z,0.0 +field.poses352.pose.orientation.x,0.0 +field.poses352.pose.orientation.y,0.0 +field.poses352.pose.orientation.z,0.0154497454786 +field.poses352.pose.orientation.w,0.99988064556 +field.poses353.header.seq,0 +field.poses353.header.stamp,1620124272646656990 +field.poses353.header.frame_id,map +field.poses353.pose.position.x,1.1114148916 +field.poses353.pose.position.y,2.48635401868 +field.poses353.pose.position.z,0.0 +field.poses353.pose.orientation.x,0.0 +field.poses353.pose.orientation.y,0.0 +field.poses353.pose.orientation.z,0.0152884040362 +field.poses353.pose.orientation.w,0.999883125521 +field.poses354.header.seq,0 +field.poses354.header.stamp,1620124273554393768 +field.poses354.header.frame_id,map +field.poses354.pose.position.x,1.13321896311 +field.poses354.pose.position.y,2.4786945772 +field.poses354.pose.position.z,0.0 +field.poses354.pose.orientation.x,-0.0 +field.poses354.pose.orientation.y,-0.0 +field.poses354.pose.orientation.z,-0.0119640533354 +field.poses354.pose.orientation.w,0.999928428153 +field.poses355.header.seq,0 +field.poses355.header.stamp,1620124274462137222 +field.poses355.header.frame_id,map +field.poses355.pose.position.x,1.17440020314 +field.poses355.pose.position.y,2.47517865103 +field.poses355.pose.position.z,0.0 +field.poses355.pose.orientation.x,-0.0 +field.poses355.pose.orientation.y,-0.0 +field.poses355.pose.orientation.z,-0.11643737717 +field.poses355.pose.orientation.w,0.993198035237 +field.poses356.header.seq,0 +field.poses356.header.stamp,1620124275369873047 +field.poses356.header.frame_id,map +field.poses356.pose.position.x,1.41428823786 +field.poses356.pose.position.y,2.39567951299 +field.poses356.pose.position.z,0.0 +field.poses356.pose.orientation.x,-0.0 +field.poses356.pose.orientation.y,-0.0 +field.poses356.pose.orientation.z,-0.141833000518 +field.poses356.pose.orientation.w,0.989890599998 +field.poses357.header.seq,0 +field.poses357.header.stamp,1620124276277604103 +field.poses357.header.frame_id,map +field.poses357.pose.position.x,1.66931973839 +field.poses357.pose.position.y,2.29090613438 +field.poses357.pose.position.z,0.0 +field.poses357.pose.orientation.x,-0.0 +field.poses357.pose.orientation.y,-0.0 +field.poses357.pose.orientation.z,-0.168751128782 +field.poses357.pose.orientation.w,0.985658691706 +field.poses358.header.seq,0 +field.poses358.header.stamp,1620124277185385227 +field.poses358.header.frame_id,map +field.poses358.pose.position.x,1.75915923378 +field.poses358.pose.position.y,2.24282833706 +field.poses358.pose.position.z,0.0 +field.poses358.pose.orientation.x,-0.0 +field.poses358.pose.orientation.y,-0.0 +field.poses358.pose.orientation.z,-0.172878046169 +field.poses358.pose.orientation.w,0.984943237528 +field.poses359.header.seq,0 +field.poses359.header.stamp,1620124278093078136 +field.poses359.header.frame_id,map +field.poses359.pose.position.x,1.7502965511 +field.poses359.pose.position.y,2.25001013286 +field.poses359.pose.position.z,0.0 +field.poses359.pose.orientation.x,-0.0 +field.poses359.pose.orientation.y,-0.0 +field.poses359.pose.orientation.z,-0.172159566453 +field.poses359.pose.orientation.w,0.985069075587 +field.poses360.header.seq,0 +field.poses360.header.stamp,1620124279000846386 +field.poses360.header.frame_id,map +field.poses360.pose.position.x,1.75011518196 +field.poses360.pose.position.y,2.24883612176 +field.poses360.pose.position.z,0.0 +field.poses360.pose.orientation.x,-0.0 +field.poses360.pose.orientation.y,-0.0 +field.poses360.pose.orientation.z,-0.172497585097 +field.poses360.pose.orientation.w,0.985009940628 +field.poses361.header.seq,0 +field.poses361.header.stamp,1620124279908581257 +field.poses361.header.frame_id,map +field.poses361.pose.position.x,1.748576573 +field.poses361.pose.position.y,2.24963823102 +field.poses361.pose.position.z,0.0 +field.poses361.pose.orientation.x,-0.0 +field.poses361.pose.orientation.y,-0.0 +field.poses361.pose.orientation.z,-0.17224288803 +field.poses361.pose.orientation.w,0.985054509925 +field.poses362.header.seq,0 +field.poses362.header.stamp,1620124280816343307 +field.poses362.header.frame_id,map +field.poses362.pose.position.x,1.74777776476 +field.poses362.pose.position.y,2.24870690931 +field.poses362.pose.position.z,0.0 +field.poses362.pose.orientation.x,-0.0 +field.poses362.pose.orientation.y,-0.0 +field.poses362.pose.orientation.z,-0.172537208439 +field.poses362.pose.orientation.w,0.98500300086 +field.poses363.header.seq,0 +field.poses363.header.stamp,1620124281724128008 +field.poses363.header.frame_id,map +field.poses363.pose.position.x,1.74861919136 +field.poses363.pose.position.y,2.24716964805 +field.poses363.pose.position.z,0.0 +field.poses363.pose.orientation.x,-0.0 +field.poses363.pose.orientation.y,-0.0 +field.poses363.pose.orientation.z,-0.172801387628 +field.poses363.pose.orientation.w,0.984956689623 +field.poses364.header.seq,0 +field.poses364.header.stamp,1620124282631841183 +field.poses364.header.frame_id,map +field.poses364.pose.position.x,1.74917130477 +field.poses364.pose.position.y,2.24458563304 +field.poses364.pose.position.z,0.0 +field.poses364.pose.orientation.x,-0.0 +field.poses364.pose.orientation.y,-0.0 +field.poses364.pose.orientation.z,-0.173075159387 +field.poses364.pose.orientation.w,0.984908619722 +field.poses365.header.seq,0 +field.poses365.header.stamp,1620124283539535046 +field.poses365.header.frame_id,map +field.poses365.pose.position.x,1.74862008355 +field.poses365.pose.position.y,2.2463579626 +field.poses365.pose.position.z,0.0 +field.poses365.pose.orientation.x,-0.0 +field.poses365.pose.orientation.y,-0.0 +field.poses365.pose.orientation.z,-0.172236237678 +field.poses365.pose.orientation.w,0.985055672757 +field.poses366.header.seq,0 +field.poses366.header.stamp,1620124284447381020 +field.poses366.header.frame_id,map +field.poses366.pose.position.x,1.74872026453 +field.poses366.pose.position.y,2.24794559656 +field.poses366.pose.position.z,0.0 +field.poses366.pose.orientation.x,-0.0 +field.poses366.pose.orientation.y,-0.0 +field.poses366.pose.orientation.z,-0.172220179682 +field.poses366.pose.orientation.w,0.98505848035 +field.poses367.header.seq,0 +field.poses367.header.stamp,1620124285355020523 +field.poses367.header.frame_id,map +field.poses367.pose.position.x,1.74780724038 +field.poses367.pose.position.y,2.24644538698 +field.poses367.pose.position.z,0.0 +field.poses367.pose.orientation.x,-0.0 +field.poses367.pose.orientation.y,-0.0 +field.poses367.pose.orientation.z,-0.172878849061 +field.poses367.pose.orientation.w,0.984943096604 +field.poses368.header.seq,0 +field.poses368.header.stamp,1620124286262799501 +field.poses368.header.frame_id,map +field.poses368.pose.position.x,1.74884851926 +field.poses368.pose.position.y,2.24743760742 +field.poses368.pose.position.z,0.0 +field.poses368.pose.orientation.x,-0.0 +field.poses368.pose.orientation.y,-0.0 +field.poses368.pose.orientation.z,-0.172041321529 +field.poses368.pose.orientation.w,0.985089733825 +field.poses369.header.seq,0 +field.poses369.header.stamp,1620124287170485973 +field.poses369.header.frame_id,map +field.poses369.pose.position.x,1.76192564393 +field.poses369.pose.position.y,2.24123140799 +field.poses369.pose.position.z,0.0 +field.poses369.pose.orientation.x,-0.0 +field.poses369.pose.orientation.y,-0.0 +field.poses369.pose.orientation.z,-0.174162963709 +field.poses369.pose.orientation.w,0.984716843601 +field.poses370.header.seq,0 +field.poses370.header.stamp,1620124288078258991 +field.poses370.header.frame_id,map +field.poses370.pose.position.x,1.76933199088 +field.poses370.pose.position.y,2.23905272712 +field.poses370.pose.position.z,0.0 +field.poses370.pose.orientation.x,-0.0 +field.poses370.pose.orientation.y,-0.0 +field.poses370.pose.orientation.z,-0.247344500101 +field.poses370.pose.orientation.w,0.968927602182 +field.poses371.header.seq,0 +field.poses371.header.stamp,1620124288985976219 +field.poses371.header.frame_id,map +field.poses371.pose.position.x,1.81782935879 +field.poses371.pose.position.y,2.20887717576 +field.poses371.pose.position.z,0.0 +field.poses371.pose.orientation.x,-0.0 +field.poses371.pose.orientation.y,-0.0 +field.poses371.pose.orientation.z,-0.247843826991 +field.poses371.pose.orientation.w,0.96879999867 +field.poses372.header.seq,0 +field.poses372.header.stamp,1620124289893786192 +field.poses372.header.frame_id,map +field.poses372.pose.position.x,1.80888484228 +field.poses372.pose.position.y,2.21761345568 +field.poses372.pose.position.z,0.0 +field.poses372.pose.orientation.x,-0.0 +field.poses372.pose.orientation.y,-0.0 +field.poses372.pose.orientation.z,-0.391121151222 +field.poses372.pose.orientation.w,0.920339201092 +field.poses373.header.seq,0 +field.poses373.header.stamp,1620124290801541328 +field.poses373.header.frame_id,map +field.poses373.pose.position.x,1.87978970805 +field.poses373.pose.position.y,2.12646731585 +field.poses373.pose.position.z,0.0 +field.poses373.pose.orientation.x,-0.0 +field.poses373.pose.orientation.y,-0.0 +field.poses373.pose.orientation.z,-0.394896677926 +field.poses373.pose.orientation.w,0.918725537777 +field.poses374.header.seq,0 +field.poses374.header.stamp,1620124291709244728 +field.poses374.header.frame_id,map +field.poses374.pose.position.x,1.89334172948 +field.poses374.pose.position.y,2.12399005037 +field.poses374.pose.position.z,0.0 +field.poses374.pose.orientation.x,-0.0 +field.poses374.pose.orientation.y,-0.0 +field.poses374.pose.orientation.z,-0.527426455789 +field.poses374.pose.orientation.w,0.849600690756 +field.poses375.header.seq,0 +field.poses375.header.stamp,1620124292616998672 +field.poses375.header.frame_id,map +field.poses375.pose.position.x,1.95000237771 +field.poses375.pose.position.y,1.98940556244 +field.poses375.pose.position.z,0.0 +field.poses375.pose.orientation.x,-0.0 +field.poses375.pose.orientation.y,-0.0 +field.poses375.pose.orientation.z,-0.530266163158 +field.poses375.pose.orientation.w,0.847831230971 +field.poses376.header.seq,0 +field.poses376.header.stamp,1620124293524698496 +field.poses376.header.frame_id,map +field.poses376.pose.position.x,1.93959580104 +field.poses376.pose.position.y,2.02124689815 +field.poses376.pose.position.z,0.0 +field.poses376.pose.orientation.x,-0.0 +field.poses376.pose.orientation.y,-0.0 +field.poses376.pose.orientation.z,-0.638057789245 +field.poses376.pose.orientation.w,0.769988478865 +field.poses377.header.seq,0 +field.poses377.header.stamp,1620124294432411194 +field.poses377.header.frame_id,map +field.poses377.pose.position.x,1.95651393368 +field.poses377.pose.position.y,1.83891401193 +field.poses377.pose.position.z,0.0 +field.poses377.pose.orientation.x,-0.0 +field.poses377.pose.orientation.y,-0.0 +field.poses377.pose.orientation.z,-0.640187963356 +field.poses377.pose.orientation.w,0.76821830984 +field.poses378.header.seq,0 +field.poses378.header.stamp,1620124295340163708 +field.poses378.header.frame_id,map +field.poses378.pose.position.x,1.95825620459 +field.poses378.pose.position.y,1.85902415682 +field.poses378.pose.position.z,0.0 +field.poses378.pose.orientation.x,-0.0 +field.poses378.pose.orientation.y,-0.0 +field.poses378.pose.orientation.z,-0.712873809141 +field.poses378.pose.orientation.w,0.701292330088 +field.poses379.header.seq,0 +field.poses379.header.stamp,1620124296247896910 +field.poses379.header.frame_id,map +field.poses379.pose.position.x,1.93258734393 +field.poses379.pose.position.y,1.60725316716 +field.poses379.pose.position.z,0.0 +field.poses379.pose.orientation.x,-0.0 +field.poses379.pose.orientation.y,-0.0 +field.poses379.pose.orientation.z,-0.713053249344 +field.poses379.pose.orientation.w,0.701109879834 +field.poses380.header.seq,0 +field.poses380.header.stamp,1620124297155681610 +field.poses380.header.frame_id,map +field.poses380.pose.position.x,1.88171480876 +field.poses380.pose.position.y,1.1040627446 +field.poses380.pose.position.z,0.0 +field.poses380.pose.orientation.x,-0.0 +field.poses380.pose.orientation.y,-0.0 +field.poses380.pose.orientation.z,-0.715459961674 +field.poses380.pose.orientation.w,0.698653736297 +field.poses381.header.seq,0 +field.poses381.header.stamp,1620124298063419342 +field.poses381.header.frame_id,map +field.poses381.pose.position.x,1.84122150069 +field.poses381.pose.position.y,0.732308125555 +field.poses381.pose.position.z,0.0 +field.poses381.pose.orientation.x,-0.0 +field.poses381.pose.orientation.y,-0.0 +field.poses381.pose.orientation.z,-0.717673950505 +field.poses381.pose.orientation.w,0.696379279392 +field.poses382.header.seq,0 +field.poses382.header.stamp,1620124298971135139 +field.poses382.header.frame_id,map +field.poses382.pose.position.x,1.82033146043 +field.poses382.pose.position.y,0.541784317264 +field.poses382.pose.position.z,0.0 +field.poses382.pose.orientation.x,-0.0 +field.poses382.pose.orientation.y,-0.0 +field.poses382.pose.orientation.z,-0.717799286865 +field.poses382.pose.orientation.w,0.696250087092 +field.poses383.header.seq,0 +field.poses383.header.stamp,1620124299878913879 +field.poses383.header.frame_id,map +field.poses383.pose.position.x,1.79599618892 +field.poses383.pose.position.y,0.289582412366 +field.poses383.pose.position.z,0.0 +field.poses383.pose.orientation.x,-0.0 +field.poses383.pose.orientation.y,-0.0 +field.poses383.pose.orientation.z,-0.718868545337 +field.poses383.pose.orientation.w,0.695146038272 +field.poses384.header.seq,0 +field.poses384.header.stamp,1620124300786616325 +field.poses384.header.frame_id,map +field.poses384.pose.position.x,1.7954929735 +field.poses384.pose.position.y,0.258041492868 +field.poses384.pose.position.z,0.0 +field.poses384.pose.orientation.x,-0.0 +field.poses384.pose.orientation.y,-0.0 +field.poses384.pose.orientation.z,-0.719280084872 +field.poses384.pose.orientation.w,0.694720202316 +field.poses385.header.seq,0 +field.poses385.header.stamp,1620124301694420338 +field.poses385.header.frame_id,map +field.poses385.pose.position.x,1.78101127603 +field.poses385.pose.position.y,0.140805752067 +field.poses385.pose.position.z,0.0 +field.poses385.pose.orientation.x,-0.0 +field.poses385.pose.orientation.y,-0.0 +field.poses385.pose.orientation.z,-0.719309337524 +field.poses385.pose.orientation.w,0.694689914243 +field.poses386.header.seq,0 +field.poses386.header.stamp,1620124302602074623 +field.poses386.header.frame_id,map +field.poses386.pose.position.x,1.76081295005 +field.poses386.pose.position.y,-0.0784621508863 +field.poses386.pose.position.z,0.0 +field.poses386.pose.orientation.x,-0.0 +field.poses386.pose.orientation.y,-0.0 +field.poses386.pose.orientation.z,-0.721143761714 +field.poses386.pose.orientation.w,0.692785446542 +field.poses387.header.seq,0 +field.poses387.header.stamp,1620124303509896278 +field.poses387.header.frame_id,map +field.poses387.pose.position.x,1.73253271817 +field.poses387.pose.position.y,-0.35094411337 +field.poses387.pose.position.z,0.0 +field.poses387.pose.orientation.x,-0.0 +field.poses387.pose.orientation.y,-0.0 +field.poses387.pose.orientation.z,-0.723136532021 +field.poses387.pose.orientation.w,0.690705115122 +field.poses388.header.seq,0 +field.poses388.header.stamp,1620124304417556524 +field.poses388.header.frame_id,map +field.poses388.pose.position.x,1.7064028966 +field.poses388.pose.position.y,-0.547604300851 +field.poses388.pose.position.z,0.0 +field.poses388.pose.orientation.x,-0.0 +field.poses388.pose.orientation.y,-0.0 +field.poses388.pose.orientation.z,-0.723356329842 +field.poses388.pose.orientation.w,0.690474923569 +field.poses389.header.seq,0 +field.poses389.header.stamp,1620124305325347662 +field.poses389.header.frame_id,map +field.poses389.pose.position.x,1.7001501262 +field.poses389.pose.position.y,-0.595472303584 +field.poses389.pose.position.z,0.0 +field.poses389.pose.orientation.x,-0.0 +field.poses389.pose.orientation.y,-0.0 +field.poses389.pose.orientation.z,-0.723399284213 +field.poses389.pose.orientation.w,0.690429920846 +field.poses390.header.seq,0 +field.poses390.header.stamp,1620124306233057022 +field.poses390.header.frame_id,map +field.poses390.pose.position.x,1.7000574547 +field.poses390.pose.position.y,-0.596381543432 +field.poses390.pose.position.z,0.0 +field.poses390.pose.orientation.x,-0.0 +field.poses390.pose.orientation.y,-0.0 +field.poses390.pose.orientation.z,-0.723655876969 +field.poses390.pose.orientation.w,0.690160975228 +field.poses391.header.seq,0 +field.poses391.header.stamp,1620124307140789986 +field.poses391.header.frame_id,map +field.poses391.pose.position.x,1.70114401512 +field.poses391.pose.position.y,-0.595568334327 +field.poses391.pose.position.z,0.0 +field.poses391.pose.orientation.x,-0.0 +field.poses391.pose.orientation.y,-0.0 +field.poses391.pose.orientation.z,-0.723729398025 +field.poses391.pose.orientation.w,0.690083877825 +field.poses392.header.seq,0 +field.poses392.header.stamp,1620124308048562527 +field.poses392.header.frame_id,map +field.poses392.pose.position.x,1.67839239136 +field.poses392.pose.position.y,-0.793440500264 +field.poses392.pose.position.z,0.0 +field.poses392.pose.orientation.x,-0.0 +field.poses392.pose.orientation.y,-0.0 +field.poses392.pose.orientation.z,-0.724839308258 +field.poses392.pose.orientation.w,0.688917975672 +field.poses393.header.seq,0 +field.poses393.header.stamp,1620124308956299543 +field.poses393.header.frame_id,map +field.poses393.pose.position.x,1.67015546858 +field.poses393.pose.position.y,-0.867973741322 +field.poses393.pose.position.z,0.0 +field.poses393.pose.orientation.x,-0.0 +field.poses393.pose.orientation.y,-0.0 +field.poses393.pose.orientation.z,-0.755617289208 +field.poses393.pose.orientation.w,0.655013367994 +field.poses394.header.seq,0 +field.poses394.header.stamp,1620124309864018917 +field.poses394.header.frame_id,map +field.poses394.pose.position.x,1.63331170607 +field.poses394.pose.position.y,-1.03861512119 +field.poses394.pose.position.z,0.0 +field.poses394.pose.orientation.x,-0.0 +field.poses394.pose.orientation.y,-0.0 +field.poses394.pose.orientation.z,-0.755571063873 +field.poses394.pose.orientation.w,0.655066689305 +field.poses395.header.seq,0 +field.poses395.header.stamp,1620124310771829367 +field.poses395.header.frame_id,map +field.poses395.pose.position.x,1.57736463753 +field.poses395.pose.position.y,-1.25565966932 +field.poses395.pose.position.z,0.0 +field.poses395.pose.orientation.x,-0.0 +field.poses395.pose.orientation.y,-0.0 +field.poses395.pose.orientation.z,-0.812093740151 +field.poses395.pose.orientation.w,0.583526997839 +field.poses396.header.seq,0 +field.poses396.header.stamp,1620124311679502249 +field.poses396.header.frame_id,map +field.poses396.pose.position.x,1.47985534103 +field.poses396.pose.position.y,-1.4864685906 +field.poses396.pose.position.z,0.0 +field.poses396.pose.orientation.x,-0.0 +field.poses396.pose.orientation.y,-0.0 +field.poses396.pose.orientation.z,-0.813728293767 +field.poses396.pose.orientation.w,0.581245442066 +field.poses397.header.seq,0 +field.poses397.header.stamp,1620124312587296009 +field.poses397.header.frame_id,map +field.poses397.pose.position.x,1.29726636877 +field.poses397.pose.position.y,-1.90464821832 +field.poses397.pose.position.z,0.0 +field.poses397.pose.orientation.x,-0.0 +field.poses397.pose.orientation.y,-0.0 +field.poses397.pose.orientation.z,-0.814846330745 +field.poses397.pose.orientation.w,0.579677028415 +field.poses398.header.seq,0 +field.poses398.header.stamp,1620124313494963169 +field.poses398.header.frame_id,map +field.poses398.pose.position.x,1.10827116177 +field.poses398.pose.position.y,-2.36042033874 +field.poses398.pose.position.z,0.0 +field.poses398.pose.orientation.x,-0.0 +field.poses398.pose.orientation.y,-0.0 +field.poses398.pose.orientation.z,-0.825502678267 +field.poses398.pose.orientation.w,0.56439820001 +field.poses399.header.seq,0 +field.poses399.header.stamp,1620124314402741671 +field.poses399.header.frame_id,map +field.poses399.pose.position.x,0.941710269399 +field.poses399.pose.position.y,-2.58742738629 +field.poses399.pose.position.z,0.0 +field.poses399.pose.orientation.x,-0.0 +field.poses399.pose.orientation.y,-0.0 +field.poses399.pose.orientation.z,-0.926165369448 +field.poses399.pose.orientation.w,0.377117632093 +field.poses400.header.seq,0 +field.poses400.header.stamp,1620124315310482502 +field.poses400.header.frame_id,map +field.poses400.pose.position.x,0.701597973172 +field.poses400.pose.position.y,-2.75593165887 +field.poses400.pose.position.z,0.0 +field.poses400.pose.orientation.x,-0.0 +field.poses400.pose.orientation.y,-0.0 +field.poses400.pose.orientation.z,-0.986424210214 +field.poses400.pose.orientation.w,0.164217165678 +field.poses401.header.seq,0 +field.poses401.header.stamp,1620124316218215466 +field.poses401.header.frame_id,map +field.poses401.pose.position.x,0.495986132253 +field.poses401.pose.position.y,-2.80700594932 +field.poses401.pose.position.z,0.0 +field.poses401.pose.orientation.x,0.0 +field.poses401.pose.orientation.y,0.0 +field.poses401.pose.orientation.z,0.995794539265 +field.poses401.pose.orientation.w,0.0916146034709 +field.poses402.header.seq,0 +field.poses402.header.stamp,1620124317125945091 +field.poses402.header.frame_id,map +field.poses402.pose.position.x,0.461253233717 +field.poses402.pose.position.y,-2.79613793024 +field.poses402.pose.position.z,0.0 +field.poses402.pose.orientation.x,0.0 +field.poses402.pose.orientation.y,0.0 +field.poses402.pose.orientation.z,0.994601784165 +field.poses402.pose.orientation.w,0.103765557556 diff --git a/bag/analysys/interparc.m b/bag/analysys/interparc.m new file mode 100644 index 0000000..fae3678 --- /dev/null +++ b/bag/analysys/interparc.m @@ -0,0 +1,574 @@ +function [pt,dudt,fofthandle] = interparc(t,px,py,varargin) +% interparc: interpolate points along a curve in 2 or more dimensions +% usage: pt = interparc(t,px,py) % a 2-d curve +% usage: pt = interparc(t,px,py,pz) % a 3-d curve +% usage: pt = interparc(t,px,py,pz,pw,...) % a 4-d or higher dimensional curve +% usage: pt = interparc(t,px,py,method) % a 2-d curve, method is specified +% usage: [pt,dudt,fofthandle] = interparc(t,px,py,...) % also returns derivatives, and a function handle +% +% Interpolates new points at any fractional point along +% the curve defined by a list of points in 2 or more +% dimensions. The curve may be defined by any sequence +% of non-replicated points. +% +% arguments: (input) +% t - vector of numbers, 0 <= t <= 1, that define +% the fractional distance along the curve to +% interpolate the curve at. t = 0 will generate +% the very first point in the point list, and +% t = 1 yields the last point in that list. +% Similarly, t = 0.5 will yield the mid-point +% on the curve in terms of arc length as the +% curve is interpolated by a parametric spline. +% +% If t is a scalar integer, at least 2, then +% it specifies the number of equally spaced +% points in arclength to be generated along +% the curve. +% +% px, py, pz, ... - vectors of length n, defining +% points along the curve. n must be at least 2. +% Exact Replicate points should not be present +% in the curve, although there is no constraint +% that the curve has replicate independent +% variables. +% +% method - (OPTIONAL) string flag - denotes the method +% used to compute the points along the curve. +% +% method may be any of 'linear', 'spline', or 'pchip', +% or any simple contraction thereof, such as 'lin', +% 'sp', or even 'p'. +% +% method == 'linear' --> Uses a linear chordal +% approximation to interpolate the curve. +% This method is the most efficient. +% +% method == 'pchip' --> Uses a parametric pchip +% approximation for the interpolation +% in arc length. +% +% method == 'spline' --> Uses a parametric spline +% approximation for the interpolation in +% arc length. Generally for a smooth curve, +% this method may be most accurate. +% +% method = 'csape' --> if available, this tool will +% allow a periodic spline fit for closed curves. +% ONLY use this method if your points should +% represent a closed curve. +% +% If the last point is NOT the same as the +% first point on the curve, then the curve +% will be forced to be periodic by this option. +% That is, the first point will be replicated +% onto the end. +% +% If csape is not present in your matlab release, +% then an error will result. +% +% DEFAULT: 'spline' +% +% +% arguments: (output) +% pt - Interpolated points at the specified fractional +% distance (in arc length) along the curve. +% +% dudt - when a second return argument is required, +% interparc will return the parametric derivatives +% (dx/dt, dy/dt, dz/dt, ...) as an array. +% +% fofthandle - a function handle, taking numbers in the interval [0,1] +% and evaluating the function at those points. +% +% Extrapolation will not be permitted by this call. +% Any values of t that lie outside of the interval [0,1] +% will be clipped to the endpoints of the curve. +% +% Example: +% % Interpolate a set of unequally spaced points around +% % the perimeter of a unit circle, generating equally +% % spaced points around the perimeter. +% theta = sort(rand(15,1))*2*pi; +% theta(end+1) = theta(1); +% px = cos(theta); +% py = sin(theta); +% +% % interpolate using parametric splines +% pt = interparc(100,px,py,'spline'); +% +% % Plot the result +% plot(px,py,'r*',pt(:,1),pt(:,2),'b-o') +% axis([-1.1 1.1 -1.1 1.1]) +% axis equal +% grid on +% xlabel X +% ylabel Y +% title 'Points in blue are uniform in arclength around the circle' +% +% +% Example: +% % For the previous set of points, generate exactly 6 +% % points around the parametric splines, verifying +% % the uniformity of the arc length interpolant. +% pt = interparc(6,px,py,'spline'); +% +% % Convert back to polar form. See that the radius +% % is indeed 1, quite accurately. +% [TH,R] = cart2pol(pt(:,1),pt(:,2)) +% % TH = +% % 0.86005 +% % 2.1141 +% % -2.9117 +% % -1.654 +% % -0.39649 +% % 0.86005 +% % R = +% % 1 +% % 0.9997 +% % 0.9998 +% % 0.99999 +% % 1.0001 +% % 1 +% +% % Unwrap the polar angles, and difference them. +% diff(unwrap(TH)) +% % ans = +% % 1.2541 +% % 1.2573 +% % 1.2577 +% % 1.2575 +% % 1.2565 +% +% % Six points around the circle should be separated by +% % 2*pi/5 radians, if they were perfectly uniform. The +% % slight differences are due to the imperfect accuracy +% % of the parametric splines. +% 2*pi/5 +% % ans = +% % 1.2566 +% +% +% See also: arclength, spline, pchip, interp1 +% +% Author: John D'Errico +% e-mail: woodchips@rochester.rr.com +% Release: 1.0 +% Release date: 3/15/2010 + +% unpack the arguments and check for errors +if nargin < 3 + error('ARCLENGTH:insufficientarguments', ... + 'at least t, px, and py must be supplied') +end + +t = t(:); +if (numel(t) == 1) && (t > 1) && (rem(t,1) == 0) + % t specifies the number of points to be generated + % equally spaced in arclength + t = linspace(0,1,t)'; +elseif any(t < 0) || any(t > 1) + error('ARCLENGTH:impropert', ... + 'All elements of t must be 0 <= t <= 1') +end + +% how many points will be interpolated? +nt = numel(t); + +% the number of points on the curve itself +px = px(:); +py = py(:); +n = numel(px); + +% are px and py both vectors of the same length? +if ~isvector(px) || ~isvector(py) || (length(py) ~= n) + error('ARCLENGTH:improperpxorpy', ... + 'px and py must be vectors of the same length') +elseif n < 2 + error('ARCLENGTH:improperpxorpy', ... + 'px and py must be vectors of length at least 2') +end + +% compose px and py into a single array. this way, +% if more dimensions are provided, the extension +% is trivial. +pxy = [px,py]; +ndim = 2; + +% the default method is 'linear' +method = 'spline'; + +% are there any other arguments? +if nargin > 3 + % there are. check the last argument. Is it a string? + if ischar(varargin{end}) + method = varargin{end}; + varargin(end) = []; + + % method may be any of {'linear', 'pchip', 'spline', 'csape'.} + % any any simple contraction thereof. + valid = {'linear', 'pchip', 'spline', 'csape'}; + [method,errstr] = validstring(method,valid); + if ~isempty(errstr) + error('INTERPARC:incorrectmethod',errstr) + end + end + + % anything that remains in varargin must add + % an additional dimension on the curve/polygon + for i = 1:numel(varargin) + pz = varargin{i}; + pz = pz(:); + if numel(pz) ~= n + error('ARCLENGTH:improperpxorpy', ... + 'pz must be of the same size as px and py') + end + pxy = [pxy,pz]; %#ok + end + + % the final number of dimensions provided + ndim = size(pxy,2); +end + +% if csape, then make sure the first point is replicated at the end. +% also test to see if csape is available +if method(1) == 'c' + if exist('csape','file') == 0 + error('CSAPE was requested, but you lack the necessary toolbox.') + end + + p1 = pxy(1,:); + pend = pxy(end,:); + + % get a tolerance on whether the first point is replicated. + if norm(p1 - pend) > 10*eps(norm(max(abs(pxy),[],1))) + % the two end points were not identical, so wrap the curve + pxy(end+1,:) = p1; + nt = nt + 1; + end +end + +% preallocate the result, pt +pt = NaN(nt,ndim); + +% Compute the chordal (linear) arclength +% of each segment. This will be needed for +% any of the methods. +chordlen = sqrt(sum(diff(pxy,[],1).^2,2)); + +% Normalize the arclengths to a unit total +chordlen = chordlen/sum(chordlen); + +% cumulative arclength +cumarc = [0;cumsum(chordlen)]; + +% The linear interpolant is trivial. do it as a special case +if method(1) == 'l' + % The linear method. + + % which interval did each point fall in, in + % terms of t? + [junk,tbins] = histc(t,cumarc); %#ok + + % catch any problems at the ends + tbins((tbins <= 0) | (t <= 0)) = 1; + tbins((tbins >= n) | (t >= 1)) = n - 1; + + % interpolate + s = (t - cumarc(tbins))./chordlen(tbins); + % be nice, and allow the code to work on older releases + % that don't have bsxfun + pt = pxy(tbins,:) + (pxy(tbins+1,:) - pxy(tbins,:)).*repmat(s,1,ndim); + + % do we need to compute derivatives here? + if nargout > 1 + dudt = (pxy(tbins+1,:) - pxy(tbins,:))./repmat(chordlen(tbins),1,ndim); + end + + % do we need to create the spline as a piecewise linear function? + if nargout > 2 + spl = cell(1,ndim); + for i = 1:ndim + coefs = [diff(pxy(:,i))./diff(cumarc),pxy(1:(end-1),i)]; + spl{i} = mkpp(cumarc.',coefs); + end + + %create a function handle for evaluation, passing in the splines + fofthandle = @(t) foft(t,spl); + end + + % we are done at this point + return +end + +% If we drop down to here, we have either a spline +% or csape or pchip interpolant to work with. + +% compute parametric splines +spl = cell(1,ndim); +spld = spl; +diffarray = [3 0 0;0 2 0;0 0 1;0 0 0]; +for i = 1:ndim + switch method + case 'pchip' + spl{i} = pchip(cumarc,pxy(:,i)); + case 'spline' + spl{i} = spline(cumarc,pxy(:,i)); + nc = numel(spl{i}.coefs); + if nc < 4 + % just pretend it has cubic segments + spl{i}.coefs = [zeros(1,4-nc),spl{i}.coefs]; + spl{i}.order = 4; + end + case 'csape' + % csape was specified, so the curve is presumed closed, + % therefore periodic + spl{i} = csape(cumarc,pxy(:,i),'periodic'); + nc = numel(spl{i}.coefs); + if nc < 4 + % just pretend it has cubic segments + spl{i}.coefs = [zeros(1,4-nc),spl{i}.coefs]; + spl{i}.order = 4; + end + end + + % and now differentiate them + xp = spl{i}; + xp.coefs = xp.coefs*diffarray; + xp.order = 3; + spld{i} = xp; +end + +% catch the case where there were exactly three points +% in the curve, and spline was used to generate the +% interpolant. In this case, spline creates a curve with +% only one piece, not two. +if (numel(cumarc) == 3) && (method(1) == 's') + cumarc = spl{1}.breaks; + n = numel(cumarc); + chordlen = sum(chordlen); +end + +% Generate the total arclength along the curve +% by integrating each segment and summing the +% results. The integration scheme does its job +% using an ode solver. + +% polyarray here contains the derivative polynomials +% for each spline in a given segment +polyarray = zeros(ndim,3); +seglen = zeros(n-1,1); + +% options for ode45 +opts = odeset('reltol',1.e-9); +for i = 1:spl{1}.pieces + % extract polynomials for the derivatives + for j = 1:ndim + polyarray(j,:) = spld{j}.coefs(i,:); + end + + % integrate the arclength for the i'th segment + % using ode45 for the integral. I could have + % done this part with quad too, but then it + % would not have been perfectly (numerically) + % consistent with the next operation in this tool. + [tout,yout] = ode45(@(t,y) segkernel(t,y),[0,chordlen(i)],0,opts); %#ok + seglen(i) = yout(end); +end + +% and normalize the segments to have unit total length +totalsplinelength = sum(seglen); +cumseglen = [0;cumsum(seglen)]; + +% which interval did each point fall into, in +% terms of t, but relative to the cumulative +% arc lengths along the parametric spline? +[junk,tbins] = histc(t*totalsplinelength,cumseglen); %#ok + +% catch any problems at the ends +tbins((tbins <= 0) | (t <= 0)) = 1; +tbins((tbins >= n) | (t >= 1)) = n - 1; + +% Do the fractional integration within each segment +% for the interpolated points. t is the parameter +% used to define the splines. It is defined in terms +% of a linear chordal arclength. This works nicely when +% a linear piecewise interpolant was used. However, +% what is asked for is an arclength interpolation +% in terms of arclength of the spline itself. Call s +% the arclength traveled along the spline. +s = totalsplinelength*t; + +% the ode45 options will now include an events property +% so we can catch zero crossings. +opts = odeset('reltol',1.e-9,'events',@ode_events); + +ti = t; +for i = 1:nt + % si is the piece of arc length that we will look + % for in this spline segment. + si = s(i) - cumseglen(tbins(i)); + + % extract polynomials for the derivatives + % in the interval the point lies in + for j = 1:ndim + polyarray(j,:) = spld{j}.coefs(tbins(i),:); + end + + % we need to integrate in t, until the integral + % crosses the specified value of si. Because we + % have defined totalsplinelength, the lengths will + % be normalized at this point to a unit length. + % + % Start the ode solver at -si, so we will just + % look for an event where y crosses zero. + [tout,yout,te,ye] = ode45(@(t,y) segkernel(t,y),[0,chordlen(tbins(i))],-si,opts); %#ok + + % we only need that point where a zero crossing occurred + % if no crossing was found, then we can look at each end. + if ~isempty(te) + ti(i) = te(1) + cumarc(tbins(i)); + else + % a crossing must have happened at the very + % beginning or the end, and the ode solver + % missed it, not trapping that event. + if abs(yout(1)) < abs(yout(end)) + % the event must have been at the start. + ti(i) = tout(1) + cumarc(tbins(i)); + else + % the event must have been at the end. + ti(i) = tout(end) + cumarc(tbins(i)); + end + end +end + +% Interpolate the parametric splines at ti to get +% our interpolated value. +for L = 1:ndim + pt(:,L) = ppval(spl{L},ti); +end + +% do we need to compute first derivatives here at each point? +if nargout > 1 + dudt = zeros(nt,ndim); + for L = 1:ndim + dudt(:,L) = ppval(spld{L},ti); + end +end + +% create a function handle for evaluation, passing in the splines +if nargout > 2 + fofthandle = @(t) foft(t,spl); +end + +% =============================================== +% nested function for the integration kernel +% =============================================== + function val = segkernel(t,y) %#ok + % sqrt((dx/dt)^2 + (dy/dt)^2 + ...) + val = zeros(size(t)); + for k = 1:ndim + val = val + polyval(polyarray(k,:),t).^2; + end + val = sqrt(val); + + end % function segkernel + +% =============================================== +% nested function for ode45 integration events +% =============================================== + function [value,isterminal,direction] = ode_events(t,y) %#ok + % ode event trap, looking for zero crossings of y. + value = y; + isterminal = ones(size(y)); + direction = ones(size(y)); + end % function ode_events + +end % mainline - interparc + + +% =============================================== +% end mainline - interparc +% =============================================== +% begin subfunctions +% =============================================== + +% =============================================== +% subfunction for evaluation at any point externally +% =============================================== +function f_t = foft(t,spl) +% tool allowing the user to evaluate the interpolant at any given point for any values t in [0,1] +pdim = numel(spl); +f_t = zeros(numel(t),pdim); + +% convert t to a column vector, clipping it to [0,1] as we do. +t = max(0,min(1,t(:))); + +% just loop over the splines in the cell array of splines +for i = 1:pdim + f_t(:,i) = ppval(spl{i},t); +end +end % function foft + + +function [str,errorclass] = validstring(arg,valid) +% validstring: compares a string against a set of valid options +% usage: [str,errorclass] = validstring(arg,valid) +% +% If a direct hit, or any unambiguous shortening is found, that +% string is returned. Capitalization is ignored. +% +% arguments: (input) +% arg - character string, to be tested against a list +% of valid choices. Capitalization is ignored. +% +% valid - cellstring array of alternative choices +% +% Arguments: (output) +% str - string - resulting choice resolved from the +% list of valid arguments. If no unambiguous +% choice can be resolved, then str will be empty. +% +% errorclass - string - A string argument that explains +% the error. It will be one of the following +% possibilities: +% +% '' --> No error. An unambiguous match for arg +% was found among the choices. +% +% 'No match found' --> No match was found among +% the choices provided in valid. +% +% 'Ambiguous argument' --> At least two ambiguous +% matches were found among those provided +% in valid. +% +% +% Example: +% valid = {'off' 'on' 'The sky is falling'} +% +% +% See also: parse_pv_pairs, strmatch, strcmpi +% +% Author: John D'Errico +% e-mail: woodchips@rochester.rr.com +% Release: 1.0 +% Release date: 3/25/2010 + +ind = find(strncmpi(lower(arg),valid,numel(arg))); +if isempty(ind) + % No hit found + errorclass = 'No match found'; + str = ''; +elseif (length(ind) > 1) + % Ambiguous arg, hitting more than one of the valid options + errorclass = 'Ambiguous argument'; + str = ''; + return +else + errorclass = ''; + str = valid{ind}; +end + +end % function validstring + diff --git a/bag/analysys/matchaxes.asv b/bag/analysys/matchaxes.asv new file mode 100644 index 0000000..96b92d3 --- /dev/null +++ b/bag/analysys/matchaxes.asv @@ -0,0 +1,24 @@ +function matchaxes(GT, TS, t0, t1) + [GTpos TSpos] = synchronize(GT.pos, TS.pos, 'Intersection'); + [GTang TSang] = synchronize(GT.ang, TS.ang, 'Union'); + GT = tscollection({GTpos GTang}); + TS = tscollection({TSpos TSang}); + Gpos = getsampleusingtime(GT, GT.Time(t0), GT.Time(t1)).pos.Data; + Tpos = getsampleusingtime(TS, GT.Time(t0), GT.Time(t1)).pos.Data; + Tt = getsampleusingtime(TS, GT.Time(t0), GT.Time(t1)).Time; + Gt = getsampleusingtime(GT, GT.Time(t0), GT.Time(t1)).Time; + Grot = getsampleusingtime(GT, GT.Time(t0), GT.Time(t1)).ang.Data; + Trot = getsampleusingtime(TS, GT.Time(t0), GT.Time(t1)).ang.Data; + + rotangles = Grot(1,:)-Trot(1,:) + rotmatrix = eul2rotm(rotangles) + Tpos_at_origin = (Tpos - Tpos(1,:)); + Tpos_rotated_at_origin = Tpos_at_origin*rotmatrix; + Tpos_at_Gpos_origin = Tpos_rotated_at_origin + Gpos(1,:); + + figure + plot(Gt, Gpos) + hold on + plot(Tt, Tpos_at_Gpos_origin) + +end \ No newline at end of file diff --git a/bag/analysys/matchaxes.m b/bag/analysys/matchaxes.m new file mode 100644 index 0000000..98fccce --- /dev/null +++ b/bag/analysys/matchaxes.m @@ -0,0 +1,22 @@ +function [Tpos_at_Gpos_origin, Gdata] = matchaxes(GT, TS, t0, t1) + Gpos = getsampleusingtime(GT, GT.Time(t0), GT.Time(t1)).pos; + Tpos = getsampleusingtime(TS, GT.Time(t0), GT.Time(t1)).pos; + [Gpos, Tpos] = synchronize(Gpos, Tpos, 'Union', 'KeepOriginalTimes',true); + + Grot = getsampleusingtime(GT, GT.Time(t0), GT.Time(t1)).ang; + Trot = getsampleusingtime(TS, GT.Time(t0), GT.Time(t1)).ang; + [Grot, Trot] = synchronize(Grot, Trot, 'Union', 'KeepOriginalTimes',true'); + + Tt = Tpos.Time; + Gt = Gpos.Time; + + + rotangles = Grot.Data(1,:)-Trot.Data(1,:); + rotmatrix = eul2rotm(rotangles); + Tpos_at_origin = (Tpos.Data - Tpos.Data(1,:)); + Tpos_rotated_at_origin = Tpos_at_origin*rotmatrix; + + Tpos_at_Gpos_origin = Tpos_rotated_at_origin + Gpos.Data(1,:); + Gdata = Gpos.Data; + +end \ No newline at end of file diff --git a/bag/analysys/ploterrs.m b/bag/analysys/ploterrs.m new file mode 100644 index 0000000..ae6d994 --- /dev/null +++ b/bag/analysys/ploterrs.m @@ -0,0 +1,26 @@ +function ploterrs(ts0, ts) + edist = ts.pos - ts0.pos; + eang = ts.ang - ts0.ang; + edist.name='Distance error'; + eang.name='Angular error'; + edist.DataInfo.Units='meters'; + eang.DataInfo.Units='radians'; + edist.TimeInfo.Units='seconds'; + edist.TimeInfo.Format='SS'; + eang.TimeInfo.Units='seconds'; + eang.TimeInfo.Format='SS'; + + %Plot norm of position + figure + plot(edist.Time, vecnorm([edist.Data(:,1)'; edist.Data(:,2)'; edist.Data(:,3)'])) + title(edist.name) + xlabel(edist.TimeInfo.Units) + ylabel(edist.DataInfo.Units) + + %Plot error of angle + figure + plot(eang.Time, abs(eang.Data)) + title(eang.name) + xlabel(eang.TimeInfo.Units) + ylabel(eang.DataInfo.Units) +end \ No newline at end of file diff --git a/bag/generate_trajectory_csv.bash b/bag/generate_trajectory_csv.bash index b1b55b3..1657228 100644 --- a/bag/generate_trajectory_csv.bash +++ b/bag/generate_trajectory_csv.bash @@ -13,8 +13,8 @@ fi # Starting with E ==> experiment, we extract the poses for yamlfile in $(find ../yaml/trajectory_analysys -maxdepth 1 -type f -printf "%f\n") do - rm recordings/trajectory_recording$yamlname.bag yamlname=${yamlfile%.*} + rm recordings/trajectory_recording$yamlname.bag roslaunch wolf_demo_imu2d imu2d_analysys.launch bag:=$BAG\_filtered_notf test:=$yamlfile speed:=1 suffix:=$yamlname rviz:=false if [[ ${yamlname:0:1} == 'G' ]] then @@ -25,12 +25,15 @@ do rm CSV/$yamlname.csv rostopic echo -b recordings/trajectory_recording$yamlname\_tmp.bag /wolf_ros_node/trajectory -p > CSV/$yamlname.csv rm recordings/trajectory_recording$yamlname\_tmp.bag + + rm CSV/transp/$yamlname\_transp.csv + python3 transpose_csv.py CSV/$yamlname.csv CSV/transp/$yamlname\_transp.csv + elif [[ ${yamlname:0:1} == 'E' ]] then rm CSV/$yamlname.csv rostopic echo -b recordings/trajectory_recording$yamlname.bag /wolf_ros_node/pose_pose_with_cov -p > CSV/$yamlname.csv + cp CSV/$yamlname.csv CSV/transp/$yamlname\_transp.csv fi - rm CSV/transp/$yamlname\_transp.csv - python3 transpose_csv.py CSV/$yamlname.csv CSV/transp/$yamlname\_transp.csv done diff --git a/bag/transpose_csv.py b/bag/transpose_csv.py index 75296bd..f897827 100644 --- a/bag/transpose_csv.py +++ b/bag/transpose_csv.py @@ -1,7 +1,7 @@ import pandas as pd import sys def transpose(in_bag, out_bag): - pd.read_csv(in_bag, header=None).T.to_csv(out_bag, header=False, index=False) + pd.read_csv(in_bag, header=None, dtype='unicode').T.to_csv(out_bag, header=False, index=False) if __name__ == '__main__': in_bag = sys.argv[1] diff --git a/yaml/trajectory_analysys/E-1_0.yaml b/yaml/trajectory_analysys/E-1_0.yaml index 09e4919..2dd84db 100644 --- a/yaml/trajectory_analysys/E-1_0.yaml +++ b/yaml/trajectory_analysys/E-1_0.yaml @@ -1,7 +1,7 @@ config: debug: profiling: true - profiling_file: "~/wolf_demo_profiling_imu2d_test5.txt" + profiling_file: "~/profiling/wolf_demo_profiling_E-1_0.txt" print_problem: false print_period: 2 print_depth: 4 @@ -137,7 +137,7 @@ config: type: "PublisherPose" topic: "pose" extrinsics: false - period: 0.005 + period: 0.01 frame_id: "map" - package: "wolf_ros_laser" diff --git a/yaml/trajectory_analysys/G-1_0.yaml b/yaml/trajectory_analysys/G-1_0.yaml index 7c0cf8e..ffc545a 100644 --- a/yaml/trajectory_analysys/G-1_0.yaml +++ b/yaml/trajectory_analysys/G-1_0.yaml @@ -1,7 +1,7 @@ config: debug: profiling: true - profiling_file: "~/wolf_demo_profiling_imu2d_test0.txt" + profiling_file: "~/profiling/wolf_demo_profiling_G-1_0.txt" print_problem: false print_period: 2 print_depth: 4 diff --git a/yaml/trajectory_analysys/hold/E-0_1.yaml b/yaml/trajectory_analysys/hold/E-0_1.yaml new file mode 100644 index 0000000..fb7d5a1 --- /dev/null +++ b/yaml/trajectory_analysys/hold/E-0_1.yaml @@ -0,0 +1,157 @@ +config: + debug: + profiling: true + profiling_file: "~/profiling/wolf_demo_profiling_E-0_1.txt" + print_problem: false + print_period: 2 + print_depth: 4 + print_constr_by: false + print_metric: true + print_state_blocks: true + problem: + tree_manager: + type: "none" + frame_structure: "POV" + dimension: 2 + prior: + mode: "fix" + $state: + P: [0,0] + O: [0] + V: [0,0] + time_tolerance: 0.1 + node_rate: 100 + map: + type: "MapBase" + plugin: "core" + + solver: + follow: "parameters/solver.yaml" + + + sensors: + - + type: "SensorLaser2d" + name: "scanner_front_left" + plugin: "laser" + follow: "parameters/test_laser_params.yaml" + - + type: "SensorImu2d" + name: "bno" + plugin: "imu" + follow: "parameters/test_imu_params_bno.yaml" + - + type: "SensorImu2d" + name: "microstrain" + plugin: "imu" + follow: "parameters/test_imu_params_microstrain.yaml" + + processors: + - + type: "ProcessorOdomIcp" + name: "processorodomicp" + sensor_name: "scanner_front_left" + plugin: "laser" + keyframe_vote: + voting_active: true + min_features_for_keyframe: 10 + min_dist: 999 + min_angle: 999 + min_time: 0.1 + min_error: 999 + max_points: 0 + follow: "parameters/test_laser_processor.yaml" + #- + # type: "ProcessorLoopClosureIcp" + # name: "processorloopclosureicp" + # sensor_name: "scanner_front_left" + # plugin: "laser" + # time_tolerance: 0.1 + # apply_loss_function: true + # keyframe_vote: + # voting_active: false + # recent_frames_ignored: 10 + # frames_ignored_after_loop: 0 + # max_error_threshold: 0.02 + # min_points_percent: 40 + # max_loops: 1 + # max_candidates: 5 + # max_attempts: 5 + # candidate_generation: "random" # 'random' or 'tree' + # icp: + # follow: "parameters/csm.yaml" + - + type: "ProcessorImu2d" + name: "processorimu2dbno" + sensor_name: "bno" + plugin: "imu" + follow: "parameters/test_imu_processor_bno.yaml" + - + type: "ProcessorImu2d" + name: "processorimu2dmicro" + sensor_name: "microstrain" + plugin: "imu" + follow: "parameters/test_imu_processor_microstrain.yaml" + + ROS subscriber: + - + package: "wolf_ros_laser" + type: "SubscriberLaser2d" + topic: "/ana/sensors/scan" + sensor_name: "scanner_front_left" + load_params_from_msg: true + #- + # package: "wolf_ros_imu" + # type: "SubscriberImuEnableable" + # topic: "/ana/sensors/bno055_imu/imumal" + # sensor_name: "bno" + # follow: "parameters/test_imu_subscriber_bno.yaml" + - + package: "wolf_ros_imu" + type: "SubscriberImuEnableable" + topic: "/ana/imu/data" + sensor_name: "microstrain" + follow: "parameters/test_imu_subscriber_microstrain.yaml" + + ROS publisher: + - + package: "wolf_ros_node" + type: "PublisherTf" + topic: " " + period: 0.1 + follow: "parameters/test_publisher_ros_node.yaml" + - + package: "wolf_ros_node" + type: "PublisherGraph" + topic: "graph" + period: 1 + viz_overlapped_factors: true + - + package: "wolf_ros_node" + type: "PublisherTrajectory" + topic: "trajectory" + period: 1 + frame_id: "map" + - + package: "wolf_ros_node" + type: "PublisherPose" + topic: "pose" + extrinsics: false + period: 0.005 + frame_id: "map" + - + package: "wolf_ros_laser" + type: "PublisherLaserMap" + topic: "map" + period: 1 + map_frame_id: "map" + update_dist_th: 0.05 + update_angle_th: 0.05 + max_n_cells: 1000000 + grid_size: 0.1 + p_free: 0.3 + p_obst: 0.8 + p_free_th: 0.2 + p_obst_th: 0.9 + discard_max_range: true + diff --git a/yaml/trajectory_analysys/hold/G-0_1.yaml b/yaml/trajectory_analysys/hold/G-0_1.yaml new file mode 100644 index 0000000..0d39fd8 --- /dev/null +++ b/yaml/trajectory_analysys/hold/G-0_1.yaml @@ -0,0 +1,115 @@ +config: + debug: + profiling: true + profiling_file: "~/profiling/wolf_demo_profiling_G-0_1.txt" + print_problem: false + print_period: 2 + print_depth: 4 + print_constr_by: false + print_metric: true + print_state_blocks: true + problem: + tree_manager: + type: "none" + frame_structure: "POV" + dimension: 2 + prior: + mode: "fix" + $state: + P: [0,0] + O: [0] + V: [0,0] + time_tolerance: 0.1 + node_rate: 100 + map: + type: "MapBase" + plugin: "core" + + solver: + follow: "parameters/solver.yaml" + + sensors: + - + type: "SensorLaser2d" + name: "scanner_front_left" + plugin: "laser" + follow: "parameters/test_laser_params.yaml" + + processors: + - + type: "ProcessorOdomIcp" + name: "processorodomicp" + sensor_name: "scanner_front_left" + plugin: "laser" + keyframe_vote: + voting_active: true + min_features_for_keyframe: 10 + min_dist: 999 + min_angle: 999 + min_time: 0.1 + min_error: 999 + max_points: 0 + follow: "parameters/test_laser_processor.yaml" + #- + # type: "ProcessorLoopClosureIcp" + # name: "processorloopclosureicp" + # sensor_name: "scanner_front_left" + # plugin: "laser" + # time_tolerance: 0.1 + # apply_loss_function: true + # keyframe_vote: + # voting_active: false + # recent_frames_ignored: 3 + # frames_ignored_after_loop: 0 + # max_error_threshold: 0.02 + # min_points_percent: 40 + # max_loops: 3 + # max_candidates: 5 + # max_attempts: 15 + # candidate_generation: "random" # 'random' or 'tree' + # icp: + # follow: "parameters/csm.yaml" + + + ROS subscriber: + - + package: "wolf_ros_laser" + type: "SubscriberLaser2d" + topic: "/ana/sensors/scan" + sensor_name: "scanner_front_left" + load_params_from_msg: true + + ROS publisher: + - + package: "wolf_ros_node" + type: "PublisherTf" + topic: " " + period: 0.1 + follow: "parameters/test_publisher_ros_node.yaml" + - + package: "wolf_ros_node" + type: "PublisherGraph" + topic: "graph" + period: 1 + viz_overlapped_factors: true + - + package: "wolf_ros_node" + type: "PublisherTrajectory" + topic: "trajectory" + period: 1 + frame_id: "map" + - + package: "wolf_ros_laser" + type: "PublisherLaserMap" + topic: "map" + period: 1 + map_frame_id: "map" + update_dist_th: 0.05 + update_angle_th: 0.05 + max_n_cells: 1000000 + grid_size: 0.1 + p_free: 0.3 + p_obst: 0.8 + p_free_th: 0.2 + p_obst_th: 0.9 + discard_max_range: true -- GitLab