From 3dbdc57fa159aa3e0e07ed8a6e6f25bac46f13be Mon Sep 17 00:00:00 2001 From: "Egli Adrian (IT-SCI-API-PFI)" <adrian.egli@sbb.ch> Date: Fri, 16 Aug 2019 14:19:43 +0200 Subject: [PATCH] agent and target placement --- flatland/envs/generators.py | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/flatland/envs/generators.py b/flatland/envs/generators.py index 34e91845..4ada5465 100644 --- a/flatland/envs/generators.py +++ b/flatland/envs/generators.py @@ -687,13 +687,6 @@ def realistic_rail_generator(nr_start_goal=1, seed=0): goal_track = (off_set, width - 1) new_path = connect_rail(rail_trans, rail_array, start_track, goal_track) - - add_pos = (int((start_track[0] + goal_track[0]) / 2), int((start_track[1] + goal_track[1]) / 2)) - agents_positions.append(add_pos) - agents_directions.append(np.random.choice([3, 1])) - add_pos = (int((start_track[0] + goal_track[0]) / 2), int((2 * start_track[1] + goal_track[1]) / 3)) - agents_targets.append(add_pos) - # track one (full track : left right) if off_set_loop > 0: if off_set_loop % 2 == 1: @@ -758,12 +751,11 @@ def realistic_rail_generator(nr_start_goal=1, seed=0): c = (off_set + nbr_track_loop, x[2 * x_loop + 1] + 1) make_switch_w_e(width, height, grid_map, c) - if nbr_track_loop > 0: - add_pos = (int((start[0] + goal[0]) / 2), int((start[1] + goal[1]) / 2)) - agents_positions.append(add_pos) - agents_directions.append(np.random.choice([3, 1])) - add_pos = (int((start[0] + goal[0]) / 2), int((2*start[1] + goal[1]) / 3)) - agents_targets.append(add_pos) + add_pos = (int((start[0] + goal[0]) / 2), int((start[1] + goal[1]) / 2)) + agents_positions.append(add_pos) + agents_directions.append(np.random.choice([3, 1])) + add_pos = (int((start[0] + goal[0]) / 2), int((2*start[1] + goal[1]) / 3)) + agents_targets.append(add_pos) agents_position = [] agents_target = [] -- GitLab