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 |
|
kdee
|
96c91c3988
|
added collision barrier function and gradient
|
2025-12-04 18:24:49 -08:00 |
|
kdee
|
d70781fadc
|
Merge branch 'main' into gradient-ascent
|
2025-12-04 16:10:13 -08:00 |
|
kdee
|
a688e9c285
|
cleanup
|
2025-12-04 15:24:11 -08:00 |
|
kdee
|
d30fd9ccaa
|
fixed performance plot after 50th timestep
|
2025-12-01 22:59:35 -08:00 |
|
kdee
|
bdd018e566
|
refactored performance plot data storage
|
2025-12-01 22:59:35 -08:00 |
|
kdee
|
28a6bfe3de
|
gradient ascent works now?
|
2025-12-01 22:59:35 -08:00 |
|
kdee
|
c92ef143d1
|
added debug visualization for agent GA
|
2025-12-01 22:59:35 -08:00 |
|
kdee
|
6d16dfe974
|
flawed GA implementation
|
2025-12-01 22:59:35 -08:00 |
|
kdee
|
1e0db2a46c
|
removed early exit from main loop
|
2025-12-01 22:59:35 -08:00 |
|
kdee
|
f9aa2eb9d4
|
fixed performance plot after 50th timestep
|
2025-12-01 22:58:38 -08:00 |
|
kdee
|
f296fd2803
|
refactored performance plot data storage
|
2025-11-30 22:32:17 -08:00 |
|
kdee
|
7c87458b66
|
gradient ascent works now?
|
2025-11-30 19:08:15 -08:00 |
|
kdee
|
4e0f213d0c
|
added debug visualization for agent GA
|
2025-11-30 11:00:39 -08:00 |
|
kdee
|
f9f070e2d0
|
flawed GA implementation
|
2025-11-30 09:52:17 -08:00 |
|
kdee
|
352d2ed1de
|
removed early exit from main loop
|
2025-11-25 13:09:33 -08:00 |
|
kdee
|
59805dff72
|
added early exit from main loop for semistable final states
|
2025-11-25 09:07:02 -08:00 |
|
kdee
|
a8380985e1
|
better sigmoid sensor unit testing
|
2025-11-25 09:07:02 -08:00 |
|
kdee
|
55b69d4e33
|
added performance plot legend, rolling normalization
|
2025-11-25 09:07:02 -08:00 |
|
kdee
|
779d7d2cc6
|
fixed issues in sigmoid sensor model causing inverted response (annular partitions)
|
2025-11-25 09:07:02 -08:00 |
|
kdee
|
58d009c8fc
|
fixed initial altitude range
|
2025-11-25 09:07:02 -08:00 |
|
kdee
|
b62f0f6410
|
better random agent placement with respect to sensor capabilities
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
fe5f3bb2be
|
cleaned up plotting
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
35b15db5d3
|
Added plotting of sigmoid sensor parameters
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
f50e3e2832
|
started unit test for sigmoid sensor performance fcns
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
e53b721f34
|
started performance plot
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
db20f11ea8
|
added sensor performance metric
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
86342c4572
|
updated plotting org
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
b9a2a83ac6
|
added randomness to sensor parameters
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
9dbd29849f
|
cleaned up randomly generated obstacle collision code
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
12dbde7a02
|
cleaned up obstacle generation
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
c9ac9d7725
|
adjusted partitioning to allow non-assignment
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
afa5d79c1d
|
refactored sensing objective into domain, random inits
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
e0f365b21b
|
reorganized code into separate files
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
4363914215
|
fixed cone radius and sigmoid sensor test parameters
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
855b28b066
|
added large factor to sigmoid sensor performance calculation
|
2025-11-18 09:08:12 -08:00 |
|
kdee
|
79783d754b
|
added cone geometry, implemented fov visualization
|
2025-11-13 09:52:32 -08:00 |
|
kdee
|
1592e3321e
|
partitioning introduced to main loop
|
2025-11-13 09:52:32 -08:00 |
|
kdee
|
792ca1042c
|
implemented partitioning
|
2025-11-13 09:52:32 -08:00 |
|
kdee
|
4fc8d98e9d
|
potential videowriter compat fix
|
2025-11-13 09:52:32 -08:00 |
|
kdee
|
8103591b7c
|
refactored agent sensing and guidance
|
2025-11-13 09:52:32 -08:00 |
|
kdee
|
c21ce3a35d
|
updated plotting
|
2025-11-13 09:52:32 -08:00 |
|
kdee
|
f50beeab5b
|
starting sensor model
|
2025-10-28 13:04:33 -07:00 |
|
kdee
|
d36d2cab3e
|
Merge branch 'main' into dev
|
2025-10-27 23:25:53 -07:00 |
|
kdee
|
2b58646aca
|
fixed filename
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
0621e0a07a
|
added video writing feature
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
7fb9d13781
|
geometries move in plots as sim runs
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
faa8bad596
|
implemented basic gradient ascent
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
8955d4d29b
|
fixed bug allowing obstructed coms connections
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
f953cd3882
|
added abstract network graph plot
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
b2787e1e53
|
Added connections to plots
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
8af5e87272
|
added multiple visualization perspectives
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
d0a060f404
|
fixed collision detection in initialization
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
2f0647caf3
|
fixed init generation being really slow
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
5a9ac0c2d5
|
protected objective from domain edges
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
c61d627f0d
|
stopped randomly placing agents too close to objective, fixed row/col preference
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
da3f732250
|
refined domain and obstacle generation
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
7fff074a5c
|
created project file
|
2025-10-27 23:23:11 -07:00 |
|
kdee
|
66a5dfe1e6
|
fixed filename
|
2025-10-27 23:16:25 -07:00 |
|
kdee
|
c5a7634d37
|
added video writing feature
|
2025-10-27 23:13:33 -07:00 |
|
kdee
|
bbefb6111b
|
geometries move in plots as sim runs
|
2025-10-27 22:38:39 -07:00 |
|
kdee
|
ade795b3ae
|
implemented basic gradient ascent
|
2025-10-27 21:29:54 -07:00 |
|
kdee
|
db0ce2d42d
|
fixed bug allowing obstructed coms connections
|
2025-10-27 20:45:37 -07:00 |
|
kdee
|
5c6eeed6fd
|
added abstract network graph plot
|
2025-10-27 19:52:10 -07:00 |
|
kdee
|
f8a36eec4b
|
Added connections to plots
|
2025-10-27 19:42:59 -07:00 |
|
kdee
|
22fab26485
|
added multiple visualization perspectives
|
2025-10-27 09:22:20 -07:00 |
|
kdee
|
c64fc3eae5
|
fixed collision detection in initialization
|
2025-10-26 19:45:32 -07:00 |
|
kdee
|
fdbd90afdf
|
fixed init generation being really slow
|
2025-10-26 19:14:50 -07:00 |
|
kdee
|
b82c87520a
|
protected objective from domain edges
|
2025-10-26 13:30:09 -07:00 |
|
kdee
|
78538ab586
|
stopped randomly placing agents too close to objective, fixed row/col preference
|
2025-10-25 23:41:12 -07:00 |
|
kdee
|
c5a2b644d8
|
refined domain and obstacle generation
|
2025-10-25 18:22:06 -07:00 |
|
kdee
|
26264ec1b9
|
Merge branch 'main' into dev
|
2025-10-24 23:01:08 -07:00 |
|
kdee
|
437257691c
|
created project file
|
2025-10-24 22:59:30 -07:00 |
|
kdee
|
371656fb39
|
readme
|
2025-10-23 18:47:53 -07:00 |
|
kdee
|
b0cd420aa3
|
base
|
2025-10-23 18:13:22 -07:00 |
|
kdee
|
5debb2b5f4
|
Initializing domain, obstacles, objective, and agents
|
2025-10-22 18:17:39 -07:00 |
|
kdee
|
9743f1dac8
|
Initial commit
|
2025-10-22 16:51:06 -07:00 |
|