Optionally save videos of policy evaluations

This commit is contained in:
ebuehrle
2022-03-04 15:58:18 +01:00
parent a9feec4f38
commit 1e70303c57
9 changed files with 95 additions and 15 deletions

View File

@@ -5,14 +5,23 @@ class Wrapper(gym.Wrapper):
def __getattr__(self, name):
return getattr(self.env, name)
def close(self, *args, **kwargs):
return self.env.close(*args, **kwargs)
class TransformObservation(gym.wrappers.TransformObservation):
def __getattr__(self, name):
return getattr(self.env, name)
def close(self, *args, **kwargs):
return self.env.close(*args, **kwargs)
class IntersimpleTimeLimit(gym.wrappers.TimeLimit):
def __getattr__(self, name):
return getattr(self.env, name)
def close(self, *args, **kwargs):
return self.env.close(*args, **kwargs)
class CollisionPenaltyWrapper(Wrapper):
def __init__(self, env, collision_distance, collision_penalty, *args, **kwargs):