From afb0555b9a5f982fce1c705b46f6803dd2cf749c Mon Sep 17 00:00:00 2001 From: MLErik <baerenjesus@gmail.com> Date: Mon, 30 Sep 2019 16:36:14 -0400 Subject: [PATCH] greater min distance between cities --- examples/flatland_2_0_example.py | 4 ++-- flatland/envs/rail_generators.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/flatland_2_0_example.py b/examples/flatland_2_0_example.py index 6396f412..57e99ffb 100644 --- a/examples/flatland_2_0_example.py +++ b/examples/flatland_2_0_example.py @@ -32,8 +32,8 @@ speed_ration_map = {1.: 0.25, # Fast passenger train env = RailEnv(width=50, height=50, - rail_generator=sparse_rail_generator(num_cities=10, # Number of cities in map (where train stations are) - seed=1, # Random seed + rail_generator=sparse_rail_generator(num_cities=50, # Number of cities in map (where train stations are) + seed=0, # Random seed grid_mode=False, max_inter_city_rails=2, max_tracks_in_city=4, diff --git a/flatland/envs/rail_generators.py b/flatland/envs/rail_generators.py index 6cfbece9..fcd5e672 100644 --- a/flatland/envs/rail_generators.py +++ b/flatland/envs/rail_generators.py @@ -632,7 +632,7 @@ def sparse_rail_generator(num_cities=5, grid_mode=False, max_inter_city_rails=4, to_close = False # Check distance to nodes for node_pos in node_positions: - if _city_overlap((x_tmp, y_tmp), node_pos, 2 * node_radius + 2): + if _city_overlap((x_tmp, y_tmp), node_pos, 2 * (node_radius + 1) + 1): to_close = True if not to_close: -- GitLab