Skip to navigation

Available Environments

View as Markdown

The following lists comprises of all the RL and IL tasks implementations that are available in Isaac Lab. While we try to keep this list up-to-date, you can always get the latest list of environments by running the following command:

./isaaclab.sh -p scripts/environments/list_envs.py

We are actively working on adding more environments to the list. If you have any environments that you would like to add to Isaac Lab, please feel free to open a pull request!

Single-agent

Classic

Classic environments that are based on IsaacGymEnvs implementation of MuJoCo-style environments.

WorldEnvironment IDDescription
humanoidIsaac-Humanoid-v0
Isaac-Humanoid-Direct-v0
Move towards a direction with the MuJoCo humanoid robot
antIsaac-Ant-v0
Isaac-Ant-Direct-v0
Move towards a direction with the MuJoCo ant robot
cartpoleIsaac-Cartpole-v0
Isaac-Cartpole-Direct-v0
Move the cart to keep the pole upwards in the classic cartpole control
cartpoleIsaac-Cartpole-RGB-v0
Isaac-Cartpole-Depth-v0
Isaac-Cartpole-RGB-Camera-Direct-v0
Isaac-Cartpole-Depth-Camera-Direct-v0
Move the cart to keep the pole upwards in the classic cartpole control and perceptive inputs. Requires running with —enable_cameras.
cartpoleIsaac-Cartpole-RGB-ResNet18-v0
Isaac-Cartpole-RGB-TheiaTiny-v0
Move the cart to keep the pole upwards in the classic cartpole control based off of features extracted from perceptive inputs with pre-trained frozen vision encoders. Requires running with —enable_cameras.

Manipulation

Environments based on fixed-arm manipulation tasks.

For many of these tasks, we include configurations with different arm action spaces. For example, for the lift-cube environment:

WorldEnvironment IDDescription
reach-frankaIsaac-Reach-Franka-v0Move the end-effector to a sampled target pose with the Franka robot
reach-ur10Isaac-Reach-UR10-v0Move the end-effector to a sampled target pose with the UR10 robot
deploy-reach-ur10eIsaac-Deploy-Reach-UR10e-v0Move the end-effector to a sampled target pose with the UR10e robot This policy has been deployed to a real robot
lift-cubeIsaac-Lift-Cube-Franka-v0Pick a cube and bring it to a sampled target position with the Franka robot
stack-cubeIsaac-Stack-Cube-Franka-v0
Isaac-Stack-Cube-Franka-IK-Rel-Blueprint-v0
Stack three cubes (bottom to top: blue, red, green) with the Franka robot. Blueprint env used for the NVIDIA Isaac GR00T blueprint for synthetic manipulation motion generation
surface-gripperIsaac-Stack-Cube-UR10-Long-Suction-IK-Rel-v0
Isaac-Stack-Cube-UR10-Short-Suction-IK-Rel-v0
Stack three cubes (bottom to top: blue, red, green) with the UR10 arm and long surface gripper or short surface gripper.
cabi-frankaIsaac-Open-Drawer-Franka-v0
Isaac-Franka-Cabinet-Direct-v0
Grasp the handle of a cabinet’s drawer and open it with the Franka robot
cube-allegroIsaac-Repose-Cube-Allegro-v0
Isaac-Repose-Cube-Allegro-Direct-v0
In-hand reorientation of a cube using Allegro hand
cube-shadowIsaac-Repose-Cube-Shadow-Direct-v0
Isaac-Repose-Cube-Shadow-OpenAI-FF-Direct-v0
Isaac-Repose-Cube-Shadow-OpenAI-LSTM-Direct-v0
In-hand reorientation of a cube using Shadow hand
cube-shadowIsaac-Repose-Cube-Shadow-Vision-Direct-v0In-hand reorientation of a cube using Shadow hand using perceptive inputs. Requires running with —enable_cameras.
gr1 pick placeIsaac-PickPlace-GR1T2-Abs-v0Pick up and place an object in a basket with a GR-1 humanoid robot
gr1 pp waistIsaac-PickPlace-GR1T2-WaistEnabled-Abs-v0Pick up and place an object in a basket with a GR-1 humanoid robot with waist degrees-of-freedom enables that provides a wider reach space.
g1 pick placeIsaac-PickPlace-G1-InspireFTP-Abs-v0Pick up and place an object in a basket with a Unitree G1 humanoid robot
g1 pick place fixedIsaac-PickPlace-FixedBaseUpperBodyIK-G1-Abs-v0Pick up and place an object in a basket with a Unitree G1 humanoid robot with three-fingered hands. Robot is set up with the base fixed in place.
g1 pick place lmIsaac-PickPlace-Locomanipulation-G1-Abs-v0Pick up and place an object in a basket with a Unitree G1 humanoid robot with three-fingered hands and in-place locomanipulation capabilities enabled (i.e. Robot lower body balances in-place while upper body is controlled via Inverse Kinematics).
kuka-allegro-liftIsaac-Dexsuite-Kuka-Allegro-Lift-v0Pick up a primitive shape on the table and lift it to target position
kuka-allegro-reorientIsaac-Dexsuite-Kuka-Allegro-Reorient-v0Pick up a primitive shape on the table and orient it to target pose
galbot stackIsaac-Stack-Cube-Galbot-Left-Arm-Gripper-RmpFlow-v0Stack three cubes (bottom to top: blue, red, green) with the left arm of a Galbot humanoid robot
agibot place mugIsaac-Place-Mug-Agibot-Left-Arm-RmpFlow-v0Pick up and place a mug upright with a Agibot A2D humanoid robot
agibot place toyIsaac-Place-Toy2Box-Agibot-Right-Arm-RmpFlow-v0Pick up and place an object in a box with a Agibot A2D humanoid robot

Contact-rich Manipulation

Environments based on contact-rich manipulation tasks such as peg insertion, gear meshing and nut-bolt fastening.

These tasks share the same task configurations and control options. You can switch between them by specifying the task name. For example:

WorldEnvironment IDDescription
factory-pegIsaac-Factory-PegInsert-Direct-v0Insert peg into the socket with the Franka robot
factory-gearIsaac-Factory-GearMesh-Direct-v0Insert and mesh gear into the base with other gears, using the Franka robot
factory-nutIsaac-Factory-NutThread-Direct-v0Thread the nut onto the first 2 threads of the bolt, using the Franka robot

AutoMate

Environments based on 100 diverse assembly tasks, each involving the insertion of a plug into a socket. These tasks share a common configuration and differ by th geometry and properties of the parts.

You can switch between tasks by specifying the corresponding asset ID. Available asset IDs include:

‘00004’, ‘00007’, ‘00014’, ‘00015’, ‘00016’, ‘00021’, ‘00028’, ‘00030’, ‘00032’, ‘00042’, ‘00062’, ‘00074’, ‘00077’, ‘00078’, ‘00081’, ‘00083’, ‘00103’, ‘00110’, ‘00117’, ‘00133’, ‘00138’, ‘00141’, ‘00143’, ‘00163’, ‘00175’, ‘00186’, ‘00187’, ‘00190’, ‘00192’, ‘00210’, ‘00211’, ‘00213’, ‘00255’, ‘00256’, ‘00271’, ‘00293’, ‘00296’, ‘00301’, ‘00308’, ‘00318’, ‘00319’, ‘00320’, ‘00329’, ‘00340’, ‘00345’, ‘00346’, ‘00360’, ‘00388’, ‘00410’, ‘00417’, ‘00422’, ‘00426’, ‘00437’, ‘00444’, ‘00446’, ‘00470’, ‘00471’, ‘00480’, ‘00486’, ‘00499’, ‘00506’, ‘00514’, ‘00537’, ‘00553’, ‘00559’, ‘00581’, ‘00597’, ‘00614’, ‘00615’, ‘00638’, ‘00648’, ‘00649’, ‘00652’, ‘00659’, ‘00681’, ‘00686’, ‘00700’, ‘00703’, ‘00726’, ‘00731’, ‘00741’, ‘00755’, ‘00768’, ‘00783’, ‘00831’, ‘00855’, ‘00860’, ‘00863’, ‘01026’, ‘01029’, ‘01036’, ‘01041’, ‘01053’, ‘01079’, ‘01092’, ‘01102’, ‘01125’, ‘01129’, ‘01132’, ‘01136’.

We provide environments for both disassembly and assembly.

CUDA is recommended for running the AutoMate environments with 570 drivers. If running with Nvidia driver 570 on Linux with architecture x86_64, we follow the below steps to install CUDA 12.8. This allows for computing rewards in AutoMate environments with CUDA. If you have a different operation system or architecture, please refer to the CUDA installation page for additional instruction.

wget https://developer.download.nvidia.com/compute/cuda/12.8.0/local_installers/cuda_12.8.0_570.86.10_linux.run
sudo sh cuda_12.8.0_570.86.10_linux.run --toolkit

When using conda, cuda toolkit can be installed with:

conda install cudatoolkit

With 580 drivers and CUDA 13, we are currently unable to enable CUDA for computing the rewards. The code automatically fallbacks to CPU, resulting in slightly slower performance.

  • Isaac-AutoMate-Disassembly-Direct-v0: The plug starts inserted in the socket. A low-level controller lifts the plug out and moves it to a random position. This process is purely scripted and does not involve any learned policy. Therefore, it does not require policy training or evaluation. The resulting trajectories serve as demonstrations for the reverse process, i.e., learning to assemble. To run disassembly for a specific task: python source/isaaclab_tasks/isaaclab_tasks/direct/automate/run_disassembly_w_id.py --assembly_id=ASSEMBLY_ID --disassembly_dir=DISASSEMBLY_DIR. All generated trajectories are saved to a local directory DISASSEMBLY_DIR.

  • Isaac-AutoMate-Assembly-Direct-v0: The goal is to insert the plug into the socket. You can use this environment to train a policy via reinforcement learning or evaluate a pre-trained checkpoint.

    • To train an assembly policy, we run the command python source/isaaclab_tasks/isaaclab_tasks/direct/automate/run_w_id.py --assembly_id=ASSEMBLY_ID --train. We can customize the training process using the optional flags: --headless to run without opening the GUI windows, --max_iterations=MAX_ITERATIONS to set the number of training iterations, --num_envs=NUM_ENVS to set the number of parallel environments during training, --seed=SEED to assign the random seed. The policy checkpoints will be saved automatically during training in the directory logs/rl_games/Assembly/test.
    • To evaluate an assembly policy, we run the command python source/isaaclab_tasks/isaaclab_tasks/direct/automate/run_w_id.py --assembly_id=ASSEMBLY_ID --checkpoint=CHECKPOINT --log_eval. The evaluation results are stored in evaluation_{ASSEMBLY_ID}.h5.
WorldEnvironment IDDescription
disassemblyIsaac-AutoMate-Disassembly-Direct-v0Lift a plug out of the socket with the Franka robot
assemblyIsaac-AutoMate-Assembly-Direct-v0Insert a plug into its corresponding socket with the Franka robot

FORGE

FORGE environments extend Factory environments with:

  • Force sensing: Add observations for force experienced by the end-effector.
  • Excessive force penalty: Add an option to penalize the agent for excessive contact forces.
  • Dynamics randomization: Randomize controller gains, asset properties (friction, mass), and dead-zone.
  • Success prediction: Add an extra action that predicts task success.

These tasks share the same task configurations and control options. You can switch between them by specifying the task name.

WorldEnvironment IDDescription
forge-pegIsaac-Forge-PegInsert-Direct-v0Insert peg into the socket with the Franka robot
forge-gearIsaac-Forge-GearMesh-Direct-v0Insert and mesh gear into the base with other gears, using the Franka robot
forge-nutIsaac-Forge-NutThread-Direct-v0Thread the nut onto the first 2 threads of the bolt, using the Franka robot

Locomotion

Environments based on legged locomotion tasks.

WorldEnvironment IDDescription
velocity-flat-anymal-bIsaac-Velocity-Flat-Anymal-B-v0Track a velocity command on flat terrain with the Anymal B robot
velocity-rough-anymal-bIsaac-Velocity-Rough-Anymal-B-v0Track a velocity command on rough terrain with the Anymal B robot
velocity-flat-anymal-cIsaac-Velocity-Flat-Anymal-C-v0
Isaac-Velocity-Flat-Anymal-C-Direct-v0
Track a velocity command on flat terrain with the Anymal C robot
velocity-rough-anymal-cIsaac-Velocity-Rough-Anymal-C-v0
Isaac-Velocity-Rough-Anymal-C-Direct-v0
Track a velocity command on rough terrain with the Anymal C robot
velocity-flat-anymal-dIsaac-Velocity-Flat-Anymal-D-v0Track a velocity command on flat terrain with the Anymal D robot
velocity-rough-anymal-dIsaac-Velocity-Rough-Anymal-D-v0Track a velocity command on rough terrain with the Anymal D robot
velocity-flat-unitree-a1Isaac-Velocity-Flat-Unitree-A1-v0Track a velocity command on flat terrain with the Unitree A1 robot
velocity-rough-unitree-a1Isaac-Velocity-Rough-Unitree-A1-v0Track a velocity command on rough terrain with the Unitree A1 robot
velocity-flat-unitree-go1Isaac-Velocity-Flat-Unitree-Go1-v0Track a velocity command on flat terrain with the Unitree Go1 robot
velocity-rough-unitree-go1Isaac-Velocity-Rough-Unitree-Go1-v0Track a velocity command on rough terrain with the Unitree Go1 robot
velocity-flat-unitree-go2Isaac-Velocity-Flat-Unitree-Go2-v0Track a velocity command on flat terrain with the Unitree Go2 robot
velocity-rough-unitree-go2Isaac-Velocity-Rough-Unitree-Go2-v0Track a velocity command on rough terrain with the Unitree Go2 robot
velocity-flat-spotIsaac-Velocity-Flat-Spot-v0Track a velocity command on flat terrain with the Boston Dynamics Spot robot
velocity-flat-h1Isaac-Velocity-Flat-H1-v0Track a velocity command on flat terrain with the Unitree H1 robot
velocity-rough-h1Isaac-Velocity-Rough-H1-v0Track a velocity command on rough terrain with the Unitree H1 robot
velocity-flat-g1Isaac-Velocity-Flat-G1-v0Track a velocity command on flat terrain with the Unitree G1 robot
velocity-rough-g1Isaac-Velocity-Rough-G1-v0Track a velocity command on rough terrain with the Unitree G1 robot
velocity-flat-digitIsaac-Velocity-Flat-Digit-v0Track a velocity command on flat terrain with the Agility Digit robot
velocity-rough-digitIsaac-Velocity-Rough-Digit-v0Track a velocity command on rough terrain with the Agility Digit robot
tracking-loco-manip-digitIsaac-Tracking-LocoManip-Digit-v0Track a root velocity and hand pose command with the Agility Digit robot
WorldEnvironment IDDescription
anymal c navIsaac-Navigation-Flat-Anymal-C-v0Navigate towards a target x-y position and heading with the ANYmal C robot.

Others

Adversarial Motion Priors (AMP) training is only available with the skrl library, as it is the only one of the currently integrated libraries that supports it out-of-the-box (for the other libraries, it is necessary to implement the algorithm and architectures). See the skrl’s AMP Documentation for more information. The AMP algorithm can be activated by adding the command line input --algorithm AMP to the train/play script.

For evaluation, the play script’s command line input --real-time allows the interaction loop between the environment and the agent to run in real time, if possible.

WorldEnvironment IDDescription
quadcopterIsaac-Quadcopter-Direct-v0Fly and hover the Crazyflie copter at a goal point by applying thrust.
humanoid ampIsaac-Humanoid-AMP-Dance-Direct-v0
Isaac-Humanoid-AMP-Run-Direct-v0
Isaac-Humanoid-AMP-Walk-Direct-v0
Move a humanoid robot by imitating different pre-recorded human animations (Adversarial Motion Priors).

Spaces showcase

The cartpole_showcase folder contains showcase tasks (based on the Cartpole and Cartpole-Camera Direct tasks) for the definition/use of the various Gymnasium observation and action spaces supported in Isaac Lab.

Currently, only Isaac Lab’s Direct workflow supports the definition of observation and action spaces other than Box. See Direct workflow’s isaaclab.envs.DirectRLEnvCfg.observation_space / isaaclab.envs.DirectRLEnvCfg.action_space documentation for more details.

The following tables summarize the different pairs of showcased spaces for the Cartpole and Cartpole-Camera tasks. Replace <OBSERVATION> and <ACTION> with the observation and action spaces to be explored in the task names for training and evaluation.

Multi-agent

True mutli-agent training is only available with the skrl library, see the Multi-Agents Documentation for more information. It supports the IPPO and MAPPO algorithms, which can be activated by adding the command line input --algorithm IPPO or --algorithm MAPPO to the train/play script. If these environments are run with other libraries or without the IPPO or MAPPO flags, they will be converted to single-agent environments under the hood.

Classic

WorldEnvironment IDDescription
cart-double-pendulumIsaac-Cart-Double-Pendulum-Direct-v0Move the cart and the pendulum to keep the last one upwards in the classic inverted double pendulum on a cart control

Manipulation

Environments based on fixed-arm manipulation tasks.

WorldEnvironment IDDescription
shadow-hand-overIsaac-Shadow-Hand-Over-Direct-v0Passing an object from one hand over to the other hand

Comprehensive List of Environments

For environments that have a different task name listed under Inference Task Name, please use the Inference Task Name provided when running play.py or any inferencing workflows. These tasks provide more suitable configurations for inferencing, including reading from an already trained checkpoint and disabling runtime perturbations used for training.

Task NameInference Task NameWorkflowRL Library
------------
Isaac-Ant-Direct-v0Directrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Ant-v0Manager Basedrsl_rl (PPO), rl_games (PPO), skrl (PPO), sb3 (PPO)
Isaac-Cart-Double-Pendulum-Direct-v0Directrl_games (PPO), skrl (IPPO, PPO, MAPPO)
Isaac-Cartpole-Camera-Showcase-Box-Box-Direct-v0 (Requires running with --enable_cameras)Directskrl (PPO)
Isaac-Cartpole-Camera-Showcase-Box-Discrete-Direct-v0 (Requires running with --enable_cameras)Directskrl (PPO)
Isaac-Cartpole-Camera-Showcase-Box-MultiDiscrete-Direct-v0 (Requires running with --enable_cameras)Directskrl (PPO)
Isaac-Cartpole-Camera-Showcase-Dict-Box-Direct-v0 (Requires running with --enable_cameras)Directskrl (PPO)
Isaac-Cartpole-Camera-Showcase-Dict-Discrete-Direct-v0 (Requires running with --enable_cameras)Directskrl (PPO)
Isaac-Cartpole-Camera-Showcase-Dict-MultiDiscrete-Direct-v0 (Requires running with --enable_cameras)Directskrl (PPO)
Isaac-Cartpole-Camera-Showcase-Tuple-Box-Direct-v0 (Requires running with --enable_cameras)Directskrl (PPO)
Isaac-Cartpole-Camera-Showcase-Tuple-Discrete-Direct-v0 (Requires running with --enable_cameras)Directskrl (PPO)
Isaac-Cartpole-Camera-Showcase-Tuple-MultiDiscrete-Direct-v0 (Requires running with --enable_cameras)Directskrl (PPO)
Isaac-Cartpole-Depth-Camera-Direct-v0 (Requires running with --enable_cameras)Directrl_games (PPO), skrl (PPO)
Isaac-Cartpole-Depth-v0 (Requires running with --enable_cameras)Manager Basedrl_games (PPO)
Isaac-Cartpole-Direct-v0Directrl_games (PPO), rsl_rl (PPO), skrl (PPO), sb3 (PPO)
Isaac-Cartpole-RGB-Camera-Direct-v0 (Requires running with --enable_cameras)Directrl_games (PPO), skrl (PPO)
Isaac-Cartpole-RGB-ResNet18-v0 (Requires running with --enable_cameras)Manager Basedrl_games (PPO)
Isaac-Cartpole-RGB-TheiaTiny-v0 (Requires running with --enable_cameras)Manager Basedrl_games (PPO)
Isaac-Cartpole-RGB-v0 (Requires running with --enable_cameras)Manager Basedrl_games (PPO)
Isaac-Cartpole-Showcase-Box-Box-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Box-Discrete-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Box-MultiDiscrete-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Dict-Box-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Dict-Discrete-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Dict-MultiDiscrete-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Discrete-Box-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Discrete-Discrete-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Discrete-MultiDiscrete-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-MultiDiscrete-Box-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-MultiDiscrete-Discrete-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-MultiDiscrete-MultiDiscrete-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Tuple-Box-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Tuple-Discrete-Direct-v0Directskrl (PPO)
Isaac-Cartpole-Showcase-Tuple-MultiDiscrete-Direct-v0Directskrl (PPO)
Isaac-Cartpole-v0Manager Basedrl_games (PPO), rsl_rl (PPO), skrl (PPO), sb3 (PPO)
Isaac-Factory-GearMesh-Direct-v0Directrl_games (PPO)
Isaac-Factory-NutThread-Direct-v0Directrl_games (PPO)
Isaac-Factory-PegInsert-Direct-v0Directrl_games (PPO)
Isaac-AutoMate-Assembly-Direct-v0Directrl_games (PPO)
Isaac-AutoMate-Disassembly-Direct-v0Direct
Isaac-Forge-GearMesh-Direct-v0Directrl_games (PPO)
Isaac-Forge-NutThread-Direct-v0Directrl_games (PPO)
Isaac-Forge-PegInsert-Direct-v0Directrl_games (PPO)
Isaac-Franka-Cabinet-Direct-v0Directrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Humanoid-AMP-Dance-Direct-v0Directskrl (AMP)
Isaac-Humanoid-AMP-Run-Direct-v0Directskrl (AMP)
Isaac-Humanoid-AMP-Walk-Direct-v0Directskrl (AMP)
Isaac-Humanoid-Direct-v0Directrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Humanoid-v0Manager Basedrsl_rl (PPO), rl_games (PPO), skrl (PPO), sb3 (PPO)
Isaac-Lift-Cube-Franka-IK-Abs-v0Manager Based
Isaac-Lift-Cube-Franka-IK-Rel-v0Manager Based
Isaac-Lift-Cube-Franka-v0Isaac-Lift-Cube-Franka-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO), rl_games (PPO), sb3 (PPO)
Isaac-Lift-Teddy-Bear-Franka-IK-Abs-v0Manager Based
Isaac-Tracking-LocoManip-Digit-v0Isaac-Tracking-LocoManip-Digit-Play-v0Manager Basedrsl_rl (PPO)
Isaac-Navigation-Flat-Anymal-C-v0Isaac-Navigation-Flat-Anymal-C-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Open-Drawer-Franka-IK-Abs-v0Manager Based
Isaac-Open-Drawer-Franka-IK-Rel-v0Manager Based
Isaac-Open-Drawer-Franka-v0Isaac-Open-Drawer-Franka-Play-v0Manager Basedrsl_rl (PPO), rl_games (PPO), skrl (PPO)
Isaac-Quadcopter-Direct-v0Directrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Reach-Franka-IK-Abs-v0Manager Based
Isaac-Reach-Franka-IK-Rel-v0Manager Based
Isaac-Reach-Franka-OSC-v0Isaac-Reach-Franka-OSC-Play-v0Manager Basedrsl_rl (PPO)
Isaac-Reach-Franka-v0Isaac-Reach-Franka-Play-v0Manager Basedrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Reach-UR10-v0Isaac-Reach-UR10-Play-v0Manager Basedrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Deploy-Reach-UR10e-v0Isaac-Deploy-Reach-UR10e-Play-v0Manager Basedrsl_rl (PPO)
Isaac-Repose-Cube-Allegro-Direct-v0Directrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Repose-Cube-Allegro-NoVelObs-v0Isaac-Repose-Cube-Allegro-NoVelObs-Play-v0Manager Basedrsl_rl (PPO), rl_games (PPO), skrl (PPO)
Isaac-Repose-Cube-Allegro-v0Isaac-Repose-Cube-Allegro-Play-v0Manager Basedrsl_rl (PPO), rl_games (PPO), skrl (PPO)
Isaac-Repose-Cube-Shadow-Direct-v0Directrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Repose-Cube-Shadow-OpenAI-FF-Direct-v0Directrl_games (FF), rsl_rl (PPO), skrl (PPO)
Isaac-Repose-Cube-Shadow-OpenAI-LSTM-Direct-v0Directrl_games (LSTM)
Isaac-Repose-Cube-Shadow-Vision-Direct-v0 (Requires running with --enable_cameras)Isaac-Repose-Cube-Shadow-Vision-Direct-Play-v0 (Requires running with --enable_cameras)Directrsl_rl (PPO), rl_games (VISION)
Isaac-Shadow-Hand-Over-Direct-v0Directrl_games (PPO), skrl (IPPO, PPO, MAPPO)
Isaac-Stack-Cube-Franka-IK-Rel-v0Manager Based
Isaac-Dexsuite-Kuka-Allegro-Lift-v0Isaac-Dexsuite-Kuka-Allegro-Lift-Play-v0Manager Basedrl_games (PPO), rsl_rl (PPO)
Isaac-Dexsuite-Kuka-Allegro-Reorient-v0Isaac-Dexsuite-Kuka-Allegro-Reorient-Play-v0Manager Basedrl_games (PPO), rsl_rl (PPO)
Isaac-Stack-Cube-Franka-v0Manager Based
Isaac-Stack-Cube-Instance-Randomize-Franka-IK-Rel-v0Manager Based
Isaac-Stack-Cube-Instance-Randomize-Franka-v0Manager Based
Isaac-PickPlace-G1-InspireFTP-Abs-v0Manager Based
Isaac-Stack-Cube-UR10-Long-Suction-IK-Rel-v0Manager Based
Isaac-Stack-Cube-UR10-Short-Suction-IK-Rel-v0Manager Based
Isaac-Stack-Cube-Galbot-Left-Arm-Gripper-RmpFlow-v0Manager Based
Isaac-Stack-Cube-Galbot-Right-Arm-Suction-RmpFlow-v0Manager Based
Isaac-Stack-Cube-Galbot-Left-Arm-Gripper-Visuomotor-v0Isaac-Stack-Cube-Galbot-Left-Arm-Gripper-Visuomotor-Play-v0Manager Based
Isaac-Place-Mug-Agibot-Left-Arm-RmpFlow-v0Manager Based
Isaac-Place-Toy2Box-Agibot-Right-Arm-RmpFlow-v0Manager Based
Isaac-Stack-Cube-Galbot-Left-Arm-Gripper-RmpFlow-v0Manager Based
Isaac-Stack-Cube-Galbot-Right-Arm-Suction-RmpFlow-v0Manager Based
Isaac-Stack-Cube-Galbot-Left-Arm-Gripper-Visuomotor-v0Isaac-Stack-Cube-Galbot-Left-Arm-Gripper-Visuomotor-Play-v0Manager Based
Isaac-Place-Mug-Agibot-Left-Arm-RmpFlow-v0Manager Based
Isaac-Place-Toy2Box-Agibot-Right-Arm-RmpFlow-v0Manager Based
Isaac-Velocity-Flat-Anymal-B-v0Isaac-Velocity-Flat-Anymal-B-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Flat-Anymal-C-Direct-v0Directrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Flat-Anymal-C-v0Isaac-Velocity-Flat-Anymal-C-Play-v0Manager Basedrsl_rl (PPO), rl_games (PPO), skrl (PPO)
Isaac-Velocity-Flat-Anymal-D-v0Isaac-Velocity-Flat-Anymal-D-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Flat-Cassie-v0Isaac-Velocity-Flat-Cassie-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Flat-Digit-v0Isaac-Velocity-Flat-Digit-Play-v0Manager Basedrsl_rl (PPO)
Isaac-Velocity-Flat-G1-v0Isaac-Velocity-Flat-G1-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Flat-H1-v0Isaac-Velocity-Flat-H1-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Flat-Spot-v0Isaac-Velocity-Flat-Spot-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Flat-Unitree-A1-v0Isaac-Velocity-Flat-Unitree-A1-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO), sb3 (PPO)
Isaac-Velocity-Flat-Unitree-Go1-v0Isaac-Velocity-Flat-Unitree-Go1-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Flat-Unitree-Go2-v0Isaac-Velocity-Flat-Unitree-Go2-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Rough-Anymal-B-v0Isaac-Velocity-Rough-Anymal-B-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Rough-Anymal-C-Direct-v0Directrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Rough-Anymal-C-v0Isaac-Velocity-Rough-Anymal-C-Play-v0Manager Basedrl_games (PPO), rsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Rough-Anymal-D-v0Isaac-Velocity-Rough-Anymal-D-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Rough-Cassie-v0Isaac-Velocity-Rough-Cassie-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Rough-Digit-v0Isaac-Velocity-Rough-Digit-Play-v0Manager Basedrsl_rl (PPO)
Isaac-Velocity-Rough-G1-v0Isaac-Velocity-Rough-G1-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Rough-H1-v0Isaac-Velocity-Rough-H1-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Rough-Unitree-A1-v0Isaac-Velocity-Rough-Unitree-A1-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO), sb3 (PPO)
Isaac-Velocity-Rough-Unitree-Go1-v0Isaac-Velocity-Rough-Unitree-Go1-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)
Isaac-Velocity-Rough-Unitree-Go2-v0Isaac-Velocity-Rough-Unitree-Go2-Play-v0Manager Basedrsl_rl (PPO), skrl (PPO)