(WIP) Add gym-xarm

This commit is contained in:
Simon Alibert
2024-04-05 15:35:20 +02:00
parent c17dffe944
commit ab3cd3a7ba
4 changed files with 54 additions and 22 deletions

View File

@@ -9,9 +9,17 @@ def make_env(cfg, num_parallel_envs=0) -> gym.Env | gym.vector.SyncVectorEnv:
kwargs = {}
if cfg.env.name == "simxarm":
kwargs["task"] = cfg.env.task
import gym_xarm # noqa: F401
assert cfg.env.task == "lift"
env_fn = lambda: gym.make(
"gym_xarm/XarmLift-v0",
render_mode="rgb_array",
max_episode_steps=cfg.env.episode_length,
**kwargs,
)
elif cfg.env.name == "pusht":
import gym_pusht # noqa
import gym_pusht # noqa: F401
# assert kwargs["seed"] > 200, "Seed 0-200 are used for the demonstration dataset, so we don't want to seed the eval env with this range."
kwargs.update(