diff --git a/.gitignore b/.gitignore
index dd0a29d..eb7331c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -64,3 +64,5 @@ aerpaw/client/__pycache__/*
aerpaw/codegen/
aerpaw/codegen/*
+# results
+*.csv
diff --git a/aerpaw/client/uav_runner.py b/aerpaw/client/uav_runner.py
index a9f530a..f2741c6 100644
--- a/aerpaw/client/uav_runner.py
+++ b/aerpaw/client/uav_runner.py
@@ -24,6 +24,7 @@ import asyncio
import csv
import datetime
import os
+import platform
import struct
import time
import yaml
@@ -111,7 +112,8 @@ def _gps_log_row(vehicle, line_num, writer):
async def _gps_log_loop(drone):
"""Background async task that logs GPS data at 1Hz."""
- filename = f"/root/Results/GPS_DATA_{datetime.datetime.now().strftime('%Y-%m-%d_%H:%M:%S')}.csv"
+ host = platform.node()
+ filename = f"/root/Results/GPS_DATA_{host}_{datetime.datetime.now().strftime('%Y-%m-%d_%H:%M:%S')}.csv"
print(f"[UAV] GPS logging to {filename}")
line_num = 1
try:
diff --git a/aerpaw/results/playback.m b/aerpaw/results/playback.m
deleted file mode 100644
index e69de29..0000000
diff --git a/aerpaw/results/plotGpsCsvs.m b/aerpaw/results/plotGpsCsvs.m
new file mode 100644
index 0000000..bdc8561
--- /dev/null
+++ b/aerpaw/results/plotGpsCsvs.m
@@ -0,0 +1,22 @@
+% Plot setup
+f = uifigure;
+gf = geoglobe(f);
+hold(gf, "on");
+c = ["r", "g", "b", "m", "c", "y", "k"]; % plotting colors
+seaToGroundLevel = 110; % meters, measured approximately from USGS national map viewer
+
+% Paths to logs
+gpsCsvs = ["GPS_DATA_0c8d904aa159_2026-02-16_13:26:33.csv"; ...
+ "GPS_DATA_8e4f52dac04d_2026-02-16_13:26:33.csv"; ...
+ ];
+
+G = cell(size(gpsCsvs));
+for ii = 1:size(gpsCsvs, 1)
+ % Read CSV
+ G{ii} = readGpsCsv(gpsCsvs(ii));
+
+ % Plot recorded trajectory
+ geoplot3(gf, G{ii}.Latitude, G{ii}.Longitude, G{ii}.Altitude + seaToGroundLevel, c(mod(ii, length(c))), 'LineWidth', 3, "MarkerSize", 5);
+
+end
+hold(gf, "off");
\ No newline at end of file
diff --git a/resources/project/cCclYJTOop6jkdZsItlf7iNuov4/hvkIYVGc2M-7JYGvHcIv6gJFOqYd.xml b/resources/project/cCclYJTOop6jkdZsItlf7iNuov4/VQA73A5I9n57L4m10R0W_HvB5B8d.xml
similarity index 100%
rename from resources/project/cCclYJTOop6jkdZsItlf7iNuov4/hvkIYVGc2M-7JYGvHcIv6gJFOqYd.xml
rename to resources/project/cCclYJTOop6jkdZsItlf7iNuov4/VQA73A5I9n57L4m10R0W_HvB5B8d.xml
diff --git a/resources/project/cCclYJTOop6jkdZsItlf7iNuov4/VQA73A5I9n57L4m10R0W_HvB5B8p.xml b/resources/project/cCclYJTOop6jkdZsItlf7iNuov4/VQA73A5I9n57L4m10R0W_HvB5B8p.xml
new file mode 100644
index 0000000..8fb005e
--- /dev/null
+++ b/resources/project/cCclYJTOop6jkdZsItlf7iNuov4/VQA73A5I9n57L4m10R0W_HvB5B8p.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/resources/project/cCclYJTOop6jkdZsItlf7iNuov4/hvkIYVGc2M-7JYGvHcIv6gJFOqYp.xml b/resources/project/cCclYJTOop6jkdZsItlf7iNuov4/hvkIYVGc2M-7JYGvHcIv6gJFOqYp.xml
deleted file mode 100644
index ac25dfb..0000000
--- a/resources/project/cCclYJTOop6jkdZsItlf7iNuov4/hvkIYVGc2M-7JYGvHcIv6gJFOqYp.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file