Skip to content

Commit

Permalink
Experiments with neurotoxin
Browse files Browse the repository at this point in the history
  • Loading branch information
kngwyu committed Nov 10, 2024
1 parent dfb445f commit 219ac8d
Show file tree
Hide file tree
Showing 11 changed files with 1,211 additions and 52 deletions.
42 changes: 42 additions & 0 deletions config/env/20241110-neurotoxin.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
n_initial_agents = 100
n_max_agents = 240
n_max_foods = 160
n_food_sources = 2
observe_food_label = true
food_num_fn = [
["linear", 20, 0.2, 120],
["linear", 20, 0.2, 40],
]
food_loc_fn = ["uniform", "uniform"]
food_color = [[254, 2, 162, 255], [2, 254, 162, 255]]
food_energy_coef = [1.0]
agent_loc_fn = "uniform"
xlim = [0.0, 480.0]
ylim = [0.0, 480.0]
env_shape = "square"
neighbor_stddev = 100.0
n_agent_sensors = 24
sensor_length = 200.0
sensor_range = "wide"
agent_radius = 10.0
food_radius = 4.0
foodloc_interval = 1000
dt = 0.1
linear_damping = 0.8
angular_damping = 0.6
max_force = 80.0
min_force = -20.0
init_energy = 80.0
energy_capacity = 400.0
force_energy_consumption = 1e-5
basic_energy_consumption = 5e-4
energy_share_ratio = 0.4
n_velocity_iter = 6
n_position_iter = 2
n_physics_iter = 5
max_place_attempts = 10
n_max_food_regen = 10
toxin_t0 = 5.0
toxin_alpha = 1.0
toxin_decay = 0.01
toxin_delta = 10.0
2 changes: 1 addition & 1 deletion experiments/cf_simple.py
Original file line number Diff line number Diff line change
Expand Up @@ -499,7 +499,7 @@ def replay(
videopath: Path | None = None,
start: int = 0,
end: int | None = None,
cfconfig_path: Path = PROJECT_ROOT / "config/env/20231214-square.toml",
cfconfig_path: Path = DEFAULT_CFCONFIG,
env_override: str = "",
) -> None:
with cfconfig_path.open("r") as f:
Expand Down
Loading

0 comments on commit 219ac8d

Please sign in to comment.