Commit Graph

156 Commits

Author SHA1 Message Date
d89fa38ba1 testing fixes 2026-02-25 11:02:56 -08:00
c2fa2b524a added constraint violation recovery mechanism 2026-02-24 19:30:14 -08:00
bb97502be5 codegen fixes, bug fixes, gets running on testbed environment 2026-02-24 19:05:54 -08:00
fb9feac23d gps log plotting 2026-02-16 11:19:10 -08:00
fd6ebf538c aerpaw gps csv reader 2026-02-15 21:50:13 -08:00
a328eae126 gps logging updates 2026-02-15 17:29:14 -08:00
c060dfad06 respect geofence, move from socket to async/await 2026-02-13 18:55:07 -08:00
05bf99f061 more config cleanup 2026-02-13 18:16:27 -08:00
77ac58a8a2 config cleanup 2026-02-13 18:06:06 -08:00
525d213e6a project cleanup 2026-02-07 14:36:53 -08:00
f434e1a685 logging consistency 2026-02-02 12:16:13 -08:00
330c1e5d54 message type updates 2026-02-01 16:02:18 -08:00
f6e1f13bb5 removed potentially faulty environment detection in favor of explicit setting 2026-02-01 11:34:35 -08:00
79b03345ba refactor experiment config 2026-02-01 11:08:04 -08:00
a965dff4ca added parallel message receiving for previously implemented messaging where necessary 2026-01-30 18:28:19 -08:00
448db1e0e3 added RTL and LAND capabilities 2026-01-30 18:16:33 -08:00
dd82cb3956 kinda working 2026-01-30 15:56:00 -08:00
6b8e26eb69 added real autopilot connection info 2026-01-29 22:07:53 -08:00
654de7c2a1 allowed connection to real autopilot 2026-01-29 21:11:45 -08:00
338bb6c340 added aerpawlib capabilities to uav script 2026-01-29 20:56:54 -08:00
6604928f8f reorganized and added aerpawlib submodule 2026-01-29 20:08:51 -08:00
aed1924297 sending starting positions to agents (not verified on AERPAW yet) 2026-01-29 16:42:19 -08:00
fe106f31cd cleanup demo 2026-01-28 23:20:11 -08:00
8c5c315380 basic implementation of client/server for AERPAW, whole lot of mess included 2026-01-28 22:29:17 -08:00
b444e44d33 experiment setup 2026-01-28 15:47:09 -08:00
0be43fc2d4 codegen friendly quadprog 2026-01-28 15:42:52 -08:00
af50695610 fixed initial agent placement altitude not respecting minimum altitude constraint when collision radius is taken into account 2026-01-28 15:42:52 -08:00
fea1b1686d improvement for obstacle-agent collision detection 2026-01-28 15:42:52 -08:00
bf875cbfce added random obstacles 2026-01-28 15:42:52 -08:00
03fae7077c ' 2026-01-28 15:42:52 -08:00
a68690a5cf random agent placement in parametric testing 2026-01-28 15:42:52 -08:00
8b7a756485 CSV parametric testing 2026-01-28 15:42:52 -08:00
177c1f2ee4 test case cleanup 2026-01-28 15:42:52 -08:00
2a856d0968 copied agent trail lines to other perspective plots 2026-01-28 15:42:52 -08:00
7883d436a4 improved objective function generation 2026-01-28 15:42:52 -08:00
d3b56cd841 token commit 2026-01-28 15:42:52 -08:00
2604711c78 fixed unit tests 2026-01-13 23:16:41 -08:00
bcb3bc3da3 lots of cleanup and simplification in test case construction 2026-01-13 21:17:35 -08:00
08e396c155 demonstrated test iteration over parameters, scales really poorly 2026-01-13 16:37:39 -08:00
df31c2f03c beginning to write parametric tests 2026-01-13 15:15:42 -08:00
ff02e8a1c6 now doing partitioning on every timestep, looks super smooth 2026-01-11 19:09:32 -08:00
2a48b1d469 parameterized variable gradient ascent step size 2026-01-11 18:50:14 -08:00
7ba21fbaa7 fixed cone plotting all the way to ground 2026-01-11 18:43:44 -08:00
40df9059e7 gradient ascent fix 2026-01-11 17:52:21 -08:00
103e8b391b improved gradient ascent test case 2026-01-11 14:41:42 -08:00
796e2f322a fixed performance plotting 2026-01-11 14:41:27 -08:00
ec202d7790 reimplemented gradient ascent as central finite differences method 2026-01-11 12:42:48 -08:00
c47b7229ba a 2026-01-08 19:35:10 -08:00
02189baaab unit test fixes 2026-01-07 12:41:22 -08:00
af6a0447a8 added z component to GA with constant partition 2026-01-07 11:43:14 -08:00