Skip to content
Snippets Groups Projects
Commit 12fb8767 authored by u214892's avatar u214892
Browse files

Merge branch 'master' of gitlab.aicrowd.com:flatland/flatland into...

Merge branch 'master' of gitlab.aicrowd.com:flatland/flatland into 57-access-resources-through-importlib_resources
parents d70f2642 257b3fc4
No related branches found
No related tags found
No related merge requests found
......@@ -266,7 +266,6 @@ class TreeObsForRailEnv(ObservationBuilder):
other_agent_same_direction = 0
other_agent_opposite_direction = 0
num_steps = 1
while exploring:
# #############################
......@@ -378,7 +377,6 @@ class TreeObsForRailEnv(ObservationBuilder):
]
"""
if last_isTarget:
observation = [0,
other_target_encountered,
......
......@@ -215,21 +215,14 @@ class RailEnv(Environment):
if action == RailEnvActions.DO_NOTHING and agent.moving:
# Keep moving
# Changed MOVE_FORWARD to DO_NOTHING
# action_dict[iAgent] = RailEnvActions.DO_NOTHING
action = RailEnvActions.MOVE_FORWARD
if action == RailEnvActions.STOP_MOVING and agent.moving:
# action_dict[iAgent] = RailEnvActions.DO_NOTHING
# CHanged DO_NOTHING to STOP_MOVING
# action = RailEnvActions.STOP_MOVING
agent.moving = False
self.rewards_dict[iAgent] += stop_penalty
if not agent.moving and \
(action == RailEnvActions.MOVE_LEFT or
action == RailEnvActions.MOVE_FORWARD or
action == RailEnvActions.MOVE_RIGHT):
if not agent.moving and action == RailEnvActions.MOVE_FORWARD:
# Only allow agent to start moving by pressing forward.
agent.moving = True
self.rewards_dict[iAgent] += start_penalty
......@@ -244,7 +237,7 @@ class RailEnv(Environment):
else:
# Logic: if the chosen action is invalid,
# and it was LEFT or RIGHT, and the agent was moving, then keep moving FORWARD.
if action == RailEnvActions.MOVE_LEFT or action == RailEnvActions.MOVE_RIGHT and agent.moving:
if (action == RailEnvActions.MOVE_LEFT or action == RailEnvActions.MOVE_RIGHT) and agent.moving:
cell_isFree, new_cell_isValid, new_direction, new_position, transition_isValid = \
self._check_action_on_agent(RailEnvActions.MOVE_FORWARD, agent)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment