From bda9a2c1a684c92613d0c3c726533fb5c4cae8ba Mon Sep 17 00:00:00 2001 From: Guillaume Mollard <guillaume.mollard2@gmail.com> Date: Fri, 24 May 2019 16:05:47 +0200 Subject: [PATCH] added local observation --- flatland/envs/observations.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flatland/envs/observations.py b/flatland/envs/observations.py index 51f4cff7..96d91579 100644 --- a/flatland/envs/observations.py +++ b/flatland/envs/observations.py @@ -585,12 +585,12 @@ class LocalObsForRailEnv(ObservationBuilder): # top_offset = max(0, agent.position[0] - 1 - self.view_radius) # bottom_offset = min(0, agent.position[0] + 1 + self.view_radius) - local_rail_obs = self.rail_obs[agent.position[0]: agent.position[0]+2*self.view_radius +1, - agent.position[1]:agent.position[1]+2*self.view_radius +1] + local_rail_obs = self.rail_obs[agent.position[0]: agent.position[0]+2*self.view_radius + 1, + agent.position[1]:agent.position[1]+2*self.view_radius + 1] - obs_map_state = np.zeros((2*self.view_radius +1, 2*self.view_radius + 1, 2)) + obs_map_state = np.zeros((2*self.view_radius + 1, 2*self.view_radius + 1, 2)) - obs_other_agents_state = np.zeros((2*self.view_radius +1, 2*self.view_radius +1, 4)) + obs_other_agents_state = np.zeros((2*self.view_radius + 1, 2*self.view_radius + 1, 4)) def relative_pos(pos): return [agent.position[0] - pos[0], agent.position[1] - pos[1]] -- GitLab