Bug training_navigation.py
There is a bug in training_navigation.py
Indeed, the environment is not usable after it is defined, thus the code bug.
I suggest you reset it straight after defining it in line 74
env = RailEnv(width=x_dim,
height=y_dim,
rail_generator=sparse_rail_generator(max_num_cities=3,
# Number of cities in map (where train stations are)
seed=1, # Random seed
grid_mode=False,
max_rails_between_cities=2,
max_rails_in_city=3),
schedule_generator=sparse_schedule_generator(speed_ration_map),
number_of_agents=n_agents,
malfunction_generator_and_process_data=malfunction_from_params(stochastic_data),
# Malfunction data generator
obs_builder_object=TreeObservation)
#Fix
'env.reset(True, True)`
Then it worked fine for me
Edited by tom_ovens