33Available Environments
44======================
55
6- The following lists comprises of all the RL tasks implementations that are available in Isaac Lab.
6+ The following lists comprises of all the RL or IL tasks implementations that are available in Isaac Lab.
77While we try to keep this list up-to-date, you can always get the latest list of environments by
88running the following command:
99
@@ -100,54 +100,64 @@ for the lift-cube environment:
100100.. table ::
101101 :widths: 33 37 30
102102
103- +--------------------+-------------------------+-----------------------------------------------------------------------------+
104- | World | Environment ID | Description |
105- +====================+=========================+=============================================================================+
106- | |reach-franka | | |reach-franka-link | | Move the end-effector to a sampled target pose with the Franka robot |
107- +--------------------+-------------------------+-----------------------------------------------------------------------------+
108- | |reach-ur10 | | |reach-ur10-link | | Move the end-effector to a sampled target pose with the UR10 robot |
109- +--------------------+-------------------------+-----------------------------------------------------------------------------+
110- | |lift-cube | | |lift-cube-link | | Pick a cube and bring it to a sampled target position with the Franka robot |
111- +--------------------+-------------------------+-----------------------------------------------------------------------------+
112- | |stack-cube | | |stack-cube-link | | Stack three cubes (bottom to top: blue, red, green) with the Franka robot. |
113- | | | Blueprint env used for the NVIDIA Isaac GR00T blueprint for synthetic |
114- | | |stack-cube-bp-link | | manipulation motion generation |
115- +--------------------+-------------------------+-----------------------------------------------------------------------------+
116- | |cabi-franka | | |cabi-franka-link | | Grasp the handle of a cabinet's drawer and open it with the Franka robot |
117- | | | |
118- | | |franka-direct-link | | |
119- +--------------------+-------------------------+-----------------------------------------------------------------------------+
120- | |cube-allegro | | |cube-allegro-link | | In-hand reorientation of a cube using Allegro hand |
121- | | | |
122- | | |allegro-direct-link | | |
123- +--------------------+-------------------------+-----------------------------------------------------------------------------+
124- | |cube-shadow | | |cube-shadow-link | | In-hand reorientation of a cube using Shadow hand |
125- | | | |
126- | | |cube-shadow-ff-link | | |
127- | | | |
128- | | |cube-shadow-lstm-link | | |
129- +--------------------+-------------------------+-----------------------------------------------------------------------------+
130- | |cube-shadow | | |cube-shadow-vis-link | | In-hand reorientation of a cube using Shadow hand using perceptive inputs. |
131- | | | Requires running with ``--enable_cameras ``. |
132- +--------------------+-------------------------+-----------------------------------------------------------------------------+
133- | |gr1_pick_place | | |gr1_pick_place-link | | Pick up and place an object in a basket with a GR-1 humanoid robot |
134- +--------------------+-------------------------+-----------------------------------------------------------------------------+
135- | |gr1_pp_waist | | |gr1_pp_waist-link | | Pick up and place an object in a basket with a GR-1 humanoid robot |
136- | | | with waist degrees-of-freedom enables that provides a wider reach space. |
137- +--------------------+-------------------------+-----------------------------------------------------------------------------+
103+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
104+ | World | Environment ID | Description |
105+ +======================+===========================+=============================================================================+
106+ | |reach-franka | | |reach-franka-link | | Move the end-effector to a sampled target pose with the Franka robot |
107+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
108+ | |reach-ur10 | | |reach-ur10-link | | Move the end-effector to a sampled target pose with the UR10 robot |
109+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
110+ | |deploy-reach-ur10e | | |deploy-reach-ur10e-link | | Move the end-effector to a sampled target pose with the UR10e robot |
111+ | | | This policy has been deployed to a real robot |
112+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
113+ | |lift-cube | | |lift-cube-link | | Pick a cube and bring it to a sampled target position with the Franka robot |
114+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
115+ | |stack-cube | | |stack-cube-link | | Stack three cubes (bottom to top: blue, red, green) with the Franka robot. |
116+ | | | Blueprint env used for the NVIDIA Isaac GR00T blueprint for synthetic |
117+ | | |stack-cube-bp-link | | manipulation motion generation |
118+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
119+ | |surface-gripper | | |long-suction-link | | Stack three cubes (bottom to top: blue, red, green) |
120+ | | | with the UR10 arm and long surface gripper |
121+ | | |short-suction-link | | or short surface gripper. |
122+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
123+ | |cabi-franka | | |cabi-franka-link | | Grasp the handle of a cabinet's drawer and open it with the Franka robot |
124+ | | | |
125+ | | |franka-direct-link | | |
126+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
127+ | |cube-allegro | | |cube-allegro-link | | In-hand reorientation of a cube using Allegro hand |
128+ | | | |
129+ | | |allegro-direct-link | | |
130+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
131+ | |cube-shadow | | |cube-shadow-link | | In-hand reorientation of a cube using Shadow hand |
132+ | | | |
133+ | | |cube-shadow-ff-link | | |
134+ | | | |
135+ | | |cube-shadow-lstm-link | | |
136+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
137+ | |cube-shadow | | |cube-shadow-vis-link | | In-hand reorientation of a cube using Shadow hand using perceptive inputs. |
138+ | | | Requires running with ``--enable_cameras ``. |
139+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
140+ | |gr1_pick_place | | |gr1_pick_place-link | | Pick up and place an object in a basket with a GR-1 humanoid robot |
141+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
142+ | |gr1_pp_waist | | |gr1_pp_waist-link | | Pick up and place an object in a basket with a GR-1 humanoid robot |
143+ | | | with waist degrees-of-freedom enables that provides a wider reach space. |
144+ +----------------------+---------------------------+-----------------------------------------------------------------------------+
138145
139146.. |reach-franka | image :: ../_static/tasks/manipulation/franka_reach.jpg
140147.. |reach-ur10 | image :: ../_static/tasks/manipulation/ur10_reach.jpg
148+ .. |deploy-reach-ur10e | image :: ../_static/tasks/manipulation/ur10e_reach.jpg
141149.. |lift-cube | image :: ../_static/tasks/manipulation/franka_lift.jpg
142150.. |cabi-franka | image :: ../_static/tasks/manipulation/franka_open_drawer.jpg
143151.. |cube-allegro | image :: ../_static/tasks/manipulation/allegro_cube.jpg
144152.. |cube-shadow | image :: ../_static/tasks/manipulation/shadow_cube.jpg
145153.. |stack-cube | image :: ../_static/tasks/manipulation/franka_stack.jpg
146154.. |gr1_pick_place | image :: ../_static/tasks/manipulation/gr-1_pick_place.jpg
155+ .. |surface-gripper | image :: ../_static/tasks/manipulation/ur10_stack_surface_gripper.jpg
147156.. |gr1_pp_waist | image :: ../_static/tasks/manipulation/gr-1_pick_place_waist.jpg
148157
149158.. |reach-franka-link | replace :: `Isaac-Reach-Franka-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/reach/config/franka/joint_pos_env_cfg.py >`__
150159.. |reach-ur10-link | replace :: `Isaac-Reach-UR10-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/reach/config/ur_10/joint_pos_env_cfg.py >`__
160+ .. |deploy-reach-ur10e-link | replace :: `Isaac-Deploy-Reach-UR10e-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/deploy/reach/config/ur_10e/joint_pos_env_cfg.py >`__
151161.. |lift-cube-link | replace :: `Isaac-Lift-Cube-Franka-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/lift/config/franka/joint_pos_env_cfg.py >`__
152162.. |lift-cube-ik-abs-link | replace :: `Isaac-Lift-Cube-Franka-IK-Abs-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/lift/config/franka/ik_abs_env_cfg.py >`__
153163.. |lift-cube-ik-rel-link | replace :: `Isaac-Lift-Cube-Franka-IK-Rel-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/lift/config/franka/ik_rel_env_cfg.py >`__
@@ -158,6 +168,8 @@ for the lift-cube environment:
158168.. |stack-cube-link | replace :: `Isaac-Stack-Cube-Franka-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/stack/config/franka/stack_joint_pos_env_cfg.py >`__
159169.. |stack-cube-bp-link | replace :: `Isaac-Stack-Cube-Franka-IK-Rel-Blueprint-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/stack/config/franka/stack_ik_rel_blueprint_env_cfg.py >`__
160170.. |gr1_pick_place-link | replace :: `Isaac-PickPlace-GR1T2-Abs-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/pick_place/pickplace_gr1t2_env_cfg.py >`__
171+ .. |long-suction-link | replace :: `Isaac-Stack-Cube-UR10-Long-Suction-IK-Rel-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/stack/config/ur10_gripper/stack_ik_rel_env_cfg.py >`__
172+ .. |short-suction-link | replace :: `Isaac-Stack-Cube-UR10-Short-Suction-IK-Rel-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/stack/config/ur10_gripper/stack_ik_rel_env_cfg.py >`__
161173.. |gr1_pp_waist-link | replace :: `Isaac-PickPlace-GR1T2-WaistEnabled-Abs-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/pick_place/pickplace_gr1t2_waist_enabled_env_cfg.py >`__
162174
163175.. |cube-shadow-link | replace :: `Isaac-Repose-Cube-Shadow-Direct-v0 <https://github.com/isaac-sim/IsaacLab/blob/main/source/isaaclab_tasks/isaaclab_tasks/direct/shadow_hand/shadow_hand_env_cfg.py >`__
@@ -786,7 +798,7 @@ inferencing, including reading from an already trained checkpoint and disabling
786798 -
787799 - Direct
788800 -
789- * - Isaac-Forge-GearMesh-Direct-v0
801+ * - Isaac-Forge-GearMesh-Direct-v0
790802 -
791803 - Direct
792804 - **rl_games ** (PPO)
@@ -882,6 +894,10 @@ inferencing, including reading from an already trained checkpoint and disabling
882894 - Isaac-Reach-UR10-Play-v0
883895 - Manager Based
884896 - **rl_games ** (PPO), **rsl_rl ** (PPO), **skrl ** (PPO)
897+ * - Isaac-Deploy-Reach-UR10e-v0
898+ - Isaac-Deploy-Reach-UR10e-Play-v0
899+ - Manager Based
900+ - **rsl_rl ** (PPO)
885901 * - Isaac-Repose-Cube-Allegro-Direct-v0
886902 -
887903 - Direct
@@ -930,6 +946,14 @@ inferencing, including reading from an already trained checkpoint and disabling
930946 -
931947 - Manager Based
932948 -
949+ * - Isaac-Stack-Cube-UR10-Long-Suction-IK-Rel-v0
950+ -
951+ - Manager Based
952+ -
953+ * - Isaac-Stack-Cube-UR10-Short-Suction-IK-Rel-v0
954+ -
955+ - Manager Based
956+ -
933957 * - Isaac-Velocity-Flat-Anymal-B-v0
934958 - Isaac-Velocity-Flat-Anymal-B-Play-v0
935959 - Manager Based
0 commit comments