Commit Graph
100 Commits
Author SHA1 Message Date
kdee d07df25528 RF antenna azimuth, plotting improvements 2026-04-26 10:28:28 -07:00
kdee 6cb6dabcb5 plotted 0 tilt SNR over range 2026-04-22 08:16:20 -07:00
kdee 69e11549b2 plot fix 2026-04-21 10:33:48 -07:00
kdee c467ca35be cleanup 2026-04-21 10:32:56 -07:00
kdee fbc7fe18f4 improved rfSensor response plotting 2026-04-21 10:07:50 -07:00
kdee adac72dbc8 refactoring for vectorization 2026-04-21 09:50:07 -07:00
kdee 275123d0fc cleanup before refactoring 2026-04-21 09:14:38 -07:00
kdee dd0861d11c began developing new sensor model 2026-04-19 12:25:05 -07:00
kdee fbcaa32abd first experiment tweaks 2026-04-08 09:41:30 -07:00
kdee 09a10abfd5 controller logging and analysis improvements 2026-04-08 00:02:54 -07:00
kdee 87060ca123 analysis script fixes 2026-04-06 21:34:48 -07:00
kdee f7902ee220 space out flyouts further 2026-04-06 20:30:55 -07:00
kdee 5c90219322 aerpaw collision distance log monitoring 2026-04-06 19:34:15 -07:00
kdee d3bdc80e64 scaled up scenario for better collision safety 2026-04-06 18:44:17 -07:00
kdee f3f9ec3db2 added minimum command spacing log parser and check 2026-04-06 18:16:00 -07:00
kdee 9564a5707f AERPAW bug fixes for first experiment 2026-04-05 14:54:56 -07:00
kdee 789aecc560 experiment 1 obstacle collision fixes completed 2026-04-05 14:24:10 -07:00
kdee bd452b7180 fixed data logging codegen logic 2026-04-05 13:41:43 -07:00
kdee 31e88a8535 first aerpaw test prepared 2026-04-02 13:19:14 -07:00
kdee f598a832fa big steppa 2026-04-02 10:04:51 -07:00
kdee ac09a59c00 more graceful method of moving UAVs to initial states in AERPAW without collision 2026-04-01 22:02:38 -07:00
kdee 7a3fcbd4dc two_around_wall experiment refinement 2026-04-01 21:27:32 -07:00
kdee 8db6c70f46 better scenario final altitude parity 2026-04-01 17:55:30 -07:00
kdee 43229a3a09 project files 2026-04-01 17:48:41 -07:00
kdee 3b3cab2089 added full plotting from logged outputs 2026-04-01 09:48:06 -07:00
kdee b7bb2dec53 added function to initialize sim from saved-off inits file 2026-04-01 09:11:40 -07:00
kdee 60475162e4 no more rectangular collision geoms 2026-03-31 22:19:53 -07:00
kdee 8da65278a2 refactored constraint plotting to remove superfluous property 2026-03-31 22:10:43 -07:00
kdee 0bcdd73882 interface updates for test cases 2026-03-31 21:49:06 -07:00
kdee c3fa1de914 included features from SPAWC 2026 branch 2026-03-31 21:18:02 -07:00
kdee ca891a809f fixed test cases 2026-03-13 16:58:23 -07:00
kdee 771575560f added static network option 2026-03-13 16:18:12 -07:00
kdee f003528a9c double integrator dynamics 2026-03-13 15:54:43 -07:00
kdee 102f23316d added logging to matfile 2026-03-13 10:55:46 -07:00
kdee 24113f282f remove TDM for 2 UAV experiments 2026-03-12 16:33:19 -07:00
kdee b4cd7613ec new scenario 2026-03-11 17:13:09 -07:00
kdee 97e34264dd vehicle runner fix 2026-03-11 12:51:27 -07:00
kdee c5f1dcdb51 updated results analysis script 2026-03-11 12:46:29 -07:00
kdee e5fa2fa827 small testbed convenience fixes 2026-03-11 12:30:36 -07:00
kdee fdd9b49e34 scenario tweak 2026-03-11 12:05:06 -07:00
kdee ea034dd748 communications constraint improvements, experiment 1 design 2026-03-11 12:02:17 -07:00
kdee b09f882369 added more radio metrics 2026-03-09 21:23:31 -07:00
kdee cdbfaebc17 added modified AERPAW scripts 2026-03-09 21:23:31 -07:00
kdee 1b4fec0f72 plot script fixes 2026-03-09 21:23:31 -07:00
kdee cd3463d479 finalized plotting utility 2026-03-09 21:23:31 -07:00
kdee 624b2bdcb2 type error fix 2026-03-09 21:23:31 -07:00
kdee 6da0c97abf added radio plotting tools 2026-03-09 21:23:31 -07:00
kdee 3c775cf814 plotting update 2026-03-09 21:23:31 -07:00
kdee 1562fdc351 fixed GPS log out path 2026-03-09 21:23:31 -07:00
kdee a706857374 radio experiment TDM working 2026-03-09 21:23:31 -07:00
kdee 8c5811ff6a seems to line up well again, constrainMotion updates 2026-03-09 21:23:31 -07:00
kdee 14201aff5d scenario update, quadprog issue 2026-03-09 21:23:31 -07:00
kdee 532e37f133 obstacle respected now 2026-03-09 21:23:31 -07:00
kdee 986f4e2dcf obstacles in but ignored 2026-03-09 21:23:31 -07:00
kdee c18b470706 scenario - obstacle - one around, one over 2026-03-09 21:23:31 -07:00
kdee 438ebda388 per-UAV parameters 2026-03-09 21:23:31 -07:00
kdee f40d2bfd84 moved reader out of miSim, went to event-based guidance 2026-03-09 21:23:31 -07:00
kdee 117d34590e removed prompt to continue 2026-03-09 21:23:31 -07:00
kdee 7da35c5cda results compare favorably 2026-03-09 21:23:31 -07:00
kdee 05ac8a6e97 scenario edits 2026-03-09 21:23:31 -07:00
kdee 813b124c47 improved globe plotting 2026-03-09 21:23:31 -07:00
kdee 5408a31d56 moved origin to get more space from geofence 2026-03-09 21:23:31 -07:00
kdee 1d4f59734b scenario csv on both platforms 2026-03-09 21:23:31 -07:00
kdee 5e52292b71 added slack in collision avoidance constraint 2026-03-09 21:23:31 -07:00
kdee f1c2df31d9 csv parse update 2026-03-09 21:23:31 -07:00
kdee c19f65c3a1 testing fixes 2026-03-09 21:23:31 -07:00
kdee dbba95c6a9 added constraint violation recovery mechanism 2026-03-09 21:23:31 -07:00
kdee 1ada914384 codegen fixes, bug fixes, gets running on testbed environment 2026-03-09 21:23:31 -07:00
kdee 58d87cd16f gps log plotting 2026-03-09 21:23:31 -07:00
kdee cec6458f7c aerpaw gps csv reader 2026-03-09 21:23:31 -07:00
kdee 9385b9bd06 gps logging updates 2026-03-09 21:23:31 -07:00
kdee d25287cdf9 respect geofence, move from socket to async/await 2026-03-09 21:23:31 -07:00
kdee 61e440b594 more config cleanup 2026-03-09 21:23:31 -07:00
kdee dbb4ba178a config cleanup 2026-03-09 21:23:31 -07:00
kdee cde86065e9 project cleanup 2026-03-09 21:23:31 -07:00
kdee 87d925ba5c logging consistency 2026-03-09 21:23:31 -07:00
kdee 0e9f494c50 message type updates 2026-03-09 21:23:31 -07:00
kdee bcfaad1817 removed potentially faulty environment detection in favor of explicit setting 2026-03-09 21:23:31 -07:00
kdee 1475d9e7d1 refactor experiment config 2026-03-09 21:23:31 -07:00
kdee ee238f239d added parallel message receiving for previously implemented messaging where necessary 2026-03-09 21:23:31 -07:00
kdee 4cdcb16ee3 added RTL and LAND capabilities 2026-03-09 21:23:31 -07:00
kdee 9705c1e952 kinda working 2026-03-09 21:23:31 -07:00
kdee 8002336ba1 added real autopilot connection info 2026-03-09 21:23:31 -07:00
kdee cb61ddb161 allowed connection to real autopilot 2026-03-09 21:23:31 -07:00
kdee 4d08e2c88a added aerpawlib capabilities to uav script 2026-03-09 21:23:31 -07:00
kdee c8b54a30aa reorganized and added aerpawlib submodule 2026-03-09 21:23:31 -07:00
kdee 1ae617d5f7 sending starting positions to agents (not verified on AERPAW yet) 2026-03-09 21:23:31 -07:00
kdee fa5d63361c cleanup demo 2026-03-09 21:23:31 -07:00
kdee 8abd009aed basic implementation of client/server for AERPAW, whole lot of mess included 2026-03-09 21:23:31 -07:00
kdee 20417f240c experiment setup 2026-03-09 21:23:31 -07: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