Skip to content
Snippets Groups Projects
Commit b13b719b authored by nilabha's avatar nilabha
Browse files

update flatland example as per latest examples

parent 297b65c5
No related branches found
No related tags found
No related merge requests found
...@@ -12,7 +12,7 @@ from flatland.envs.rail_env import RailEnv ...@@ -12,7 +12,7 @@ from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_env import RailEnvActions from flatland.envs.rail_env import RailEnvActions
from flatland.envs.rail_generators import sparse_rail_generator from flatland.envs.rail_generators import sparse_rail_generator
#from flatland.envs.sparse_rail_gen import SparseRailGen #from flatland.envs.sparse_rail_gen import SparseRailGen
from flatland.envs.schedule_generators import sparse_schedule_generator from flatland.envs.line_generators import sparse_line_generator
# We also include a renderer because we want to visualize what is going on in the environment # We also include a renderer because we want to visualize what is going on in the environment
from flatland.utils.rendertools import RenderTool, AgentRenderVariant from flatland.utils.rendertools import RenderTool, AgentRenderVariant
...@@ -45,7 +45,7 @@ rail_generator = sparse_rail_generator(max_num_cities=cities_in_map, ...@@ -45,7 +45,7 @@ rail_generator = sparse_rail_generator(max_num_cities=cities_in_map,
seed=seed, seed=seed,
grid_mode=grid_distribution_of_cities, grid_mode=grid_distribution_of_cities,
max_rails_between_cities=max_rails_between_cities, max_rails_between_cities=max_rails_between_cities,
max_rails_in_city=max_rail_in_cities, max_rail_pairs_in_city=max_rail_in_cities,
) )
#rail_generator = SparseRailGen(max_num_cities=cities_in_map, #rail_generator = SparseRailGen(max_num_cities=cities_in_map,
...@@ -68,7 +68,7 @@ speed_ration_map = {1.: 0.25, # Fast passenger train ...@@ -68,7 +68,7 @@ speed_ration_map = {1.: 0.25, # Fast passenger train
# We can now initiate the schedule generator with the given speed profiles # We can now initiate the schedule generator with the given speed profiles
schedule_generator = sparse_schedule_generator(speed_ration_map) line_generator = sparse_line_generator(speed_ration_map)
# We can furthermore pass stochastic data to the RailEnv constructor which will allow for stochastic malfunctions # We can furthermore pass stochastic data to the RailEnv constructor which will allow for stochastic malfunctions
# during an episode. # during an episode.
...@@ -87,7 +87,7 @@ observation_builder = GlobalObsForRailEnv() ...@@ -87,7 +87,7 @@ observation_builder = GlobalObsForRailEnv()
env = RailEnv(width=width, env = RailEnv(width=width,
height=height, height=height,
rail_generator=rail_generator, rail_generator=rail_generator,
schedule_generator=schedule_generator, line_generator=line_generator,
number_of_agents=nr_trains, number_of_agents=nr_trains,
obs_builder_object=observation_builder, obs_builder_object=observation_builder,
#malfunction_generator_and_process_data=malfunction_from_params(stochastic_data), #malfunction_generator_and_process_data=malfunction_from_params(stochastic_data),
......
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