From 25e4d5679fabf9c3a9a792057677d55138ddd7d6 Mon Sep 17 00:00:00 2001 From: ebuehrle <43623224+ebuehrle@users.noreply.github.com> Date: Sun, 27 Feb 2022 22:53:12 +0100 Subject: [PATCH] Make envs independent in BC experiment --- bc-experiment.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bc-experiment.py b/bc-experiment.py index 30c3a95..9188bb5 100644 --- a/bc-experiment.py +++ b/bc-experiment.py @@ -44,7 +44,7 @@ def training_function(config): np.random.seed(config['seed']) torch.manual_seed(config['seed']) - env = Setobs(TransformObservation(CollisionPenaltyWrapper( + envs = [Setobs(TransformObservation(CollisionPenaltyWrapper( IntersimpleLidarFlatRandom( n_rays=5, reward=functools.partial( @@ -55,8 +55,8 @@ def training_function(config): stop_on_collision=config['trainenv']['stop_on_collision'], ), collision_distance=6, collision_penalty=100), lambda obs: (obs - obs_min) / (obs_max - obs_min + 1e-10) - )) - env_fn = lambda i: env + )) for _ in range(60)] + env_fn = lambda i: envs[i] # load expert data