diff --git a/torch_training/multi_agent_inference.py b/torch_training/multi_agent_inference.py index e3991264761a3133565175567efeb1d0881e074e..e8fd6d4cd607e23c2a32f4e789e5f800d9c0461e 100644 --- a/torch_training/multi_agent_inference.py +++ b/torch_training/multi_agent_inference.py @@ -16,7 +16,7 @@ from utils.observation_utils import normalize_observation random.seed(3) np.random.seed(2) -""" + file_name = "./railway/complex_scene.pkl" env = RailEnv(width=10, height=20, @@ -41,7 +41,7 @@ env = RailEnv(width=x_dim, obs_builder_object=TreeObsForRailEnv(max_depth=3, predictor=ShortestPathPredictorForRailEnv()), number_of_agents=n_agents) env.reset(True, True) - +""" tree_depth = 3 observation_helper = TreeObsForRailEnv(max_depth=tree_depth, predictor=ShortestPathPredictorForRailEnv()) env_renderer = RenderTool(env, gl="PILSVG", ) @@ -53,7 +53,7 @@ for i in range(tree_depth + 1): state_size = num_features_per_node * nr_nodes action_size = 5 -n_trials = 10 +n_trials = 1 observation_radius = 10 max_steps = int(3 * (env.height + env.width)) eps = 1. @@ -88,7 +88,7 @@ for trials in range(1, n_trials + 1): # Run episode for step in range(max_steps): - env_renderer.render_env(show=True, show_observations=False, show_predictions=False) + env_renderer.render_env(show=True, show_observations=False, show_predictions=True) if record_images: env_renderer.gl.save_image("./Images/Avoiding/flatland_frame_{:04d}.bmp".format(frame_step)) diff --git a/torch_training/railway/hard_crossing.pkl b/torch_training/railway/hard_crossing.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9a877c065dd852529868dd5fa9e92c4e3326d511 Binary files /dev/null and b/torch_training/railway/hard_crossing.pkl differ diff --git a/torch_training/railway/simple_avoid.pkl b/torch_training/railway/simple_avoid.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8aed98cae65efeef035daf7caded46f979884845 Binary files /dev/null and b/torch_training/railway/simple_avoid.pkl differ diff --git a/torch_training/railway/testing_stuff.pkl b/torch_training/railway/testing_stuff.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ec94aae2913a576950e0b3f7dcfd7ae73f1d199f Binary files /dev/null and b/torch_training/railway/testing_stuff.pkl differ