gym.error.UnregisteredEnv: No registered env with id: hopper-medium-v2 后经检查,是因为安装d4rl时,报错: No module named 'mjrl' Warning: Flow failed to import. Set the environment variable D4RL_SUPPRESS_IMPORT_ERROR=1 to suppress this message. 发现是因为我们在安装环境时,未安装”mirl“引起...
(Hopper-v2), 错误 (HotterColder-v0), (Humanoid-v2), 错误 (HumanoidStandup-v2)]) (IceHockey-ram-v0), (IceHockey-ram-v4), (IceHockey-ramDeterministic-v0), (IceHockey-ramDeterministic-v4),2d小游戏 (IceHockey-ramNoFrameskip-v0), 打冰球 (IceHockey-ramNoFrameskip-v4), (IceHockey-v0...
例如,EnvSpec(Hopper-v1)定义了一个环境,其中的目标是让一个2D模拟机器人跳跃:EnvSpec(Go9x9-v0)在9x9棋盘上定义了围棋游戏。 这些环境id被视为不透明的字符串。为了确保将来进行有效比较,环境永远不会以影响性能的方式更改,只会被更新的版本替换。我们现在给每个环境加上一个v0后缀,以便将来的替换可...
例如,EnvSpec(Hopper-v1)定义了一个环境,目标是让2D模拟机器人跳跃;EnvSpec(Go9x9-v0)在9x9板上定义Go游戏。 这些环境ID被视为不透明字符串。为了确保将来进行有效的比较,绝不会以影响性能的方式更改环境,而只能用较新的版本来替换。目前,我们为每个环境都添加了v0后缀,以便将来可以自然地将其替换为v1,v2...
如果您希望运行其他游戏,请尝试将env = gym.make('CartPole-v0')括号内的CartPole-v0替换为类似MountainCar-v0,MsPacman-v0(需要Atari依赖或Hopper-v1(需要MuJoCo依赖)。 环境都来自Env基础类。CartPole-v0 请注意,如果您缺少任何依赖关系,则应该会收到一条有用的错误消息,告知您缺少的内容。(安装缺失的依赖...
<https://github.com/openai/gym#atari>),或者Hopper-v1 <http://gym.openai.com/envs/Hopper-v1>(要求MuJoCo <https://github.com/openai/gym#mujoco>)环境都在Env <https://github.com/openai/gym/blob/master/gym/core.py>下面。 如果你缺少一些环境的依赖关系的话,你将会得到一个有用的错误信息,...
(Hopper-v2), 错误 (HotterColder-v0), (Humanoid-v2), 错误 (HumanoidStandup-v2)]) (IceHockey-ram-v0), (IceHockey-ram-v4), (IceHockey-ramDeterministic-v0), (IceHockey-ramDeterministic-v4),2d小游戏 (IceHockey-ramNoFrameskip-v0), 打冰球 ...
这会输出所有EnvSpec的对象。每个对象都是一个特定任务的环境,它们会定义所需要的所有参数,包括要运行的试验数和最大步骤数。例如EnvSpec(Hopper-v1)定义了一个环境,其目标是让2D模拟机器人跳跃;EnvSpec(Go9x9-v0)定义了 9x9 棋盘上的围棋游戏。
v0Reacher-v2Pusher-v2Thrower-v2Striker-v2InvertedPendulum-v2InvertedDoublePendulum-v2HalfCheetah-v2HalfCheetah-v3Hopper-v2Hopper-v3Swimmer-v2Swimmer-v3Walker2d-v2Walker2d-v3Ant-v2Ant-v3Humanoid-v2Humanoid-v3HumanoidStandup-v2FetchSlide-v1FetchPickAndPlace-v1FetchReach-v1FetchPush-v1HandReach-v0Hand...
When I call the env.close() function for mujoco environment, the viewer() still remains. And the next time I call the render() function, it will pop up a new viewer. Here is an example code: import gym import numpy as np env = gym.make('Hopper-v2') for i in range(10): env....