Closed jonasreiher closed 1 year ago
The environments created via env = gym.make('PandaPush-v3', render_mode='rgb_array') (also with 'human') are missing the render_mode attribute, so env.render_mode returns None.
env = gym.make('PandaPush-v3', render_mode='rgb_array')
'human'
render_mode
env.render_mode
None
This attribute is required e.g. by gymnasium's PixelObservationWrapper.
import gymnasium as gym from gymnasium.wrappers import PixelObservationWrapper import panda_gym env = gym.make('PandaPush-v3', render_mode='rgb_array') env = PixelObservationWrapper(env)
AttributeError: env.render_mode must be specified to use PixelObservationWrapper:`gymnasium.make(env_name, render_mode='rgb_array')`.
python --version
pip list | grep panda-gym
Also addressed in #56
Describe the bug
The environments created via
env = gym.make('PandaPush-v3', render_mode='rgb_array')
(also with'human'
) are missing therender_mode
attribute, soenv.render_mode
returnsNone
.This attribute is required e.g. by gymnasium's PixelObservationWrapper.
To Reproduce
System
python --version
): 3.8.10pip list | grep panda-gym
): 3.0.3