Commit Graph
100 Commits
Author SHA1 Message Date
kdee 110ff87c57 type error fix 2026-03-04 21:27:51 -08:00
kdee 51e7533369 added radio plotting tools 2026-03-04 21:22:33 -08:00
kdee 3fd4462f11 plotting update 2026-03-04 18:42:17 -08:00
kdee 12b6e79f1e fixed GPS log out path 2026-03-04 18:21:39 -08:00
kdee e801018d9c radio experiment TDM working 2026-03-04 17:26:50 -08:00
kdee d5307f63e9 seems to line up well again, constrainMotion updates 2026-03-03 20:14:55 -08:00
kdee ac52e0414d scenario update, quadprog issue 2026-03-03 19:32:13 -08:00
kdee f140b55a63 obstacle respected now 2026-03-03 18:53:19 -08:00
kdee 6b5d33962b obstacles in but ignored 2026-03-03 16:42:15 -08:00
kdee 8ebeda3bf0 scenario - obstacle - one around, one over 2026-03-03 16:22:13 -08:00
kdee fe7b1b2ed3 per-UAV parameters 2026-03-03 16:18:07 -08:00
kdee 252423eb29 moved reader out of miSim, went to event-based guidance 2026-03-03 15:53:22 -08:00
kdee 351a9bd16f removed prompt to continue 2026-03-03 15:22:10 -08:00
kdee 2b853466f2 results compare favorably 2026-03-02 19:06:45 -08:00
kdee d49bf61d1d scenario edits 2026-03-02 18:18:40 -08:00
kdee 032f50774f improved globe plotting 2026-03-02 16:15:03 -08:00
kdee e40d2e4614 moved origin to get more space from geofence 2026-03-02 12:15:01 -08:00
kdee 387d6aea56 scenario csv on both platforms 2026-02-28 19:36:58 -08:00
kdee 0bf293c95e added slack in collision avoidance constraint 2026-02-27 16:06:10 -08:00
kdee db6df5f263 csv parse update 2026-02-25 11:44:59 -08:00
kdee d89fa38ba1 testing fixes 2026-02-25 11:02:56 -08:00
kdee c2fa2b524a added constraint violation recovery mechanism 2026-02-24 19:30:14 -08:00
kdee bb97502be5 codegen fixes, bug fixes, gets running on testbed environment 2026-02-24 19:05:54 -08:00
kdee fb9feac23d gps log plotting 2026-02-16 11:19:10 -08:00
kdee fd6ebf538c aerpaw gps csv reader 2026-02-15 21:50:13 -08:00
kdee a328eae126 gps logging updates 2026-02-15 17:29:14 -08:00
kdee c060dfad06 respect geofence, move from socket to async/await 2026-02-13 18:55:07 -08:00
kdee 05bf99f061 more config cleanup 2026-02-13 18:16:27 -08:00
kdee 77ac58a8a2 config cleanup 2026-02-13 18:06:06 -08:00
kdee 525d213e6a project cleanup 2026-02-07 14:36:53 -08:00
kdee f434e1a685 logging consistency 2026-02-02 12:16:13 -08:00
kdee 330c1e5d54 message type updates 2026-02-01 16:02:18 -08:00
kdee f6e1f13bb5 removed potentially faulty environment detection in favor of explicit setting 2026-02-01 11:34:35 -08:00
kdee 79b03345ba refactor experiment config 2026-02-01 11:08:04 -08:00
kdee a965dff4ca added parallel message receiving for previously implemented messaging where necessary 2026-01-30 18:28:19 -08:00
kdee 448db1e0e3 added RTL and LAND capabilities 2026-01-30 18:16:33 -08:00
kdee dd82cb3956 kinda working 2026-01-30 15:56:00 -08:00
kdee 6b8e26eb69 added real autopilot connection info 2026-01-29 22:07:53 -08:00
kdee 654de7c2a1 allowed connection to real autopilot 2026-01-29 21:11:45 -08:00
kdee 338bb6c340 added aerpawlib capabilities to uav script 2026-01-29 20:56:54 -08:00
kdee 6604928f8f reorganized and added aerpawlib submodule 2026-01-29 20:08:51 -08:00
kdee aed1924297 sending starting positions to agents (not verified on AERPAW yet) 2026-01-29 16:42:19 -08:00
kdee fe106f31cd cleanup demo 2026-01-28 23:20:11 -08:00
kdee 8c5c315380 basic implementation of client/server for AERPAW, whole lot of mess included 2026-01-28 22:29:17 -08:00
kdee b444e44d33 experiment setup 2026-01-28 15:47:09 -08:00
kdee 0be43fc2d4 codegen friendly quadprog 2026-01-28 15:42:52 -08:00
kdee 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
kdee fea1b1686d improvement for obstacle-agent collision detection 2026-01-28 15:42:52 -08:00
kdee bf875cbfce added random obstacles 2026-01-28 15:42:52 -08:00
kdee 03fae7077c ' 2026-01-28 15:42:52 -08:00
kdee a68690a5cf random agent placement in parametric testing 2026-01-28 15:42:52 -08:00
kdee 8b7a756485 CSV parametric testing 2026-01-28 15:42:52 -08:00
kdee 177c1f2ee4 test case cleanup 2026-01-28 15:42:52 -08:00
kdee 2a856d0968 copied agent trail lines to other perspective plots 2026-01-28 15:42:52 -08:00
kdee 7883d436a4 improved objective function generation 2026-01-28 15:42:52 -08:00
kdee d3b56cd841 token commit 2026-01-28 15:42:52 -08:00
kdee 2604711c78 fixed unit tests 2026-01-13 23:16:41 -08:00
kdee bcb3bc3da3 lots of cleanup and simplification in test case construction 2026-01-13 21:17:35 -08:00
kdee 08e396c155 demonstrated test iteration over parameters, scales really poorly 2026-01-13 16:37:39 -08:00
kdee df31c2f03c beginning to write parametric tests 2026-01-13 15:15:42 -08:00
kdee ff02e8a1c6 now doing partitioning on every timestep, looks super smooth 2026-01-11 19:09:32 -08:00
kdee 2a48b1d469 parameterized variable gradient ascent step size 2026-01-11 18:50:14 -08:00
kdee 7ba21fbaa7 fixed cone plotting all the way to ground 2026-01-11 18:43:44 -08:00
kdee 40df9059e7 gradient ascent fix 2026-01-11 17:52:21 -08:00
kdee 103e8b391b improved gradient ascent test case 2026-01-11 14:41:42 -08:00
kdee 796e2f322a fixed performance plotting 2026-01-11 14:41:27 -08:00
kdee ec202d7790 reimplemented gradient ascent as central finite differences method 2026-01-11 12:42:48 -08:00
kdee c47b7229ba a 2026-01-08 19:35:10 -08:00
kdee 02189baaab unit test fixes 2026-01-07 12:41:22 -08:00
kdee af6a0447a8 added z component to GA with constant partition 2026-01-07 11:43:14 -08:00
kdee 62e015da42 removed extra file 2026-01-07 09:42:09 -08:00
kdee ddecf63d68 added h plots 2026-01-06 21:57:30 -08:00
kdee 591430ad8a unit test updates 2026-01-06 20:22:28 -08:00
kdee 1e7540226e fixed and verified communications constraint 2026-01-06 12:24:42 -08:00
kdee 4fe897455d fixed lesser neighbor algorithm 2026-01-06 10:57:56 -08:00
kdee 7d1154d028 cleaned up todo notes 2026-01-02 13:30:40 -08:00
kdee 16673a437e project housekeeping 2026-01-02 13:26:35 -08:00
kdee 6403e7cbcc removed options for guidance models other than GA 2026-01-01 17:26:15 -08:00
kdee 066acd0949 removed collision geometry label input 2026-01-01 17:22:17 -08:00
kdee 8dfa0c337a removed agent label input at initialization 2026-01-01 17:16:11 -08:00
kdee 492c5c2140 nixed agent index property 2026-01-01 17:02:36 -08:00
kdee 06f6af1511 added silent LNA test case 2026-01-01 16:27:28 -08:00
kdee c59b96f547 added agent position trail to plot 2026-01-01 16:06:19 -08:00
kdee 4735c2b77b debugging comms constraints 2025-12-31 20:54:01 -08:00
kdee d6a9c4ac06 Added lesser neighbor algorithm and constraints 2025-12-31 19:19:36 -08:00
kdee fa8da50db1 test updates 2025-12-29 17:35:38 -08:00
kdee 61cdb96102 added communications geometry 2025-12-27 16:14:44 -08:00
kdee 1d11ac4e90 made no plotting flag for better performance and unit testing 2025-12-24 16:20:57 -08:00
kdee 843e5ba574 cleanup 2025-12-24 16:01:31 -08:00
kdee 50eaad9504 fixed comms LOS obstruction by obstacles 2025-12-24 16:00:42 -08:00
kdee 14e372ae55 added domain constraints 2025-12-23 17:22:34 -08:00
kdee 8315b6c511 obstacle avoidance 2025-12-23 14:57:13 -08:00
kdee 4fa942564a added basic obstacle avoidance test case 2025-12-23 12:37:53 -08:00
kdee 6632c9885d fixed minimum agent altitude initial condition 2025-12-23 12:13:15 -08:00
kdee 1fa76c7023 added minimum altitude constraint as obstacle 2025-12-23 12:02:40 -08:00
kdee 33036c95fd made video writing optional for performance benefits 2025-12-23 11:50:26 -08:00
kdee 557d8fe63c t 2025-12-13 12:18:48 -08:00
kdee 2cd1bb8659 CA verifying test 2025-12-05 17:52:53 -08:00
kdee 06882d2f30 fixed abuse of memory 2025-12-05 17:28:34 -08:00
kdee 95ea19e546 fixed guidance only pulling things towards the middle and added CA QP CBF code 2025-12-05 16:04:02 -08:00