Commit Graph

  • 103e8b391b improved gradient ascent test case kdee 2026-01-11 14:41:42 -08:00
  • 796e2f322a fixed performance plotting kdee 2026-01-11 14:41:27 -08:00
  • ec202d7790 reimplemented gradient ascent as central finite differences method kdee 2026-01-11 12:42:48 -08:00
  • c47b7229ba a kdee 2026-01-08 19:35:10 -08:00
  • 02189baaab unit test fixes kdee 2026-01-07 12:41:22 -08:00
  • af6a0447a8 added z component to GA with constant partition kdee 2026-01-07 11:43:14 -08:00
  • 62e015da42 removed extra file kdee 2026-01-07 09:42:09 -08:00
  • ddecf63d68 added h plots kdee 2026-01-06 21:57:30 -08:00
  • 591430ad8a unit test updates kdee 2026-01-06 20:22:28 -08:00
  • 1e7540226e fixed and verified communications constraint kdee 2026-01-06 12:24:42 -08:00
  • 4fe897455d fixed lesser neighbor algorithm kdee 2026-01-06 10:57:56 -08:00
  • 7d1154d028 cleaned up todo notes kdee 2026-01-02 13:30:40 -08:00
  • 16673a437e project housekeeping kdee 2026-01-02 13:26:35 -08:00
  • 6403e7cbcc removed options for guidance models other than GA kdee 2026-01-01 17:26:15 -08:00
  • 066acd0949 removed collision geometry label input kdee 2026-01-01 17:22:17 -08:00
  • 8dfa0c337a removed agent label input at initialization kdee 2026-01-01 17:16:11 -08:00
  • 492c5c2140 nixed agent index property kdee 2026-01-01 17:02:36 -08:00
  • 06f6af1511 added silent LNA test case kdee 2026-01-01 16:27:28 -08:00
  • c59b96f547 added agent position trail to plot kdee 2026-01-01 16:06:19 -08:00
  • 4735c2b77b debugging comms constraints kdee 2025-12-31 20:54:01 -08:00
  • d6a9c4ac06 Added lesser neighbor algorithm and constraints kdee 2025-12-31 19:19:36 -08:00
  • fa8da50db1 test updates kdee 2025-12-29 17:35:38 -08:00
  • 61cdb96102 added communications geometry kdee 2025-12-27 16:14:44 -08:00
  • 1d11ac4e90 made no plotting flag for better performance and unit testing kdee 2025-12-24 16:20:57 -08:00
  • 843e5ba574 cleanup kdee 2025-12-24 16:01:31 -08:00
  • 50eaad9504 fixed comms LOS obstruction by obstacles kdee 2025-12-24 16:00:42 -08:00
  • 14e372ae55 added domain constraints kdee 2025-12-23 17:22:34 -08:00
  • 8315b6c511 obstacle avoidance kdee 2025-12-23 14:57:13 -08:00
  • 4fa942564a added basic obstacle avoidance test case kdee 2025-12-23 12:37:53 -08:00
  • 6632c9885d fixed minimum agent altitude initial condition kdee 2025-12-23 12:13:15 -08:00
  • 1fa76c7023 added minimum altitude constraint as obstacle kdee 2025-12-23 12:02:40 -08:00
  • 33036c95fd made video writing optional for performance benefits kdee 2025-12-23 11:50:26 -08:00
  • 557d8fe63c t kdee 2025-12-13 12:18:48 -08:00
  • 2cd1bb8659 CA verifying test kdee 2025-12-05 17:52:53 -08:00
  • 06882d2f30 fixed abuse of memory kdee 2025-12-05 17:28:34 -08:00
  • 95ea19e546 fixed guidance only pulling things towards the middle and added CA QP CBF code kdee 2025-12-05 16:04:02 -08:00
  • 96c91c3988 added collision barrier function and gradient kdee 2025-12-04 18:24:49 -08:00
  • d70781fadc Merge branch 'main' into gradient-ascent kdee 2025-12-04 16:10:13 -08:00
  • a688e9c285 cleanup kdee 2025-12-04 15:24:11 -08:00
  • d30fd9ccaa fixed performance plot after 50th timestep kdee 2025-12-01 22:58:38 -08:00
  • bdd018e566 refactored performance plot data storage kdee 2025-11-30 22:32:17 -08:00
  • 28a6bfe3de gradient ascent works now? kdee 2025-11-30 19:08:15 -08:00
  • c92ef143d1 added debug visualization for agent GA kdee 2025-11-30 11:00:39 -08:00
  • 6d16dfe974 flawed GA implementation kdee 2025-11-30 09:52:17 -08:00
  • 1e0db2a46c removed early exit from main loop kdee 2025-11-25 13:09:33 -08:00
  • f9aa2eb9d4 fixed performance plot after 50th timestep kdee 2025-12-01 22:58:38 -08:00
  • f296fd2803 refactored performance plot data storage kdee 2025-11-30 22:32:17 -08:00
  • 7c87458b66 gradient ascent works now? kdee 2025-11-30 19:08:15 -08:00
  • 4e0f213d0c added debug visualization for agent GA kdee 2025-11-30 11:00:39 -08:00
  • f9f070e2d0 flawed GA implementation kdee 2025-11-30 09:52:17 -08:00
  • 352d2ed1de removed early exit from main loop kdee 2025-11-25 13:09:33 -08:00
  • 59805dff72 added early exit from main loop for semistable final states kdee 2025-11-24 23:34:43 -08:00
  • a8380985e1 better sigmoid sensor unit testing kdee 2025-11-24 22:51:42 -08:00
  • 55b69d4e33 added performance plot legend, rolling normalization kdee 2025-11-24 22:27:40 -08:00
  • 779d7d2cc6 fixed issues in sigmoid sensor model causing inverted response (annular partitions) kdee 2025-11-24 17:39:16 -08:00
  • 58d009c8fc fixed initial altitude range kdee 2025-11-18 13:56:25 -08:00
  • 48763eb78c added early exit from main loop for semistable final states more-cleanup kdee 2025-11-24 23:34:43 -08:00
  • 297ddbf160 better sigmoid sensor unit testing kdee 2025-11-24 22:51:42 -08:00
  • 5898ecce07 added performance plot legend, rolling normalization kdee 2025-11-24 22:27:40 -08:00
  • f7b28cdf4f fixed issues in sigmoid sensor model causing inverted response (annular partitions) kdee 2025-11-24 17:39:16 -08:00
  • 66bbfe52ca fixed initial altitude range kdee 2025-11-18 13:56:25 -08:00
  • b62f0f6410 better random agent placement with respect to sensor capabilities kdee 2025-11-18 09:07:26 -08:00
  • fe5f3bb2be cleaned up plotting kdee 2025-11-17 12:04:25 -08:00
  • 35b15db5d3 Added plotting of sigmoid sensor parameters kdee 2025-11-17 11:35:48 -08:00
  • f50e3e2832 started unit test for sigmoid sensor performance fcns kdee 2025-11-16 23:30:15 -08:00
  • e53b721f34 started performance plot kdee 2025-11-16 17:46:36 -08:00
  • db20f11ea8 added sensor performance metric kdee 2025-11-16 15:59:55 -08:00
  • 86342c4572 updated plotting org kdee 2025-11-16 15:44:01 -08:00
  • b9a2a83ac6 added randomness to sensor parameters kdee 2025-11-16 15:21:17 -08:00
  • 9dbd29849f cleaned up randomly generated obstacle collision code kdee 2025-11-16 10:49:13 -08:00
  • 12dbde7a02 cleaned up obstacle generation kdee 2025-11-16 10:21:58 -08:00
  • c9ac9d7725 adjusted partitioning to allow non-assignment kdee 2025-11-15 17:02:04 -08:00
  • afa5d79c1d refactored sensing objective into domain, random inits kdee 2025-11-15 16:01:18 -08:00
  • e0f365b21b reorganized code into separate files kdee 2025-11-15 14:36:10 -08:00
  • 4363914215 fixed cone radius and sigmoid sensor test parameters kdee 2025-11-14 13:33:32 -08:00
  • 855b28b066 added large factor to sigmoid sensor performance calculation kdee 2025-11-14 11:43:50 -08:00
  • 09c002d1f3 better random agent placement with respect to sensor capabilities tessellation-fixes kdee 2025-11-18 09:07:26 -08:00
  • 097cdf0e57 cleaned up plotting kdee 2025-11-17 12:04:25 -08:00
  • bf4fc83749 Added plotting of sigmoid sensor parameters kdee 2025-11-17 11:35:48 -08:00
  • 8b0fc11998 started unit test for sigmoid sensor performance fcns kdee 2025-11-16 23:30:15 -08:00
  • 8dd1e012ad started performance plot kdee 2025-11-16 17:46:36 -08:00
  • e2d85ce6b9 added sensor performance metric kdee 2025-11-16 15:59:55 -08:00
  • 319041ce5e updated plotting org kdee 2025-11-16 15:44:01 -08:00
  • 39bf75a95b added randomness to sensor parameters kdee 2025-11-16 15:21:17 -08:00
  • a19209f736 cleaned up randomly generated obstacle collision code kdee 2025-11-16 10:49:13 -08:00
  • 24b0411af0 cleaned up obstacle generation kdee 2025-11-16 10:21:58 -08:00
  • c3a840bae2 adjusted partitioning to allow non-assignment kdee 2025-11-15 17:02:04 -08:00
  • 175a0e02a1 refactored sensing objective into domain, random inits kdee 2025-11-15 16:01:18 -08:00
  • 8dd24bdba6 reorganized code into separate files kdee 2025-11-15 14:36:10 -08:00
  • e7127365bd fixed cone radius and sigmoid sensor test parameters kdee 2025-11-14 13:33:32 -08:00
  • 18b690d9d8 added large factor to sigmoid sensor performance calculation kdee 2025-11-14 11:43:50 -08:00
  • 79783d754b added cone geometry, implemented fov visualization kdee 2025-11-13 09:39:02 -08:00
  • 1592e3321e partitioning introduced to main loop kdee 2025-11-12 18:13:43 -08:00
  • 792ca1042c implemented partitioning kdee 2025-11-11 12:50:43 -08:00
  • 4fc8d98e9d potential videowriter compat fix kdee 2025-11-10 13:29:44 -08:00
  • 8103591b7c refactored agent sensing and guidance kdee 2025-11-09 22:17:21 -08:00
  • c21ce3a35d updated plotting kdee 2025-11-09 16:41:09 -08:00
  • a2eb95381d added cone geometry, implemented fov visualization sensor-model-tessellation kdee 2025-11-13 09:39:02 -08:00
  • 3d35179579 partitioning introduced to main loop kdee 2025-11-12 18:13:43 -08:00
  • 9e948072e8 implemented partitioning kdee 2025-11-11 12:50:43 -08:00