|
@@ -120,7 +120,7 @@ class FlatObsWrapper(gym.core.ObservationWrapper):
|
|
|
and combine these with observed images into one flat array
|
|
|
"""
|
|
|
|
|
|
- def __init__(self, env, maxStrLen=64):
|
|
|
+ def __init__(self, env, maxStrLen=96):
|
|
|
self.__dict__.update(vars(env))
|
|
|
super().__init__(env)
|
|
|
|
|
@@ -146,7 +146,7 @@ class FlatObsWrapper(gym.core.ObservationWrapper):
|
|
|
|
|
|
|
|
|
if mission != self.cachedStr:
|
|
|
- assert len(mission) <= self.maxStrLen, "mission string too long"
|
|
|
+ assert len(mission) <= self.maxStrLen, 'mission string too long ({} chars)'.format(len(mission))
|
|
|
mission = mission.lower()
|
|
|
|
|
|
strArray = np.zeros(shape=(self.maxStrLen, self.numCharCodes), dtype='float32')
|
|
@@ -166,7 +166,6 @@ class FlatObsWrapper(gym.core.ObservationWrapper):
|
|
|
|
|
|
return obs
|
|
|
|
|
|
-
|
|
|
class AgentViewWrapper(gym.core.Wrapper):
|
|
|
"""
|
|
|
Wrapper to customize the agent's field of view.
|
|
@@ -196,4 +195,4 @@ class AgentViewWrapper(gym.core.Wrapper):
|
|
|
return self.env.reset(**kwargs)
|
|
|
|
|
|
def step(self, action):
|
|
|
- return self.env.step(action)
|
|
|
+ return self.env.step(action)
|