diff --git a/main/.buildinfo b/main/.buildinfo index b17bdd22..4d6f9fdf 100644 --- a/main/.buildinfo +++ b/main/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: a1364843c9ea1e1d101086a07f794f00 +config: 169dad8b49a723d29ce84680c85802e8 tags: d77d1c0d9ca2f4c8421862c7c5a0d620 diff --git a/main/_images/ant_8x1.png b/main/_images/ant_8x1.png new file mode 100644 index 00000000..b449fc06 Binary files /dev/null and b/main/_images/ant_8x1.png differ diff --git a/main/_images/boston_dymanics_spot_arm.png b/main/_images/boston_dymanics_spot_arm.png new file mode 100644 index 00000000..179b9797 Binary files /dev/null and b/main/_images/boston_dymanics_spot_arm.png differ diff --git a/main/envs/MaMuJoCo/index.html b/main/envs/MaMuJoCo/index.html index 159d8de8..4965a06c 100644 --- a/main/envs/MaMuJoCo/index.html +++ b/main/envs/MaMuJoCo/index.html @@ -443,9 +443,13 @@

Arguments

How to create new agent factorizations

+

MaMuJoCo-v1 not only supports the existing factorization, but also supports creating new factorizations.

example ‘Ant-v5’, ‘8x1’

In this example, we will create an agent factorization not present in Gymnasium-Robotics/MaMuJoCo the “Ant”/’8x1’, where each agent controls a single joint/action (first implemented by safe-MaMuJoCo).

+
+../../_images/ant_8x1.png +

first we will load the graph of MaMuJoCo:

>>> from gymnasium_robotics.mamujoco_v1 import get_parts_and_edges
 >>> unpartioned_nodes, edges, global_nodes = get_parts_and_edges('Ant-v5', None)
@@ -468,19 +472,128 @@ 

example ‘Ant-v5’, ‘8x1’ +

example ‘boston dynamics spot arm’ with custom ‘quadruped|arm’ factorization

+

Here we are Factorizing the “Boston Dynamics Spot with arm” robot with the robot model from Menagarie, into 1 agent for the locomoting quadruped component and 1 agent for the manipulator arm component. +We are using the robot model from MuJoCo Menagerie.

+
+../../_images/boston_dymanics_spot_arm.png +
+
from gymnasium_robotics import mamujoco_v1
+from gymnasium_robotics.envs.multiagent_mujoco.obsk import Node, HyperEdge
+
+# Define the factorization graph
+freejoint = Node(
+    "freejoint",
+    None,
+    None,
+    None,
+    extra_obs={
+        "qpos": lambda data: data.qpos[2:7],
+        "qvel": lambda data: data.qvel[:6],
+    },
+)
+fl_hx = Node("fl_hx", -19, -19, 0)
+fl_hy = Node("fl_hy", -18, -18, 1)
+fl_kn = Node("fl_kn", -17, -17, 2)
+fr_hx = Node("fr_hx", -16, -16, 3)
+fr_hy = Node("fr_hy", -15, -15, 4)
+fr_kn = Node("fr_kn", -14, -14, 5)
+hl_hx = Node("hl_hx", -13, -13, 6)
+hl_hy = Node("hl_hy", -12, -12, 7)
+hl_kn = Node("hl_kn", -11, -11, 8)
+hr_hx = Node("hr_hx", -10, -10, 9)
+hr_hy = Node("hr_hy", -9, -9, 10)
+hr_kn = Node("hr_kn", -8, -8, 11)
+arm_sh0 = Node("arm_sh0", -7, -7, 12)
+arm_sh1 = Node("arm_sh1", -6, -6, 13)
+arm_el0 = Node("arm_el0", -5, -5, 14)
+arm_el1 = Node("arm_el1", -4, -4, 15)
+arm_wr0 = Node("arm_wr0", -3, -3, 16)
+arm_wr1 = Node("arm_wr1", -2, -2, 17)
+arm_f1x = Node("arm_f1x", -1, -1, 18)
+
+parts = [
+    (  # Locomoting Quadruped Component
+        fl_hx,
+        fl_hy,
+        fl_kn,
+        fr_hx,
+        fr_hy,
+        fr_kn,
+        hl_hx,
+        hl_hy,
+        hl_kn,
+        hr_hx,
+        hr_hy,
+        hr_kn,
+    ),
+    (  # Arm Manipulator Component
+        arm_sh0,
+        arm_sh1,
+        arm_el0,
+        arm_el1,
+        arm_wr0,
+        arm_wr1,
+        arm_f1x,
+    ),
+]
+
+edges = [
+    HyperEdge(fl_hx, fl_hy, fl_kn),
+    HyperEdge(fr_hx, fr_hy, fr_kn),
+    HyperEdge(hl_hx, hl_hy, hl_kn),
+    HyperEdge(hr_hx, hr_hy, hr_kn),
+    HyperEdge(  # Main "body" connections
+        fl_hx,
+        fl_hy,
+        fr_hx,
+        fr_hy,
+        hl_hx,
+        hl_hy,
+        hr_hx,
+        hr_hy,
+        arm_sh0,
+        arm_sh1,
+    ),
+    HyperEdge(arm_sh0, arm_sh1, arm_el0, arm_el1),
+    HyperEdge(arm_el0, arm_el1, arm_wr0, arm_wr1),
+    HyperEdge(arm_wr0, arm_wr1, arm_f1x),
+]
+
+global_nodes = [freejoint]
+
+my_agent_factorization = {"partition": parts, "edges": edges, "globals": global_nodes}
+env = mamujoco_v1.parallel_env(
+    "Ant",
+    "quadruped|arm",
+    agent_factorization=my_agent_factorization,
+    xml_file="./mujoco_menagerie/boston_dynamics_spot/scene_arm.xml",
+)
+
+
+

Version History

@@ -549,6 +662,7 @@

Version HistoryHow to create new agent factorizations
  • Version History
  • diff --git a/main/objects.inv b/main/objects.inv index 35999017..5bc566dc 100644 Binary files a/main/objects.inv and b/main/objects.inv differ diff --git a/main/searchindex.js b/main/searchindex.js index 1ba7956e..0d415b9a 100644 --- a/main/searchindex.js +++ b/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"404": [[0, null]], "API": [[4, "api"]], "Action Space": [[5, "action-space"], [6, "action-space"], [7, "action-space"], [8, "action-space"], [9, "action-space"], [10, "action-space"], [11, "action-space"], [12, "action-space"], [13, "action-space"], [14, "action-space"], [15, "action-space"], [16, "action-space"]], "Adroit Hand": [[17, null]], "Agent 0 action space": [[5, "agent-0-action-space"], [7, "agent-0-action-space"], [8, "agent-0-action-space"], [11, "agent-0-action-space"], [13, "agent-0-action-space"], [15, "agent-0-action-space"]], "Agent 0 action space (Shoulder)": [[12, "agent-0-action-space-shoulder"]], "Agent 0 action space (Upper Body)": [[9, "agent-0-action-space-upper-body"], [10, "agent-0-action-space-upper-body"]], "Agent 0 action space (first cheetah)": [[6, "agent-0-action-space-first-cheetah"]], "Agent 0 action space (front left leg)": [[5, "agent-0-action-space-front-left-leg"]], "Agent 0 action space (front leg)": [[7, "agent-0-action-space-front-leg"]], "Agent 0 action space (front legs)": [[5, "agent-0-action-space-front-legs"]], "Agent 0 action space (right leg)": [[16, "agent-0-action-space-right-leg"]], "Agent 1 action space": [[5, "agent-1-action-space"], [7, "agent-1-action-space"], [8, "agent-1-action-space"], [11, "agent-1-action-space"], [13, "agent-1-action-space"], [15, "agent-1-action-space"]], "Agent 1 action space (Elbow)": [[12, "agent-1-action-space-elbow"]], "Agent 1 action space (Lower Body)": [[9, "agent-1-action-space-lower-body"], [10, "agent-1-action-space-lower-body"]], "Agent 1 action space (back leg)": [[7, "agent-1-action-space-back-leg"]], "Agent 1 action space (back legs)": [[5, "agent-1-action-space-back-legs"]], "Agent 1 action space (front right leg)": [[5, "agent-1-action-space-front-right-leg"]], "Agent 1 action space (left leg)": [[16, "agent-1-action-space-left-leg"]], "Agent 1 action space (second cheetah)": [[6, "agent-1-action-space-second-cheetah"]], "Agent 2 action space": [[7, "agent-2-action-space"], [8, "agent-2-action-space"]], "Agent 2 action space (Wrist)": [[12, "agent-2-action-space-wrist"]], "Agent 2 action space (right left leg)": [[5, "agent-2-action-space-right-left-leg"]], "Agent 3 action space": [[7, "agent-3-action-space"]], "Agent 3 action space (right back leg)": [[5, "agent-3-action-space-right-back-leg"]], "Agent 4 action space": [[7, "agent-4-action-space"]], "Agent 5 action space": [[7, "agent-5-action-space"]], "Agent \u2026 action space": [[11, "agent-action-space"]], "Ant": [[5, null]], "Arguments": [[4, "arguments"]], "Build the Documentation": [[1, "build-the-documentation"]], "Coupled Half Cheetah": [[6, null]], "Editing a page": [[1, "editing-a-page"]], "Episode End": [[5, "episode-end"], [6, "episode-end"], [7, "episode-end"], [8, "episode-end"], [9, "episode-end"], [10, "episode-end"], [11, "episode-end"], [12, "episode-end"], [13, "episode-end"], [14, "episode-end"], [15, "episode-end"], [16, "episode-end"]], "Fetch": [[18, null]], "Franka Kitchen": [[19, null]], "GoalEnv": [[3, "goalenv"]], "Gymnasium-Robotics docs": [[1, null]], "Half Cheetah": [[7, null]], "Hopper": [[8, null]], "How to create new agent factorizations": [[4, "how-to-create-new-agent-factorizations"]], "Humanoid": [[9, null]], "Humanoid Standup": [[10, null]], "Installation": [[2, null]], "Instructions for modifying pages": [[1, "instructions-for-modifying-pages"]], "MaMuJoCo (Multi-Agent MuJoCo)": [[4, null]], "ManySegmentSwimmer": [[11, null]], "Maze": [[20, null]], "Methods": [[3, "methods"]], "Multi-goal API": [[3, null]], "Observation Space": [[5, "observation-space"], [6, "observation-space"], [7, "observation-space"], [8, "observation-space"], [9, "observation-space"], [10, "observation-space"], [11, "observation-space"], [12, "observation-space"], [13, "observation-space"], [14, "observation-space"], [15, "observation-space"], [16, "observation-space"]], "Page Not Found": [[0, "page-not-found"]], "Pusher": [[12, null]], "Reacher": [[13, null]], "Reference": [[17, "reference"], [18, "reference"], [20, "reference"]], "References": [[19, "references"], [21, "references"]], "Release Notes": [[23, null], [24, null]], "Rewards": [[5, "rewards"], [6, "rewards"], [7, "rewards"], [8, "rewards"], [9, "rewards"], [10, "rewards"], [11, "rewards"], [12, "rewards"], [13, "rewards"], [14, "rewards"], [15, "rewards"], [16, "rewards"]], "Shadow Dexterous Hand": [[21, null]], "Shadow Dexterous Hand with Touch Sensors": [[21, "shadow-dexterous-hand-with-touch-sensors"]], "Single Action Environments": [[14, null]], "Starting state": [[5, "starting-state"], [6, "starting-state"], [7, "starting-state"], [8, "starting-state"], [9, "starting-state"], [10, "starting-state"], [11, "starting-state"], [12, "starting-state"], [13, "starting-state"], [14, "starting-state"], [15, "starting-state"], [16, "starting-state"]], "Swimmer": [[15, null]], "Version History": [[4, "version-history"], [5, "version-history"], [6, "version-history"], [7, "version-history"], [8, "version-history"], [9, "version-history"], [10, "version-history"], [11, "version-history"], [12, "version-history"], [13, "version-history"], [14, "version-history"], [15, "version-history"], [16, "version-history"]], "Walker2d": [[16, null]], "example \u2018Ant-v5\u2019, \u20188x1\u2019": [[4, "example-ant-v5-8x1"]], "if partitioning == \u201c1p1\u201d: # isolate the cheetahs": [[6, "if-partitioning-1p1-isolate-the-cheetahs"]], "if partitioning == \u201c2x1\u201d:": [[13, "if-partitioning-2x1"]], "if partitioning == \u201c2x1\u201d: # isolate upper and lower body": [[15, "if-partitioning-2x1-isolate-upper-and-lower-body"]], "if partitioning == \u201c2x3\u201d: # front and back": [[7, "if-partitioning-2x3-front-and-back"]], "if partitioning == \u201c2x3\u201d: # isolate right and left foot": [[16, "if-partitioning-2x3-isolate-right-and-left-foot"]], "if partitioning == \u201c2x4d\u201d: # diagonal legs together": [[5, "if-partitioning-2x4d-diagonal-legs-together"]], "if partitioning == \u201c2x4\u201d: # neighboring legs together (front and back)": [[5, "if-partitioning-2x4-neighboring-legs-together-front-and-back"]], "if partitioning == \u201c3p\u201d:": [[12, "if-partitioning-3p"]], "if partitioning == \u201c3x1\u201d: # each joint": [[8, "if-partitioning-3x1-each-joint"]], "if partitioning == \u201c4x2\u201d:": [[5, "if-partitioning-4x2"]], "if partitioning == \u201c6x1\u201d: # each joint": [[7, "if-partitioning-6x1-each-joint"]], "if partitioning == \u201c9|8\u201d: # isolate upper and lower body": [[9, "if-partitioning-9-8-isolate-upper-and-lower-body"], [10, "if-partitioning-9-8-isolate-upper-and-lower-body"]], "if partitioning is None:": [[5, "if-partitioning-is-none"], [6, "if-partitioning-is-none"], [7, "if-partitioning-is-none"], [8, "if-partitioning-is-none"], [9, "if-partitioning-is-none"], [10, "if-partitioning-is-none"], [12, "if-partitioning-is-none"], [13, "if-partitioning-is-none"], [15, "if-partitioning-is-none"], [16, "if-partitioning-is-none"]], "v0.0.2": [[23, "release-v0-0-2"], [24, "release-v0-0-2"]], "v0.1.0: Gym update": [[23, "release-v0-1-0"], [24, "release-v0-1-0"]], "v1.0.0: Update to Gym v0.26 and new mujoco bindings": [[23, "release-v1-0-0"], [24, "release-v1-0-0"]], "v1.0.1: Deprecate package name (`gym_robotics`->`gymnasium_robotics`)": [[23, "release-v1-0-1"], [24, "release-v1-0-1"]], "v1.2.0: Version 1.2.0": [[23, "release-v1-2-0"], [24, "release-v1-2-0"]], "v1.2.1": [[23, "release-v1-2-1"], [24, "release-v1-2-1"]], "v1.2.2": [[23, "release-v1-2-2"], [24, "release-v1-2-2"]], "v1.2.3": [[23, "release-v1-2-3"], [24, "release-v1-2-3"]], "v1.2.4": [[23, "release-v1-2-4"], [24, "release-v1-2-4"]]}, "docnames": ["404", "README", "content/installation", "content/multi-goal_api", "envs/MaMuJoCo/index", "envs/MaMuJoCo/ma_ant", "envs/MaMuJoCo/ma_coupled_half_cheetah", "envs/MaMuJoCo/ma_half_cheetah", "envs/MaMuJoCo/ma_hopper", "envs/MaMuJoCo/ma_humanoid", "envs/MaMuJoCo/ma_humanoid_standup", "envs/MaMuJoCo/ma_multiagentswimmer", "envs/MaMuJoCo/ma_pusher", "envs/MaMuJoCo/ma_reacher", "envs/MaMuJoCo/ma_single", "envs/MaMuJoCo/ma_swimmer", "envs/MaMuJoCo/ma_walker2d", "envs/adroit_hand/index", "envs/fetch/index", "envs/franka_kitchen/index", "envs/maze/index", "envs/shadow_dexterous_hand/index", "index", "release_notes", "release_notes/index"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["404.md", "README.md", "content/installation.md", "content/multi-goal_api.md", "envs/MaMuJoCo/index.md", "envs/MaMuJoCo/ma_ant.md", "envs/MaMuJoCo/ma_coupled_half_cheetah.md", "envs/MaMuJoCo/ma_half_cheetah.md", "envs/MaMuJoCo/ma_hopper.md", "envs/MaMuJoCo/ma_humanoid.md", "envs/MaMuJoCo/ma_humanoid_standup.md", "envs/MaMuJoCo/ma_multiagentswimmer.md", "envs/MaMuJoCo/ma_pusher.md", "envs/MaMuJoCo/ma_reacher.md", "envs/MaMuJoCo/ma_single.md", "envs/MaMuJoCo/ma_swimmer.md", "envs/MaMuJoCo/ma_walker2d.md", "envs/adroit_hand/index.md", "envs/fetch/index.md", "envs/franka_kitchen/index.md", "envs/maze/index.md", "envs/shadow_dexterous_hand/index.md", "index.md", "release_notes.md", "release_notes/index.md"], "indexentries": {"__init__() (in module gymnasium_robotics.mamujoco_v1.parallel_env)": [[4, "gymnasium_robotics.mamujoco_v1.parallel_env.__init__", false]], "compute_reward() (in module gymnasium_robotics.core.goalenv)": [[3, "gymnasium_robotics.core.GoalEnv.compute_reward", false]], "compute_terminated() (in module gymnasium_robotics.core.goalenv)": [[3, "gymnasium_robotics.core.GoalEnv.compute_terminated", false]], "compute_truncated() (in module gymnasium_robotics.core.goalenv)": [[3, "gymnasium_robotics.core.GoalEnv.compute_truncated", false]], "get_parts_and_edges() (in module gymnasium_robotics.mamujoco_v1)": [[4, "gymnasium_robotics.mamujoco_v1.get_parts_and_edges", false]], "goalenv (class in gymnasium_robotics.core)": [[3, "gymnasium_robotics.core.GoalEnv", false]], "map_global_action_to_local_actions() (in module gymnasium_robotics.mamujoco_v1.parallel_env)": [[4, "gymnasium_robotics.mamujoco_v1.parallel_env.map_global_action_to_local_actions", false]], "map_global_state_to_local_observations() (in module gymnasium_robotics.mamujoco_v1.parallel_env)": [[4, "gymnasium_robotics.mamujoco_v1.parallel_env.map_global_state_to_local_observations", false]], "map_local_actions_to_global_action() (in module gymnasium_robotics.mamujoco_v1.parallel_env)": [[4, "gymnasium_robotics.mamujoco_v1.parallel_env.map_local_actions_to_global_action", false]], "map_local_observations_to_global_state() (in module gymnasium_robotics.mamujoco_v1.parallel_env)": [[4, "gymnasium_robotics.mamujoco_v1.parallel_env.map_local_observations_to_global_state", false]]}, "objects": {"gymnasium_robotics.core": [[3, 0, 1, "", "GoalEnv"]], "gymnasium_robotics.core.GoalEnv": [[3, 1, 1, "", "compute_reward"], [3, 1, 1, "", "compute_terminated"], [3, 1, 1, "", "compute_truncated"]], "gymnasium_robotics.mamujoco_v1": [[4, 1, 1, "", "get_parts_and_edges"]], "gymnasium_robotics.mamujoco_v1.parallel_env": [[4, 1, 1, "", "__init__"], [4, 1, 1, "", "map_global_action_to_local_actions"], [4, 1, 1, "", "map_global_state_to_local_observations"], [4, 1, 1, "", "map_local_actions_to_global_action"], [4, 1, 1, "", "map_local_observations_to_global_state"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:function"}, "terms": {"": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 21, 23, 24], "0": [4, 17, 21], "01": [11, 23, 24], "02": [23, 24], "03": [23, 24], "05": [23, 24], "07": [23, 24], "07219": [19, 20], "09": [23, 24], "09464": [18, 21], "1": [4, 17, 21], "10": [2, 6, 9, 10, 17, 23, 24], "1000": 22, "10087": 17, "1017088934238498837": [23, 24], "102": [23, 24], "105": [23, 24], "106": [23, 24], "109": [23, 24], "11": [2, 6, 9, 10], "110": [23, 24], "111": [23, 24], "112": [23, 24], "114": [23, 24], "115": [23, 24], "117": [23, 24], "119": [23, 24], "11956": 19, "12": [6, 9, 10, 23, 24], "120": [23, 24], "121": [23, 24], "123": [23, 24], "124": [23, 24], "125": [23, 24], "128": [23, 24], "129": [23, 24], "13": [9, 10], "130": [23, 24], "135": [23, 24], "136": [23, 24], "138": [23, 24], "14": [9, 10], "141": [23, 24], "145": [23, 24], "15": [9, 10, 23, 24], "150": [23, 24], "151": [23, 24], "153": [23, 24], "154": [23, 24], "155": [23, 24], "156": [23, 24], "157": [23, 24], "158": [23, 24], "159": [23, 24], "16": [9, 10, 23, 24], "160": [23, 24], "162": [23, 24], "164": [23, 24], "166": [23, 24], "167": [23, 24], "169": [23, 24], "17": [9, 10, 23, 24], "170": [23, 24], "1709": 17, "171": [23, 24], "172": [23, 24], "174": [23, 24], "177": [23, 24], "178": [23, 24], "179": [23, 24], "18": [23, 24], "1802": [18, 21], "185": [23, 24], "187": [23, 24], "191": [23, 24], "1910": 19, "195": [23, 24], "197": [23, 24], "199": [23, 24], "1x6": 4, "2": [4, 6, 9, 10, 11, 13, 15, 16, 20], "20": 21, "2004": [19, 20], "2017": 17, "2018": [18, 21], "2019": 19, "2020": [19, 20], "2021": 21, "2022": [23, 24], "2023": [23, 24], "21": [23, 24], "22": [23, 24], "221": [23, 24], "23": [23, 24], "24": [21, 23, 24], "25": [23, 24], "27": [23, 24], "2x": 11, "2x4": 4, "2x4d": 4, "3": [2, 3, 4, 6, 8, 9, 10, 11, 12, 16], "30": 17, "339": [23, 24], "35": [23, 24], "39": [23, 24], "3x1": [9, 10], "4": [4, 5, 6, 9, 10, 12, 16, 17], "42": 22, "5": [4, 5, 6, 9, 10, 12, 16, 21], "52": [23, 24], "53": [23, 24], "54": [23, 24], "57": 21, "572": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "6": [4, 5, 6, 7, 9, 10, 12, 16, 23, 24], "616": [23, 24], "69": [23, 24], "7": [4, 5, 6, 9, 10, 12, 18, 23, 24], "8": [2, 5, 6, 23, 24], "83": [23, 24], "833": [23, 24], "9": [2, 6, 19, 23, 24], "92": 21, "93": [23, 24], "961771112864313344": [23, 24], "9db9196": [23, 24], "A": [3, 4, 11, 17, 20, 23, 24], "And": [4, 14], "For": [1, 4, 21, 23, 24], "If": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 18, 21, 23, 24], "In": [4, 14, 23, 24], "It": [3, 4, 6], "No": [9, 10, 14], "Of": [4, 11, 21], "The": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24], "Then": 1, "There": [4, 17], "These": [2, 17, 19, 20, 21, 23, 24], "To": [1, 2, 4, 21], "_": 22, "__init__": 4, "_booleantouchsensor": 21, "_build": 1, "_continuoustouchsensor": 21, "_rot": 11, "_script": 1, "aalmuzaire": [23, 24], "abdomen": [9, 10], "abdomen_i": [9, 10], "abdomen_x": [9, 10], "abdomen_z": [9, 10], "abhishek": [17, 19], "about": 1, "abov": [18, 21], "accept": 2, "accordingli": 3, "accumul": [23, 24], "achiev": [3, 17, 21], "achieved_go": [3, 23, 24], "across": 18, "action": [4, 22, 23, 24], "action_id": 4, "action_spac": 3, "activ": 19, "actual": [3, 23, 24], "actuat": 17, "ad": [4, 6, 7, 9, 10, 13, 15, 16, 21, 23, 24], "add": [21, 23, 24], "addit": [3, 4, 23, 24], "address": [23, 24], "adopt": [23, 24], "adroit": [23, 24], "adroithand": [23, 24], "adroithanddoor": 17, "adroithanddoorspars": 17, "adroithandhamm": 17, "adroithandhammerspars": 17, "adroithandpen": 17, "adroithandpenspars": 17, "adroithandreloc": 17, "adroithandrelocatespars": 17, "aecapi": 4, "agent": [3, 14, 20, 23, 24], "agent_": 11, "agent_0": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "agent_1": [5, 6, 7, 8, 9, 10, 12, 13, 15, 16], "agent_2": [5, 7, 8, 12], "agent_3": [5, 7], "agent_4": 7, "agent_5": 7, "agent_conf": 4, "agent_factor": 4, "agent_obsk": 4, "ai": [21, 23, 24], "alex": [18, 21], "algorithm": [3, 4, 14], "all": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 21, 23, 24], "allow": [3, 14, 23, 24], "also": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24], "alwai": [3, 23, 24], "among": [23, 24], "amount": 11, "an": [1, 3, 4, 6, 20, 21], "analyt": [23, 24], "andrea": [23, 24], "andrew": 21, "andrychowicz": [18, 21], "angle_1": 5, "angle_2": 5, "angle_3": 5, "angle_4": 5, "ani": [3, 4, 23, 24], "ankle1": [4, 5], "ankle2": [4, 5], "ankle3": [4, 5], "ankle4": [4, 5], "ant": [20, 23, 24], "ant_maze_v4": [23, 24], "anthropomorph": 21, "antmaz": [23, 24], "api": [14, 22, 23, 24], "appli": [5, 6, 7, 8, 9, 10, 11, 13, 15, 16], "ar": [3, 4, 14, 16, 17, 18, 19, 21, 23, 24], "araffin": [23, 24], "aravind": 17, "archiveprefix": [19, 20], "argument": [19, 23, 24], "arm": [9, 10, 17, 18], "around": [23, 24], "arrai": 4, "articl": [17, 19, 21], "arxiv": [17, 18, 19, 20, 21], "ask": 3, "assert": [3, 23, 24], "assertionerror": 4, "attach": [17, 18], "attempt": 3, "author": [17, 18, 19, 20, 21], "autobuild": 1, "automat": [1, 23, 24], "avail": [21, 23, 24], "averag": 6, "avir": [19, 20], "b": 1, "back": 6, "back_leg": 5, "badli": 4, "baker": [18, 21], "ball": [17, 20], "base": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 21], "batch": [23, 24], "becam": [23, 24], "becom": 4, "been": [23, 24], "befor": [23, 24], "being": [5, 6, 7, 8, 9, 10, 13, 15, 16, 23, 24], "below": 1, "benchmark": [23, 24], "besid": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "between": [5, 9, 10], "bfoot": 7, "bfoot0": 6, "bfoot1": 6, "bin": [23, 24], "bind": [2, 22], "block": [21, 23, 24], "board": 17, "bob": [18, 21], "bool": 3, "boolean": [3, 21, 23, 24], "both": [19, 23, 24], "bottom": 19, "bottom_right_burn": [23, 24], "bowen": [18, 21], "box": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18], "branch": [23, 24], "break": [3, 23, 24], "bring": [23, 24], "bshin": 7, "bshin0": 6, "bshin1": 6, "bthigh": 7, "bthigh0": 6, "bthigh1": 6, "bug": [16, 23, 24], "bump": [23, 24], "burner": 19, "button": [23, 24], "c": [19, 20, 23, 24], "cabinet": 19, "calcul": [23, 24], "call": [23, 24], "can": [2, 3, 4, 14, 17, 19, 20, 21, 23, 24], "case": 14, "categori": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "cd": 1, "cell": [23, 24], "centralis": [4, 11], "certain": 20, "cfrc_ext": [5, 9, 10], "challeng": [18, 21], "chang": [1, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 23, 24], "changelog": [23, 24], "channel": [23, 24], "check": [4, 23, 24], "chociej": [18, 21], "chosen": [23, 24], "christian": 11, "cinert": [9, 10], "cite": [17, 18, 19, 20, 21], "class": [3, 23, 24], "classic": 20, "close": [3, 22], "code": [23, 24], "collect": [20, 22], "com": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "come": [18, 23, 24], "commit": [23, 24], "common": 19, "compat": [23, 24], "complet": 19, "complex": [4, 17], "comput": [3, 23, 24], "compute_reward": 3, "compute_termin": [3, 23, 24], "compute_trunc": [3, 23, 24], "concret": 3, "condit": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "configur": [11, 19, 23, 24], "confus": [23, 24], "connect": 13, "consist": [6, 17], "constraint": 3, "contact": 21, "contain": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 19, 22], "continu": [3, 21], "continuing_task": [23, 24], "contribut": [1, 23, 24], "contributor": [23, 24], "control": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 20, 21, 23, 24], "coordin": [9, 10, 13], "copi": [3, 23, 24], "core": [3, 23, 24], "corei": 19, "correct": [23, 24], "correspond": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "coupl": 21, "coupledhalfcheetah": [4, 6], "creation": [22, 23, 24], "current": [3, 23, 24], "custom": [3, 4], "cvel": [9, 10], "cython": [23, 24], "d4rl": [19, 20, 23, 24], "data": [19, 20, 21, 23, 24], "dataset": [19, 20, 23, 24], "de": 11, "debug": 14, "decis": 3, "deep": [17, 19, 20, 21], "deepmind": [2, 23, 24], "default": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "defin": [4, 22], "degre": [17, 21], "demo": [23, 24], "demonstr": [3, 17], "depend": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24], "depth": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "depth_arrai": 4, "deriv": 3, "descript": 19, "desir": [3, 17, 18, 19, 21], "desired_go": 3, "detail": [23, 24], "detect": 21, "determin": 3, "determinist": 21, "dexter": [17, 23, 24], "dict": [3, 4, 23, 24], "dictionari": [3, 4, 23, 24], "differ": [3, 20, 21, 23, 24], "difficulti": 20, "dirhtml": 1, "discord": [23, 24], "distanc": [23, 24], "do": 2, "doc": [4, 23, 24], "docstr": [1, 23, 24], "document": [23, 24], "doe": 4, "dof": [18, 19, 20], "dohmjan": [23, 24], "domain": 4, "don": [23, 24], "done": [23, 24], "door": [17, 19, 23, 24], "doubl": 4, "download": [23, 24], "driven": [19, 20], "drop": [23, 24], "dtch1997": [23, 24], "due": [23, 24], "dummy_nod": 4, "duplic": [23, 24], "dure": [3, 23, 24], "e": 3, "each": [4, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 21], "easi": 4, "edg": 4, "edit": [23, 24], "effector": 18, "effici": 21, "eg": 4, "egg": 21, "elast": 6, "element": [3, 4], "emanuel": 17, "empti": [23, 24], "enabl": [23, 24], "end": [3, 18, 23, 24], "engin": [2, 22], "entir": 4, "env": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24], "env_nam": [23, 24], "env_typ": [23, 24], "envclass": [23, 24], "envinron": 4, "environ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "envirton": 3, "episod": [3, 23, 24], "eprint": [18, 19, 20, 21], "eqivil": 4, "evalu": [23, 24], "everi": [1, 23, 24], "exampl": [3, 21], "except": 21, "execut": 3, "exist": [23, 24], "experi": 3, "export": [23, 24], "expos": [3, 4], "extens": 3, "extern": [3, 21], "extra": [3, 4], "extract": 4, "facilit": [23, 24], "facmac": [4, 11], "factor": [5, 11, 23, 24], "factorizatoion": 4, "fals": [23, 24], "farama": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "featur": [23, 24], "fetch": [23, 24], "fetchpickandplac": [18, 22], "fetchpush": 18, "fetchreach": [3, 18, 23, 24], "fetchslid": [18, 23, 24], "few": 4, "ffoot": 7, "ffoot0": 6, "ffoot1": 6, "file": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "final": [4, 23, 24], "finger": [18, 21], "fingertip_dist": 13, "first": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 23, 24], "fix": [5, 6, 7, 8, 9, 10, 13, 15, 16, 23, 24], "fixtur": 13, "flake8": [23, 24], "flex": 12, "float": 3, "float32": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "float64": 4, "follow": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "foot": [6, 7, 8], "foot_joint": [8, 16], "foot_left_joint": 16, "forc": [3, 20, 21], "forearm": 12, "fork": [1, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "form": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "format": [23, 24], "forward": [23, 24], "found": [2, 3], "foundat": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "framework": 4, "franka": [23, 24], "frankakitchen": [19, 23, 24], "frankroed": [23, 24], "free": 17, "free_body_rot": 15, "freedom": [17, 21], "from": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 18, 19, 20, 23, 24], "front": [6, 15], "front_left_leg": 5, "front_right_leg": 5, "frontier": 21, "fshin": 7, "fshin0": 6, "fshin1": 6, "fthigh": 7, "fthigh0": 6, "fthigh1": 6, "fu": [19, 20], "fu2020d4rl": [19, 20], "full": [23, 24], "function": [3, 4, 22, 23, 24], "futur": [23, 24], "g": 3, "gen_md": 1, "gener": [1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "generate_reset_po": [23, 24], "gent_action_partit": 4, "georg": [19, 20], "get": 4, "get_joint_qvel": [23, 24], "get_parts_and_edg": 4, "getter": [23, 24], "gif": [23, 24], "github": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "gitlab": [23, 24], "giulia": 17, "give": [23, 24], "given": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "glenn": [18, 21], "global": [4, 5, 6, 7, 8, 9, 10, 13, 15, 16], "global_categori": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "global_nod": 4, "global_st": 4, "go": 1, "goal": [12, 17, 18, 19, 20, 21, 23, 24], "goal_cel": [23, 24], "goalenv": [23, 24], "googl": [23, 24], "gradient": [4, 11, 21], "graph": 4, "gripper": [18, 23, 24], "gt": [23, 24], "gupta": [17, 19], "gupta2019relai": 19, "gym": [1, 3, 19, 21, 22], "gym_env": 4, "gymansium": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22], "gymansum": 11, "gymnasium": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "gymnasium_robot": [3, 4, 19, 21, 22], "gz": [23, 24], "ha": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24], "half_cheetah": [7, 8], "halfcheetah": [4, 6, 7], "hammer": 17, "hand": [23, 24], "handmanipulateblock": 21, "handmanipulateegg": 21, "handmanipulateegg_booleantouchsensor": 21, "handmanipulatepen": 21, "handreach": 21, "haschk": 21, "hausman": 19, "have": [3, 11, 17, 23, 24], "helg": 21, "her": [3, 23, 24], "here": [3, 12, 23, 24], "hesit": [23, 24], "hindsight": 3, "hing": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19], "hip": [5, 9, 10], "hip1": [4, 5], "hip2": [4, 5], "hip3": [4, 5], "hip4": [4, 5], "hip_1": 5, "hip_2": 5, "hip_3": 5, "hip_4": 5, "hit": 18, "hold": 3, "hopper": 4, "horizon": 19, "household": 19, "how": [1, 3], "howev": 3, "html": 4, "http": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "hu": [23, 24], "human": [4, 22], "humanoid": 4, "humanoidstandup": [4, 10], "hyperedg": 4, "hyperparamet": [23, 24], "i": [1, 3, 4, 11, 14, 17, 19, 21, 22, 23, 24], "id": 21, "ident": [23, 24], "imit": 19, "implement": [4, 12, 23, 24], "import": [3, 4, 19, 21, 22], "impos": 3, "improv": [6, 21], "includ": [3, 4, 23, 24], "increas": 20, "independ": [3, 21], "index": 4, "info": [3, 22, 23, 24], "inform": [1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16], "inherit": 3, "init": 4, "initi": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24], "initial_state_dict": [23, 24], "insid": 17, "instal": [1, 23, 24], "instanc": 21, "instanti": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "instead": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "instruct": [2, 23, 24], "int": 4, "integr": [23, 24], "interact": [19, 22], "interfac": 22, "introduc": [4, 6, 11, 17, 19, 20], "invers": [23, 24], "inverteddoublependulum": [4, 14], "invertedpendulum": [4, 14], "involv": [23, 24], "issu": [23, 24], "item": [4, 5, 6, 7, 8, 9, 10, 11, 15, 16, 19, 23, 24], "its": [4, 18, 21, 23, 24], "jacobean": 6, "jessefarebro": [23, 24], "jjshoot": [23, 24], "jnt_doafdr": [23, 24], "john": 17, "joint": [4, 5, 6, 9, 10, 11, 12, 13, 15, 16, 21, 23, 24], "joint0": [11, 13, 15], "joint1": [11, 13, 15], "jona": [18, 21], "josh": [18, 21], "journal": [17, 19, 21], "just": 3, "justin": [19, 20], "k": 4, "kallinteri": [23, 24], "karol": 19, "kei": [3, 23, 24], "kept": [23, 24], "kettl": 19, "kinemat": [23, 24], "knob": 19, "korthal": 21, "kumar": [17, 18, 19, 20, 21], "kwarg": 4, "label": 4, "lach": 21, "last": 11, "latch": 17, "later": 19, "latest": [2, 23, 24], "ld_library_path": [23, 24], "lead": 3, "learn": [14, 17, 18, 19, 20, 21, 22, 23, 24], "least": 3, "left": [9, 10, 19], "left_elbow": [9, 10], "left_hip_i": [9, 10], "left_hip_x": [9, 10], "left_hip_z": [9, 10], "left_kne": [9, 10], "left_shoulder1": [9, 10], "left_shoulder2": [9, 10], "left_thigh": [9, 10], "leg": 8, "leg_joint": [8, 16], "leg_left_joint": 16, "legaci": [23, 24], "leonast": [23, 24], "level": 20, "lever": 19, "levin": [17, 19, 20], "lg": [19, 20], "lib": [23, 24], "librari": [2, 22], "life": [23, 24], "lift": 12, "light": 19, "like": [23, 24], "limit": [23, 24], "link": [5, 13, 23, 24], "linux": [2, 23, 24], "list": [4, 19], "load": 4, "local": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "local_categori": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "local_obser": 4, "local_observ": 4, "locat": [17, 23, 24], "logo": [23, 24], "long": [18, 19, 23, 24], "longer": [9, 10], "look": [23, 24], "lt": [23, 24], "luca": 21, "lynch": 19, "m": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "maciek": [18, 21], "maco": 2, "made": [1, 21, 23, 24], "mai": 3, "main": [18, 23, 24], "mainli": 4, "maintain": [2, 22, 23, 24], "make": [1, 3, 19, 21, 22, 23, 24], "mamujoco": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "mamujoco_v0": 14, "mamujoco_v1": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "manag": [23, 24], "manipul": [17, 18, 21], "manysegment": 4, "manysegmentswimm": 4, "map": [4, 6, 23, 24], "map_global_action_to_local_act": 4, "map_global_state_to_local_observ": 4, "map_local_actions_to_global_act": 4, "map_local_observations_to_global_st": 4, "marcin": [18, 21], "markov": 3, "match": [23, 24], "matthia": [18, 21], "max": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "maze": [23, 24], "maze_size_sc": [23, 24], "maze_v4": [23, 24], "mazeenv": [23, 24], "mcgrew": [18, 21], "md": [1, 23, 24], "mdp": 3, "me": 4, "mean": 4, "meant": 4, "meet": 21, "melnik": 21, "melnik2021us": 21, "mesh": [23, 24], "method": [23, 24], "mgoulao": [23, 24], "microwav": 19, "migrat": [23, 24], "min": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "minari": [23, 24], "minor": [23, 24], "misc": [18, 19, 20, 21], "miscellan": [23, 24], "miss": [23, 24], "mj_env": [23, 24], "mkdir": [23, 24], "mobil": 18, "model": [11, 23, 24], "modifi": 19, "more": [1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "motor": 11, "motor1_rot": [11, 15], "motor2_rot": [11, 15], "move": [17, 18, 19, 23, 24], "mujoco": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 22], "mujoco210": [23, 24], "mujoco_env": 4, "mujoco_menageri": [23, 24], "mujoco_pi": [23, 24], "mujoco_util": [23, 24], "mujocoenv": 4, "mujocohandblockenv": [23, 24], "mujocorender": [23, 24], "multi": [11, 14, 18, 21, 23, 24], "multiagent_mujoco": [5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "multiagent_mujuco": [4, 14], "multitask": 19, "my_agent_factor": 4, "n": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "nachum": [19, 20], "nail": 17, "name": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "navig": 20, "ndarrai": 4, "nearest": 4, "necessari": 3, "need": 4, "neighbor": 4, "new": [3, 6], "nicehiro": [23, 24], "node": [4, 5, 6, 16], "none": [4, 14], "note": [2, 3, 4], "notif": [23, 24], "notimplementederror": 4, "now": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "nt_qposadr": [23, 24], "num": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "number": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "numpi": [23, 24], "nvidia": [23, 24], "ob": [3, 23, 24], "object": [3, 12, 13, 21], "observ": [3, 4, 21, 22, 23, 24], "observation_spac": 3, "offici": 2, "offlin": [23, 24], "ofir": [19, 20], "old": [2, 23, 24], "onc": 1, "one": [3, 6, 9, 10, 12, 13, 15, 16], "ones": 21, "onli": 4, "open": [17, 19], "openai": [23, 24], "optim": 4, "option": [4, 11, 23, 24], "order": [5, 6, 7, 9, 10, 19, 23, 24], "org": [3, 4, 23, 24], "origin": [4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 23, 24], "other": [23, 24], "otherwis": [17, 21], "our": [1, 4], "out": [3, 4, 23, 24], "over": [4, 19, 21], "overrid": 4, "overwrit": 4, "own": 4, "p": [23, 24], "packag": [1, 4], "page": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 21], "palm": 21, "pan": 12, "parallel": 18, "parallel_env": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "parallelapi": 4, "paramet": [3, 4, 23, 24], "part": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "parti": 4, "partion": 4, "partioned_nod": 4, "partit": [4, 11, 14], "pass": [4, 19, 23, 24], "pen": [17, 21], "per": [3, 4, 11], "perform": [4, 21, 23, 24], "peter": [18, 21], "pettingzoo": [4, 14, 23, 24], "phalang": 21, "physic": [2, 22], "pick": [17, 18], "pick_and_plac": [23, 24], "pin": [23, 24], "pine": [23, 24], "pip": [1, 2, 23, 24], "place": [19, 23, 24], "plappert": [18, 21], "pleas": [2, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 21, 23, 24], "plugin": [23, 24], "png": [23, 24], "point": [13, 23, 24], "point_ob": [23, 24], "pointmaz": [23, 24], "pointmaze_open_diverse_gr": [23, 24], "polici": [4, 11, 19, 21, 22, 23, 24], "posit": [4, 5, 6, 7, 8, 11, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24], "possibl": [17, 19], "powel": [18, 21], "pr": 2, "pre": [23, 24], "preprint": [17, 19], "present": [4, 23, 24], "previou": [23, 24], "previous": [6, 23, 24], "primaryclass": [19, 20], "process": [3, 23, 24], "project": [23, 24], "provid": [3, 17, 23, 24], "public": 19, "publish": [21, 23, 24], "puck": 18, "pull": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "purpos": 14, "push": [18, 23, 24], "pusher": 4, "py": [1, 2, 23, 24], "py3": [23, 24], "pydocstyl": [23, 24], "pypi": [23, 24], "pyproject": [23, 24], "pyright": [23, 24], "python": [1, 2, 22, 23, 24], "qfrc_actuat": [9, 10], "qpo": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "question": [23, 24], "qvel": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "r": [1, 3], "r_elbow_flex_joint": 12, "r_forearm_roll_joint": 12, "r_shoulder_lift_joint": 12, "r_shoulder_pan_joint": 12, "r_upper_arm_roll_joint": 12, "r_wrist_flex_joint": 12, "r_wrist_roll_joint": 12, "rai": [18, 21], "rais": 4, "rajeswaran": 17, "rajeswaran2017learn": 17, "random": [23, 24], "rang": 22, "re": [3, 23, 24], "reach": [3, 18, 19, 20, 21, 23, 24], "reacher": 4, "read": [5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "readm": [23, 24], "rebuild": 1, "receiv": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "record": 21, "recov": [23, 24], "recreat": [23, 24], "redtachyon": [23, 24], "refactor": [23, 24], "regist": [23, 24], "register_env": [3, 19, 21, 22], "registr": [23, 24], "regular": 3, "reinforc": [17, 18, 19, 20, 21, 22], "relai": [19, 23, 24], "relat": 2, "releas": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "remain": 21, "remov": [23, 24], "renam": 5, "render": [23, 24], "render_mod": [4, 22], "replac": [23, 24], "replai": 3, "repo": 1, "report": [23, 24], "reportoptionalmemberaccess": [23, 24], "repositori": [2, 23, 24], "repres": [4, 21], "request": [18, 21], "requir": [1, 2, 3, 23, 24], "research": [4, 14, 18, 21], "resembl": [23, 24], "reset": [3, 22, 23, 24], "reset_cel": [23, 24], "reset_target": [23, 24], "resparsifi": [23, 24], "respect": [23, 24], "rest": 18, "restrict": [23, 24], "result": [23, 24], "return": [3, 4, 21, 23, 24], "revert": [23, 24], "reward": [3, 17, 22, 23, 24], "rgb_arrai": 4, "right": [9, 10], "right_back_leg": 5, "right_elbow": [9, 10], "right_hip_i": [9, 10], "right_hip_x": [9, 10], "right_hip_z": [9, 10], "right_kne": [9, 10], "right_shoulder1": [9, 10], "right_shoulder2": [9, 10], "right_thigh": [9, 10], "ritter": 21, "robert": 21, "robot": [2, 3, 4, 18, 19, 21, 22, 23, 24], "rodrigodelazcano": [23, 24], "roll": 12, "root": [5, 9, 10], "root_i": 16, "root_x": 16, "root_z": 16, "rooti": [5, 6, 7, 8, 9, 10, 16], "rootx": [5, 6, 7, 8, 9, 10, 16], "rootz": [5, 6, 7, 8, 9, 10, 16], "rotat": [12, 17, 21], "rotor": [5, 6, 7, 8, 9, 10, 11, 15, 16], "run": [1, 22], "runtim": 4, "safe": 4, "same": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "sampl": [3, 21], "sb3": [23, 24], "scale": [23, 24], "scenario": 4, "scheme": 4, "schneider": [18, 21], "schroeder": 11, "schroederdewitt": [5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "schulman": 17, "scope": 3, "second": [11, 13, 15], "section": 4, "see": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16], "seed": 22, "seen": [23, 24], "segment": [4, 11], "select": [19, 21], "self": [3, 4], "sens": 21, "sergei": [17, 19, 20], "set": [4, 23, 24], "set_env_st": [23, 24], "sethpat": [23, 24], "setup": [23, 24], "setuptool": [23, 24], "seungjaeryanle": [23, 24], "sever": 19, "shadow": [17, 23, 24], "shadowhand": 21, "shape": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20], "shin": [6, 7, 9, 10], "should": [3, 23, 24], "siddargu": [23, 24], "signal": 3, "signatur": [23, 24], "simpli": 14, "simul": [3, 21, 22, 23, 24], "sinc": [23, 24], "singl": [4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 23, 24], "size": 4, "slice": [23, 24], "slide": [18, 19, 23, 24], "solv": [4, 17, 19, 23, 24], "some": [23, 24], "sourc": [3, 23, 24], "space": [3, 4, 23, 24], "spars": [17, 23, 24], "specifi": 3, "sphinx": [1, 23, 24], "split": 5, "stai": [23, 24], "standard": [23, 24], "standup": 9, "state": [3, 4, 23, 24], "state_dict": [23, 24], "step": [1, 3, 4, 22], "still": [23, 24], "store": 3, "stove": 19, "str": 4, "string": 21, "structur": [3, 23, 24], "structure": [23, 24], "substitut": 3, "substitute_go": 3, "substitute_reward": 3, "substitute_termin": 3, "substitute_trunc": 3, "success": [23, 24], "suggest": [23, 24], "support": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "svg": [23, 24], "swimmer": [4, 11], "switch": [19, 23, 24], "system": [17, 23, 24], "t": [3, 23, 24], "tabl": [18, 23, 24], "tactil": 21, "take": [3, 4], "tar": [23, 24], "target": [13, 17], "targeti": 13, "targetx": 13, "task": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 23, 24], "tasks_to_complet": [19, 23, 24], "team": 2, "temporari": [23, 24], "ten_j": 6, "ten_length": 6, "ten_veloc": 6, "tendon": 6, "termin": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22, 23, 24], "test": 2, "test_requir": [23, 24], "th": 4, "thei": [14, 17, 21, 23, 24], "theori": 3, "thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 22, 23, 24], "thigh": [6, 7, 8, 9, 10, 16], "thigh_joint": [8, 16], "thigh_left_joint": 16, "third": 4, "those": [3, 21], "three": [3, 23, 24], "threshold": [23, 24], "through": [20, 23, 24], "thu": 3, "thumb": 21, "time": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "timestep": 11, "timo": 21, "tip": [6, 7, 11, 15], "titl": [17, 18, 19, 20, 21], "tobin": [18, 21], "todorov": 17, "toml": [23, 24], "top": [6, 8, 16, 19], "top_right_burn": [23, 24], "torqu": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "torso": [5, 9, 10], "tqc": [23, 24], "tree": [23, 24], "true": [3, 23, 24], "truncat": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22], "tucker": [19, 20], "tupl": 4, "turn": 19, "twist": 19, "two": [5, 13, 18, 20], "txt": [1, 23, 24], "type": [4, 23, 24], "typic": 4, "typo": [23, 24], "u": [23, 24], "underscor": [23, 24], "unit": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "unmaintain": [23, 24], "unpartioned_nod": 4, "until": [17, 18, 21, 23, 24], "up": [17, 18], "updat": 11, "us": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24], "user": 22, "usr": [23, 24], "usual": 3, "util": [23, 24], "v0": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "v1": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21], "v2": [21, 23, 24], "v3": [3, 18, 22, 23, 24], "v4": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "v5": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "valid": [4, 23, 24], "valu": [3, 4, 21, 23, 24], "variant": [17, 23, 24], "variat": 11, "varieti": 20, "veloc": [4, 5, 6, 7, 8, 11, 15, 16, 23, 24], "version": 2, "vezzani": 17, "via": [17, 19], "vikash": [17, 18, 19, 21], "vikashplu": [23, 24], "vmlldzoymjc3mzkw": [23, 24], "vwxyzjn": [23, 24], "w": 3, "wa": [3, 4, 11, 23, 24], "wai": 21, "walker": 16, "walker2d": 4, "wandb": [23, 24], "warn": [23, 24], "we": [2, 3, 4, 23, 24], "webpag": [23, 24], "websit": 2, "welind": [18, 21], "well": [3, 4], "were": [17, 19, 20, 23, 24], "wget": [23, 24], "what": [4, 23, 24], "when": [3, 4, 19, 23, 24], "where": 4, "wherea": 21, "whether": [23, 24], "which": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24], "whole": 4, "window": 2, "wish": [2, 3], "without": 14, "witt": 11, "wojciech": [18, 21], "won": [23, 24], "work": [4, 6, 11], "workflow": [23, 24], "worldbodi": [9, 10], "would": [4, 6, 23, 24], "x": [4, 9, 10, 11, 23, 24], "x86_64": [23, 24], "xml": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "xzf": [23, 24], "y": [9, 10, 23, 24], "year": [17, 18, 19, 20, 21], "you": [2, 3, 4, 23, 24], "your": 1, "z": [9, 10], "zaremba": [18, 21], "zero": [23, 24]}, "titles": ["404", "Gymnasium-Robotics docs", "Installation", "Multi-goal API", "MaMuJoCo (Multi-Agent MuJoCo)", "Ant", "Coupled Half Cheetah", "Half Cheetah", "Hopper", "Humanoid", "Humanoid Standup", "ManySegmentSwimmer", "Pusher", "Reacher", "Single Action Environments", "Swimmer", "Walker2d", "Adroit Hand", "Fetch", "Franka Kitchen", "Maze", "Shadow Dexterous Hand", "<no title>", "Release Notes", "Release Notes"], "titleterms": {"0": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "1": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "1p1": 6, "2": [5, 7, 8, 12, 23, 24], "26": [23, 24], "2x1": [13, 15], "2x3": [7, 16], "2x4": 5, "2x4d": 5, "3": [5, 7, 23, 24], "3p": 12, "3x1": 8, "4": [7, 23, 24], "404": 0, "4x2": 5, "5": 7, "6x1": 7, "8": [9, 10], "8x1": 4, "9": [9, 10], "Not": 0, "action": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "adroit": 17, "agent": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "ant": [4, 5], "api": [3, 4], "argument": 4, "back": [5, 7], "bind": [23, 24], "bodi": [9, 10, 15], "build": 1, "cheetah": [6, 7], "coupl": 6, "creat": 4, "deprec": [23, 24], "dexter": 21, "diagon": 5, "doc": 1, "document": 1, "each": [7, 8], "edit": 1, "elbow": 12, "end": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "environ": 14, "episod": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "exampl": 4, "factor": 4, "fetch": 18, "first": 6, "foot": 16, "found": 0, "franka": 19, "front": [5, 7], "goal": 3, "goalenv": 3, "gym": [23, 24], "gym_robot": [23, 24], "gymnasium": 1, "gymnasium_robot": [23, 24], "half": [6, 7], "hand": [17, 21], "histori": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "hopper": 8, "how": 4, "humanoid": [9, 10], "i": [5, 6, 7, 8, 9, 10, 12, 13, 15, 16], "instal": 2, "instruct": 1, "isol": [6, 9, 10, 15, 16], "joint": [7, 8], "kitchen": 19, "left": [5, 16], "leg": [5, 7, 16], "lower": [9, 10, 15], "mamujoco": 4, "manysegmentswimm": 11, "maze": 20, "method": 3, "modifi": 1, "mujoco": [4, 23, 24], "multi": [3, 4], "name": [23, 24], "neighbor": 5, "new": [4, 23, 24], "none": [5, 6, 7, 8, 9, 10, 12, 13, 15, 16], "note": [23, 24], "observ": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "packag": [23, 24], "page": [0, 1], "partit": [5, 6, 7, 8, 9, 10, 12, 13, 15, 16], "pusher": 12, "reacher": 13, "refer": [17, 18, 19, 20, 21], "releas": [23, 24], "reward": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "right": [5, 16], "robot": 1, "second": 6, "sensor": 21, "shadow": 21, "shoulder": 12, "singl": 14, "space": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "standup": 10, "start": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "state": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "swimmer": 15, "togeth": 5, "touch": 21, "updat": [23, 24], "upper": [9, 10, 15], "v0": [23, 24], "v1": [23, 24], "v5": 4, "version": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "walker2d": 16, "wrist": 12}}) \ No newline at end of file +Search.setIndex({"alltitles": {"404": [[0, null]], "API": [[4, "api"]], "Action Space": [[5, "action-space"], [6, "action-space"], [7, "action-space"], [8, "action-space"], [9, "action-space"], [10, "action-space"], [11, "action-space"], [12, "action-space"], [13, "action-space"], [14, "action-space"], [15, "action-space"], [16, "action-space"]], "Adroit Hand": [[17, null]], "Agent 0 action space": [[5, "agent-0-action-space"], [7, "agent-0-action-space"], [8, "agent-0-action-space"], [11, "agent-0-action-space"], [13, "agent-0-action-space"], [15, "agent-0-action-space"]], "Agent 0 action space (Shoulder)": [[12, "agent-0-action-space-shoulder"]], "Agent 0 action space (Upper Body)": [[9, "agent-0-action-space-upper-body"], [10, "agent-0-action-space-upper-body"]], "Agent 0 action space (first cheetah)": [[6, "agent-0-action-space-first-cheetah"]], "Agent 0 action space (front left leg)": [[5, "agent-0-action-space-front-left-leg"]], "Agent 0 action space (front leg)": [[7, "agent-0-action-space-front-leg"]], "Agent 0 action space (front legs)": [[5, "agent-0-action-space-front-legs"]], "Agent 0 action space (right leg)": [[16, "agent-0-action-space-right-leg"]], "Agent 1 action space": [[5, "agent-1-action-space"], [7, "agent-1-action-space"], [8, "agent-1-action-space"], [11, "agent-1-action-space"], [13, "agent-1-action-space"], [15, "agent-1-action-space"]], "Agent 1 action space (Elbow)": [[12, "agent-1-action-space-elbow"]], "Agent 1 action space (Lower Body)": [[9, "agent-1-action-space-lower-body"], [10, "agent-1-action-space-lower-body"]], "Agent 1 action space (back leg)": [[7, "agent-1-action-space-back-leg"]], "Agent 1 action space (back legs)": [[5, "agent-1-action-space-back-legs"]], "Agent 1 action space (front right leg)": [[5, "agent-1-action-space-front-right-leg"]], "Agent 1 action space (left leg)": [[16, "agent-1-action-space-left-leg"]], "Agent 1 action space (second cheetah)": [[6, "agent-1-action-space-second-cheetah"]], "Agent 2 action space": [[7, "agent-2-action-space"], [8, "agent-2-action-space"]], "Agent 2 action space (Wrist)": [[12, "agent-2-action-space-wrist"]], "Agent 2 action space (right left leg)": [[5, "agent-2-action-space-right-left-leg"]], "Agent 3 action space": [[7, "agent-3-action-space"]], "Agent 3 action space (right back leg)": [[5, "agent-3-action-space-right-back-leg"]], "Agent 4 action space": [[7, "agent-4-action-space"]], "Agent 5 action space": [[7, "agent-5-action-space"]], "Agent \u2026 action space": [[11, "agent-action-space"]], "Ant": [[5, null]], "Arguments": [[4, "arguments"]], "Build the Documentation": [[1, "build-the-documentation"]], "Coupled Half Cheetah": [[6, null]], "Editing a page": [[1, "editing-a-page"]], "Episode End": [[5, "episode-end"], [6, "episode-end"], [7, "episode-end"], [8, "episode-end"], [9, "episode-end"], [10, "episode-end"], [11, "episode-end"], [12, "episode-end"], [13, "episode-end"], [14, "episode-end"], [15, "episode-end"], [16, "episode-end"]], "Fetch": [[18, null]], "Franka Kitchen": [[19, null]], "GoalEnv": [[3, "goalenv"]], "Gymnasium-Robotics docs": [[1, null]], "Half Cheetah": [[7, null]], "Hopper": [[8, null]], "How to create new agent factorizations": [[4, "how-to-create-new-agent-factorizations"]], "Humanoid": [[9, null]], "Humanoid Standup": [[10, null]], "Installation": [[2, null]], "Instructions for modifying pages": [[1, "instructions-for-modifying-pages"]], "MaMuJoCo (Multi-Agent MuJoCo)": [[4, null]], "ManySegmentSwimmer": [[11, null]], "Maze": [[20, null]], "Methods": [[3, "methods"]], "Multi-goal API": [[3, null]], "Observation Space": [[5, "observation-space"], [6, "observation-space"], [7, "observation-space"], [8, "observation-space"], [9, "observation-space"], [10, "observation-space"], [11, "observation-space"], [12, "observation-space"], [13, "observation-space"], [14, "observation-space"], [15, "observation-space"], [16, "observation-space"]], "Page Not Found": [[0, "page-not-found"]], "Pusher": [[12, null]], "Reacher": [[13, null]], "Reference": [[17, "reference"], [18, "reference"], [20, "reference"]], "References": [[19, "references"], [21, "references"]], "Release Notes": [[23, null], [24, null]], "Rewards": [[5, "rewards"], [6, "rewards"], [7, "rewards"], [8, "rewards"], [9, "rewards"], [10, "rewards"], [11, "rewards"], [12, "rewards"], [13, "rewards"], [14, "rewards"], [15, "rewards"], [16, "rewards"]], "Shadow Dexterous Hand": [[21, null]], "Shadow Dexterous Hand with Touch Sensors": [[21, "shadow-dexterous-hand-with-touch-sensors"]], "Single Action Environments": [[14, null]], "Starting state": [[5, "starting-state"], [6, "starting-state"], [7, "starting-state"], [8, "starting-state"], [9, "starting-state"], [10, "starting-state"], [11, "starting-state"], [12, "starting-state"], [13, "starting-state"], [14, "starting-state"], [15, "starting-state"], [16, "starting-state"]], "Swimmer": [[15, null]], "Version History": [[4, "version-history"], [5, "version-history"], [6, "version-history"], [7, "version-history"], [8, "version-history"], [9, "version-history"], [10, "version-history"], [11, "version-history"], [12, "version-history"], [13, "version-history"], [14, "version-history"], [15, "version-history"], [16, "version-history"]], "Walker2d": [[16, null]], "example \u2018Ant-v5\u2019, \u20188x1\u2019": [[4, "example-ant-v5-8x1"]], "example \u2018boston dynamics spot arm\u2019 with custom \u2018quadruped|arm\u2019 factorization": [[4, "example-boston-dynamics-spot-arm-with-custom-quadruped-arm-factorization"]], "if partitioning == \u201c1p1\u201d: # isolate the cheetahs": [[6, "if-partitioning-1p1-isolate-the-cheetahs"]], "if partitioning == \u201c2x1\u201d:": [[13, "if-partitioning-2x1"]], "if partitioning == \u201c2x1\u201d: # isolate upper and lower body": [[15, "if-partitioning-2x1-isolate-upper-and-lower-body"]], "if partitioning == \u201c2x3\u201d: # front and back": [[7, "if-partitioning-2x3-front-and-back"]], "if partitioning == \u201c2x3\u201d: # isolate right and left foot": [[16, "if-partitioning-2x3-isolate-right-and-left-foot"]], "if partitioning == \u201c2x4d\u201d: # diagonal legs together": [[5, "if-partitioning-2x4d-diagonal-legs-together"]], "if partitioning == \u201c2x4\u201d: # neighboring legs together (front and back)": [[5, "if-partitioning-2x4-neighboring-legs-together-front-and-back"]], "if partitioning == \u201c3p\u201d:": [[12, "if-partitioning-3p"]], "if partitioning == \u201c3x1\u201d: # each joint": [[8, "if-partitioning-3x1-each-joint"]], "if partitioning == \u201c4x2\u201d:": [[5, "if-partitioning-4x2"]], "if partitioning == \u201c6x1\u201d: # each joint": [[7, "if-partitioning-6x1-each-joint"]], "if partitioning == \u201c9|8\u201d: # isolate upper and lower body": [[9, "if-partitioning-9-8-isolate-upper-and-lower-body"], [10, "if-partitioning-9-8-isolate-upper-and-lower-body"]], "if partitioning is None:": [[5, "if-partitioning-is-none"], [6, "if-partitioning-is-none"], [7, "if-partitioning-is-none"], [8, "if-partitioning-is-none"], [9, "if-partitioning-is-none"], [10, "if-partitioning-is-none"], [12, "if-partitioning-is-none"], [13, "if-partitioning-is-none"], [15, "if-partitioning-is-none"], [16, "if-partitioning-is-none"]], "v0.0.2": [[23, "release-v0-0-2"], [24, "release-v0-0-2"]], "v0.1.0: Gym update": [[23, "release-v0-1-0"], [24, "release-v0-1-0"]], "v1.0.0: Update to Gym v0.26 and new mujoco bindings": [[23, "release-v1-0-0"], [24, "release-v1-0-0"]], "v1.0.1: Deprecate package name (`gym_robotics`->`gymnasium_robotics`)": [[23, "release-v1-0-1"], [24, "release-v1-0-1"]], "v1.2.0: Version 1.2.0": [[23, "release-v1-2-0"], [24, "release-v1-2-0"]], "v1.2.1": [[23, "release-v1-2-1"], [24, "release-v1-2-1"]], "v1.2.2": [[23, "release-v1-2-2"], [24, "release-v1-2-2"]], "v1.2.3": [[23, "release-v1-2-3"], [24, "release-v1-2-3"]], "v1.2.4": [[23, "release-v1-2-4"], [24, "release-v1-2-4"]]}, "docnames": ["404", "README", "content/installation", "content/multi-goal_api", "envs/MaMuJoCo/index", "envs/MaMuJoCo/ma_ant", "envs/MaMuJoCo/ma_coupled_half_cheetah", "envs/MaMuJoCo/ma_half_cheetah", "envs/MaMuJoCo/ma_hopper", "envs/MaMuJoCo/ma_humanoid", "envs/MaMuJoCo/ma_humanoid_standup", "envs/MaMuJoCo/ma_multiagentswimmer", "envs/MaMuJoCo/ma_pusher", "envs/MaMuJoCo/ma_reacher", "envs/MaMuJoCo/ma_single", "envs/MaMuJoCo/ma_swimmer", "envs/MaMuJoCo/ma_walker2d", "envs/adroit_hand/index", "envs/fetch/index", "envs/franka_kitchen/index", "envs/maze/index", "envs/shadow_dexterous_hand/index", "index", "release_notes", "release_notes/index"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["404.md", "README.md", "content/installation.md", "content/multi-goal_api.md", "envs/MaMuJoCo/index.md", "envs/MaMuJoCo/ma_ant.md", "envs/MaMuJoCo/ma_coupled_half_cheetah.md", "envs/MaMuJoCo/ma_half_cheetah.md", "envs/MaMuJoCo/ma_hopper.md", "envs/MaMuJoCo/ma_humanoid.md", "envs/MaMuJoCo/ma_humanoid_standup.md", "envs/MaMuJoCo/ma_multiagentswimmer.md", "envs/MaMuJoCo/ma_pusher.md", "envs/MaMuJoCo/ma_reacher.md", "envs/MaMuJoCo/ma_single.md", "envs/MaMuJoCo/ma_swimmer.md", "envs/MaMuJoCo/ma_walker2d.md", "envs/adroit_hand/index.md", "envs/fetch/index.md", "envs/franka_kitchen/index.md", "envs/maze/index.md", "envs/shadow_dexterous_hand/index.md", "index.md", "release_notes.md", "release_notes/index.md"], "indexentries": {"__init__() (in module gymnasium_robotics.mamujoco_v1.parallel_env)": [[4, "gymnasium_robotics.mamujoco_v1.parallel_env.__init__", false]], "compute_reward() (in module gymnasium_robotics.core.goalenv)": [[3, "gymnasium_robotics.core.GoalEnv.compute_reward", false]], "compute_terminated() (in module gymnasium_robotics.core.goalenv)": [[3, "gymnasium_robotics.core.GoalEnv.compute_terminated", false]], "compute_truncated() (in module gymnasium_robotics.core.goalenv)": [[3, "gymnasium_robotics.core.GoalEnv.compute_truncated", false]], "get_parts_and_edges() (in module gymnasium_robotics.mamujoco_v1)": [[4, "gymnasium_robotics.mamujoco_v1.get_parts_and_edges", false]], "goalenv (class in gymnasium_robotics.core)": [[3, "gymnasium_robotics.core.GoalEnv", false]], "map_global_action_to_local_actions() (in module gymnasium_robotics.mamujoco_v1.parallel_env)": [[4, "gymnasium_robotics.mamujoco_v1.parallel_env.map_global_action_to_local_actions", false]], "map_global_state_to_local_observations() (in module gymnasium_robotics.mamujoco_v1.parallel_env)": [[4, "gymnasium_robotics.mamujoco_v1.parallel_env.map_global_state_to_local_observations", false]], "map_local_actions_to_global_action() (in module gymnasium_robotics.mamujoco_v1.parallel_env)": [[4, "gymnasium_robotics.mamujoco_v1.parallel_env.map_local_actions_to_global_action", false]], "map_local_observations_to_global_state() (in module gymnasium_robotics.mamujoco_v1.parallel_env)": [[4, "gymnasium_robotics.mamujoco_v1.parallel_env.map_local_observations_to_global_state", false]]}, "objects": {"gymnasium_robotics.core": [[3, 0, 1, "", "GoalEnv"]], "gymnasium_robotics.core.GoalEnv": [[3, 1, 1, "", "compute_reward"], [3, 1, 1, "", "compute_terminated"], [3, 1, 1, "", "compute_truncated"]], "gymnasium_robotics.mamujoco_v1": [[4, 1, 1, "", "get_parts_and_edges"]], "gymnasium_robotics.mamujoco_v1.parallel_env": [[4, 1, 1, "", "__init__"], [4, 1, 1, "", "map_global_action_to_local_actions"], [4, 1, 1, "", "map_global_state_to_local_observations"], [4, 1, 1, "", "map_local_actions_to_global_action"], [4, 1, 1, "", "map_local_observations_to_global_state"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:function"}, "terms": {"": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 21, 23, 24], "0": [4, 17, 21], "01": [11, 23, 24], "02": [23, 24], "03": [23, 24], "05": [23, 24], "07": [23, 24], "07219": [19, 20], "09": [23, 24], "09464": [18, 21], "1": [4, 17, 21], "10": [2, 4, 6, 9, 10, 17, 23, 24], "1000": 22, "10087": 17, "1017088934238498837": [23, 24], "102": [23, 24], "105": [23, 24], "106": [23, 24], "109": [23, 24], "11": [2, 4, 6, 9, 10], "110": [23, 24], "111": [23, 24], "112": [23, 24], "114": [23, 24], "115": [23, 24], "117": [23, 24], "119": [23, 24], "11956": 19, "12": [4, 6, 9, 10, 23, 24], "120": [23, 24], "121": [23, 24], "123": [23, 24], "124": [23, 24], "125": [23, 24], "128": [23, 24], "129": [23, 24], "13": [4, 9, 10], "130": [23, 24], "135": [23, 24], "136": [23, 24], "138": [23, 24], "14": [4, 9, 10], "141": [23, 24], "145": [23, 24], "15": [4, 9, 10, 23, 24], "150": [23, 24], "151": [23, 24], "153": [23, 24], "154": [23, 24], "155": [23, 24], "156": [23, 24], "157": [23, 24], "158": [23, 24], "159": [23, 24], "16": [4, 9, 10, 23, 24], "160": [23, 24], "162": [23, 24], "164": [23, 24], "166": [23, 24], "167": [23, 24], "169": [23, 24], "17": [4, 9, 10, 23, 24], "170": [23, 24], "1709": 17, "171": [23, 24], "172": [23, 24], "174": [23, 24], "177": [23, 24], "178": [23, 24], "179": [23, 24], "18": [4, 23, 24], "1802": [18, 21], "185": [23, 24], "187": [23, 24], "19": 4, "191": [23, 24], "1910": 19, "195": [23, 24], "197": [23, 24], "199": [23, 24], "1x6": 4, "2": [4, 6, 9, 10, 11, 13, 15, 16, 20], "20": 21, "2004": [19, 20], "2017": 17, "2018": [18, 21], "2019": 19, "2020": [19, 20], "2021": 21, "2022": [23, 24], "2023": [23, 24], "21": [23, 24], "22": [23, 24], "221": [23, 24], "23": [23, 24], "24": [21, 23, 24], "25": [23, 24], "27": [23, 24], "2x": 11, "2x4": 4, "2x4d": 4, "3": [2, 3, 4, 6, 8, 9, 10, 11, 12, 16], "30": 17, "339": [23, 24], "35": [23, 24], "39": [23, 24], "3x1": [9, 10], "4": [4, 5, 6, 9, 10, 12, 16, 17], "42": 22, "5": [4, 5, 6, 9, 10, 12, 16, 21], "52": [23, 24], "53": [23, 24], "54": [23, 24], "57": 21, "572": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "6": [4, 5, 6, 7, 9, 10, 12, 16, 23, 24], "616": [23, 24], "69": [23, 24], "7": [4, 5, 6, 9, 10, 12, 18, 23, 24], "8": [2, 4, 5, 6, 23, 24], "83": [23, 24], "833": [23, 24], "9": [2, 4, 6, 19, 23, 24], "92": 21, "93": [23, 24], "961771112864313344": [23, 24], "9db9196": [23, 24], "A": [3, 4, 11, 17, 20, 23, 24], "And": [4, 14], "For": [1, 4, 21, 23, 24], "If": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 18, 21, 23, 24], "In": [4, 14, 23, 24], "It": [3, 4, 6], "No": [9, 10, 14], "Of": [4, 11, 21], "The": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24], "Then": 1, "There": [4, 17], "These": [2, 17, 19, 20, 21, 23, 24], "To": [1, 2, 4, 21], "_": 22, "__init__": 4, "_booleantouchsensor": 21, "_build": 1, "_continuoustouchsensor": 21, "_rot": 11, "_script": 1, "aalmuzaire": [23, 24], "abdomen": [9, 10], "abdomen_i": [9, 10], "abdomen_x": [9, 10], "abdomen_z": [9, 10], "abhishek": [17, 19], "about": 1, "abov": [18, 21], "accept": 2, "accordingli": 3, "accumul": [23, 24], "achiev": [3, 17, 21], "achieved_go": [3, 23, 24], "across": 18, "action": [4, 22, 23, 24], "action_id": 4, "action_spac": 3, "activ": 19, "actual": [3, 23, 24], "actuat": 17, "ad": [4, 6, 7, 9, 10, 13, 15, 16, 21, 23, 24], "add": [21, 23, 24], "addit": [3, 4, 23, 24], "address": [23, 24], "adopt": [23, 24], "adroit": [23, 24], "adroithand": [23, 24], "adroithanddoor": 17, "adroithanddoorspars": 17, "adroithandhamm": 17, "adroithandhammerspars": 17, "adroithandpen": 17, "adroithandpenspars": 17, "adroithandreloc": 17, "adroithandrelocatespars": 17, "aecapi": 4, "agent": [3, 14, 20, 23, 24], "agent_": 11, "agent_0": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "agent_1": [5, 6, 7, 8, 9, 10, 12, 13, 15, 16], "agent_2": [5, 7, 8, 12], "agent_3": [5, 7], "agent_4": 7, "agent_5": 7, "agent_conf": 4, "agent_factor": 4, "agent_obsk": 4, "ai": [21, 23, 24], "alex": [18, 21], "algorithm": [3, 4, 14], "all": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 21, 23, 24], "allow": [3, 14, 23, 24], "also": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24], "alwai": [3, 23, 24], "among": [23, 24], "amount": 11, "an": [1, 3, 4, 6, 20, 21], "analyt": [23, 24], "andrea": [23, 24], "andrew": 21, "andrychowicz": [18, 21], "angle_1": 5, "angle_2": 5, "angle_3": 5, "angle_4": 5, "ani": [3, 4, 23, 24], "ankle1": [4, 5], "ankle2": [4, 5], "ankle3": [4, 5], "ankle4": [4, 5], "ant": [20, 23, 24], "ant_maze_v4": [23, 24], "anthropomorph": 21, "antmaz": [23, 24], "api": [14, 22, 23, 24], "appli": [5, 6, 7, 8, 9, 10, 11, 13, 15, 16], "ar": [3, 4, 14, 16, 17, 18, 19, 21, 23, 24], "araffin": [23, 24], "aravind": 17, "archiveprefix": [19, 20], "argument": [19, 23, 24], "arm": [9, 10, 17, 18], "arm_el0": 4, "arm_el1": 4, "arm_f1x": 4, "arm_sh0": 4, "arm_sh1": 4, "arm_wr0": 4, "arm_wr1": 4, "around": [23, 24], "arrai": 4, "articl": [17, 19, 21], "arxiv": [17, 18, 19, 20, 21], "ask": 3, "assert": [3, 23, 24], "assertionerror": 4, "attach": [17, 18], "attempt": 3, "author": [17, 18, 19, 20, 21], "autobuild": 1, "automat": [1, 23, 24], "avail": [21, 23, 24], "averag": 6, "avir": [19, 20], "b": 1, "back": 6, "back_leg": 5, "badli": 4, "baker": [18, 21], "ball": [17, 20], "base": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 21], "batch": [23, 24], "becam": [23, 24], "becom": 4, "been": [23, 24], "befor": [23, 24], "being": [5, 6, 7, 8, 9, 10, 13, 15, 16, 23, 24], "below": 1, "benchmark": [23, 24], "besid": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "between": [5, 9, 10], "bfoot": 7, "bfoot0": 6, "bfoot1": 6, "bin": [23, 24], "bind": [2, 22], "block": [21, 23, 24], "board": 17, "bob": [18, 21], "bodi": 4, "bool": 3, "boolean": [3, 21, 23, 24], "boston_dynamics_spot": 4, "both": [19, 23, 24], "bottom": 19, "bottom_right_burn": [23, 24], "bowen": [18, 21], "box": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18], "branch": [23, 24], "break": [3, 23, 24], "bring": [23, 24], "bshin": 7, "bshin0": 6, "bshin1": 6, "bthigh": 7, "bthigh0": 6, "bthigh1": 6, "bug": [16, 23, 24], "bump": [23, 24], "burner": 19, "button": [23, 24], "c": [19, 20, 23, 24], "cabinet": 19, "calcul": [23, 24], "call": [23, 24], "can": [2, 3, 4, 14, 17, 19, 20, 21, 23, 24], "case": 14, "categori": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "cd": 1, "cell": [23, 24], "centralis": [4, 11], "certain": 20, "cfrc_ext": [5, 9, 10], "challeng": [18, 21], "chang": [1, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 23, 24], "changelog": [23, 24], "channel": [23, 24], "check": [4, 23, 24], "chociej": [18, 21], "chosen": [23, 24], "christian": 11, "cinert": [9, 10], "cite": [17, 18, 19, 20, 21], "class": [3, 23, 24], "classic": 20, "close": [3, 22], "code": [23, 24], "collect": [20, 22], "com": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "come": [18, 23, 24], "commit": [23, 24], "common": 19, "compat": [23, 24], "complet": 19, "complex": [4, 17], "compon": 4, "comput": [3, 23, 24], "compute_reward": 3, "compute_termin": [3, 23, 24], "compute_trunc": [3, 23, 24], "concret": 3, "condit": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "configur": [11, 19, 23, 24], "confus": [23, 24], "connect": [4, 13], "consist": [6, 17], "constraint": 3, "contact": 21, "contain": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 19, 22], "continu": [3, 21], "continuing_task": [23, 24], "contribut": [1, 23, 24], "contributor": [23, 24], "control": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 20, 21, 23, 24], "coordin": [9, 10, 13], "copi": [3, 23, 24], "core": [3, 23, 24], "corei": 19, "correct": [23, 24], "correspond": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "coupl": 21, "coupledhalfcheetah": [4, 6], "creation": [22, 23, 24], "current": [3, 23, 24], "custom": 3, "cvel": [9, 10], "cython": [23, 24], "d4rl": [19, 20, 23, 24], "data": [4, 19, 20, 21, 23, 24], "dataset": [19, 20, 23, 24], "de": 11, "debug": 14, "decis": 3, "deep": [17, 19, 20, 21], "deepmind": [2, 23, 24], "default": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "defin": [4, 22], "degre": [17, 21], "demo": [23, 24], "demonstr": [3, 17], "depend": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24], "depth": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "depth_arrai": 4, "deriv": 3, "descript": 19, "desir": [3, 17, 18, 19, 21], "desired_go": 3, "detail": [23, 24], "detect": 21, "determin": 3, "determinist": 21, "dexter": [17, 23, 24], "dict": [3, 4, 23, 24], "dictionari": [3, 4, 23, 24], "differ": [3, 20, 21, 23, 24], "difficulti": 20, "dirhtml": 1, "discord": [23, 24], "distanc": [23, 24], "do": 2, "doc": [4, 23, 24], "docstr": [1, 23, 24], "document": [23, 24], "doe": 4, "dof": [18, 19, 20], "dohmjan": [23, 24], "domain": 4, "don": [23, 24], "done": [23, 24], "door": [17, 19, 23, 24], "doubl": 4, "download": [23, 24], "driven": [19, 20], "drop": [23, 24], "dtch1997": [23, 24], "due": [23, 24], "dummy_nod": 4, "duplic": [23, 24], "dure": [3, 23, 24], "e": 3, "each": [4, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 21], "easi": 4, "edg": 4, "edit": [23, 24], "effector": 18, "effici": 21, "eg": 4, "egg": 21, "elast": 6, "element": [3, 4], "emanuel": 17, "empti": [23, 24], "enabl": [23, 24], "end": [3, 18, 23, 24], "engin": [2, 22], "entir": 4, "env": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24], "env_nam": [23, 24], "env_typ": [23, 24], "envclass": [23, 24], "envinron": 4, "environ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "envirton": 3, "episod": [3, 23, 24], "eprint": [18, 19, 20, 21], "eqivil": 4, "evalu": [23, 24], "everi": [1, 23, 24], "exampl": [3, 21], "except": 21, "execut": 3, "exist": [4, 23, 24], "experi": 3, "export": [23, 24], "expos": [3, 4], "extens": 3, "extern": [3, 21], "extra": [3, 4], "extra_ob": 4, "extract": 4, "facilit": [23, 24], "facmac": [4, 11], "factor": [5, 11, 23, 24], "factorizatoion": 4, "fals": [23, 24], "farama": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "featur": [23, 24], "fetch": [23, 24], "fetchpickandplac": [18, 22], "fetchpush": 18, "fetchreach": [3, 18, 23, 24], "fetchslid": [18, 23, 24], "few": 4, "ffoot": 7, "ffoot0": 6, "ffoot1": 6, "file": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "final": [4, 23, 24], "finger": [18, 21], "fingertip_dist": 13, "first": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 23, 24], "fix": [5, 6, 7, 8, 9, 10, 13, 15, 16, 23, 24], "fixtur": 13, "fl_hx": 4, "fl_hy": 4, "fl_kn": 4, "flake8": [23, 24], "flex": 12, "float": 3, "float32": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "float64": 4, "follow": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "foot": [6, 7, 8], "foot_joint": [8, 16], "foot_left_joint": 16, "forc": [3, 20, 21], "forearm": 12, "fork": [1, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "form": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "format": [23, 24], "forward": [23, 24], "found": [2, 3], "foundat": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "fr_hx": 4, "fr_hy": 4, "fr_kn": 4, "framework": 4, "franka": [23, 24], "frankakitchen": [19, 23, 24], "frankroed": [23, 24], "free": 17, "free_body_rot": 15, "freedom": [17, 21], "freejoint": 4, "from": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 18, 19, 20, 23, 24], "front": [6, 15], "front_left_leg": 5, "front_right_leg": 5, "frontier": 21, "fshin": 7, "fshin0": 6, "fshin1": 6, "fthigh": 7, "fthigh0": 6, "fthigh1": 6, "fu": [19, 20], "fu2020d4rl": [19, 20], "full": [23, 24], "function": [3, 4, 22, 23, 24], "futur": [23, 24], "g": 3, "gen_md": 1, "gener": [1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "generate_reset_po": [23, 24], "gent_action_partit": 4, "georg": [19, 20], "get": 4, "get_joint_qvel": [23, 24], "get_parts_and_edg": 4, "getter": [23, 24], "gif": [23, 24], "github": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "gitlab": [23, 24], "giulia": 17, "give": [23, 24], "given": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "glenn": [18, 21], "global": [4, 5, 6, 7, 8, 9, 10, 13, 15, 16], "global_categori": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "global_nod": 4, "global_st": 4, "go": 1, "goal": [12, 17, 18, 19, 20, 21, 23, 24], "goal_cel": [23, 24], "goalenv": [23, 24], "googl": [23, 24], "gradient": [4, 11, 21], "graph": 4, "gripper": [18, 23, 24], "gt": [23, 24], "gupta": [17, 19], "gupta2019relai": 19, "gym": [1, 3, 4, 19, 21, 22], "gym_env": 4, "gymansium": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22], "gymansum": 11, "gymnasium": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "gymnasium_robot": [3, 4, 19, 21, 22], "gz": [23, 24], "ha": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24], "half_cheetah": [7, 8], "halfcheetah": [4, 6, 7], "hammer": 17, "hand": [23, 24], "handmanipulateblock": 21, "handmanipulateegg": 21, "handmanipulateegg_booleantouchsensor": 21, "handmanipulatepen": 21, "handreach": 21, "haschk": 21, "hausman": 19, "have": [3, 11, 17, 23, 24], "helg": 21, "her": [3, 23, 24], "here": [3, 4, 12, 23, 24], "hesit": [23, 24], "hindsight": 3, "hing": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19], "hip": [5, 9, 10], "hip1": [4, 5], "hip2": [4, 5], "hip3": [4, 5], "hip4": [4, 5], "hip_1": 5, "hip_2": 5, "hip_3": 5, "hip_4": 5, "hit": 18, "hl_hx": 4, "hl_hy": 4, "hl_kn": 4, "hold": 3, "hopper": 4, "horizon": 19, "household": 19, "how": [1, 3], "howev": 3, "hr_hx": 4, "hr_hy": 4, "hr_kn": 4, "html": 4, "http": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "hu": [23, 24], "human": [4, 22], "humanoid": 4, "humanoidstandup": [4, 10], "hyperedg": 4, "hyperparamet": [23, 24], "i": [1, 3, 4, 11, 14, 17, 19, 21, 22, 23, 24], "id": 21, "ident": [23, 24], "imit": 19, "implement": [4, 12, 23, 24], "import": [3, 4, 19, 21, 22], "impos": 3, "improv": [6, 21], "includ": [3, 4, 23, 24], "increas": 20, "independ": [3, 21], "index": 4, "info": [3, 22, 23, 24], "inform": [1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16], "inherit": 3, "init": 4, "initi": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24], "initial_state_dict": [23, 24], "insid": 17, "instal": [1, 23, 24], "instanc": 21, "instanti": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "instead": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "instruct": [2, 23, 24], "int": 4, "integr": [23, 24], "interact": [19, 22], "interfac": 22, "introduc": [4, 6, 11, 17, 19, 20], "invers": [23, 24], "inverteddoublependulum": [4, 14], "invertedpendulum": [4, 14], "involv": [23, 24], "issu": [23, 24], "item": [4, 5, 6, 7, 8, 9, 10, 11, 15, 16, 19, 23, 24], "its": [4, 18, 21, 23, 24], "jacobean": 6, "jessefarebro": [23, 24], "jjshoot": [23, 24], "jnt_doafdr": [23, 24], "john": 17, "joint": [4, 5, 6, 9, 10, 11, 12, 13, 15, 16, 21, 23, 24], "joint0": [11, 13, 15], "joint1": [11, 13, 15], "jona": [18, 21], "josh": [18, 21], "journal": [17, 19, 21], "just": 3, "justin": [19, 20], "k": 4, "kallinteri": [23, 24], "karol": 19, "kei": [3, 23, 24], "kept": [23, 24], "kettl": 19, "kinemat": [23, 24], "knob": 19, "korthal": 21, "kumar": [17, 18, 19, 20, 21], "kwarg": 4, "label": 4, "lach": 21, "lambda": 4, "last": 11, "latch": 17, "later": 19, "latest": [2, 23, 24], "ld_library_path": [23, 24], "lead": 3, "learn": [14, 17, 18, 19, 20, 21, 22, 23, 24], "least": 3, "left": [9, 10, 19], "left_elbow": [9, 10], "left_hip_i": [9, 10], "left_hip_x": [9, 10], "left_hip_z": [9, 10], "left_kne": [9, 10], "left_shoulder1": [9, 10], "left_shoulder2": [9, 10], "left_thigh": [9, 10], "leg": 8, "leg_joint": [8, 16], "leg_left_joint": 16, "legaci": [23, 24], "leonast": [23, 24], "level": 20, "lever": 19, "levin": [17, 19, 20], "lg": [19, 20], "lib": [23, 24], "librari": [2, 22], "life": [23, 24], "lift": 12, "light": 19, "like": [23, 24], "limit": [23, 24], "link": [5, 13, 23, 24], "linux": [2, 23, 24], "list": [4, 19], "load": 4, "local": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "local_categori": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "local_obser": 4, "local_observ": 4, "locat": [17, 23, 24], "locomot": 4, "logo": [23, 24], "long": [18, 19, 23, 24], "longer": [9, 10], "look": [23, 24], "lt": [23, 24], "luca": 21, "lynch": 19, "m": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "maciek": [18, 21], "maco": 2, "made": [1, 21, 23, 24], "mai": 3, "main": [4, 18, 23, 24], "mainli": 4, "maintain": [2, 22, 23, 24], "make": [1, 3, 19, 21, 22, 23, 24], "mamujoco": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "mamujoco_v0": 14, "mamujoco_v1": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "manag": [23, 24], "manipul": [4, 17, 18, 21], "manysegment": 4, "manysegmentswimm": 4, "map": [4, 6, 23, 24], "map_global_action_to_local_act": 4, "map_global_state_to_local_observ": 4, "map_local_actions_to_global_act": 4, "map_local_observations_to_global_st": 4, "marcin": [18, 21], "markov": 3, "match": [23, 24], "matthia": [18, 21], "max": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "maze": [23, 24], "maze_size_sc": [23, 24], "maze_v4": [23, 24], "mazeenv": [23, 24], "mcgrew": [18, 21], "md": [1, 23, 24], "mdp": 3, "me": 4, "mean": 4, "meant": 4, "meet": 21, "melnik": 21, "melnik2021us": 21, "menagari": 4, "menageri": 4, "mesh": [23, 24], "method": [23, 24], "mgoulao": [23, 24], "microwav": 19, "migrat": [23, 24], "min": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "minari": [23, 24], "minor": [23, 24], "misc": [18, 19, 20, 21], "miscellan": [23, 24], "miss": [23, 24], "mj_env": [23, 24], "mkdir": [23, 24], "mobil": 18, "model": [4, 11, 23, 24], "modifi": 19, "more": [1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "motor": 11, "motor1_rot": [11, 15], "motor2_rot": [11, 15], "move": [17, 18, 19, 23, 24], "mujoco": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 22], "mujoco210": [23, 24], "mujoco_env": 4, "mujoco_menageri": [4, 23, 24], "mujoco_pi": [23, 24], "mujoco_util": [23, 24], "mujocoenv": 4, "mujocohandblockenv": [23, 24], "mujocorender": [23, 24], "multi": [11, 14, 18, 21, 23, 24], "multiagent_mujoco": [4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "multiagent_mujuco": [4, 14], "multiagentmujocoenv": 4, "multitask": 19, "my_agent_factor": 4, "n": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "nachum": [19, 20], "nail": 17, "name": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "navig": 20, "ndarrai": 4, "nearest": 4, "necessari": 3, "need": 4, "neighbor": 4, "new": [3, 6], "nicehiro": [23, 24], "node": [4, 5, 6, 16], "none": [4, 14], "note": [2, 3, 4], "notif": [23, 24], "notimplementederror": 4, "now": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "nt_qposadr": [23, 24], "num": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "number": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "numpi": [23, 24], "nvidia": [23, 24], "ob": [3, 23, 24], "object": [3, 12, 13, 21], "observ": [3, 4, 21, 22, 23, 24], "observation_spac": 3, "obsk": 4, "offici": 2, "offlin": [23, 24], "ofir": [19, 20], "old": [2, 23, 24], "onc": 1, "one": [3, 6, 9, 10, 12, 13, 15, 16], "ones": 21, "onli": 4, "open": [17, 19], "openai": [23, 24], "optim": 4, "option": [4, 11, 23, 24], "order": [5, 6, 7, 9, 10, 19, 23, 24], "org": [3, 4, 23, 24], "origin": [4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 23, 24], "other": [23, 24], "otherwis": [17, 21], "our": [1, 4], "out": [3, 4, 23, 24], "over": [4, 19, 21], "overrid": 4, "overwrit": 4, "own": 4, "p": [23, 24], "packag": [1, 4], "page": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 21], "palm": 21, "pan": 12, "parallel": 18, "parallel_env": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "parallelapi": 4, "paramet": [3, 4, 23, 24], "part": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "parti": 4, "partion": 4, "partioned_nod": 4, "partit": [4, 11, 14], "pass": [4, 19, 23, 24], "pen": [17, 21], "per": [3, 4, 11], "perform": [4, 21, 23, 24], "peter": [18, 21], "pettingzoo": [4, 14, 23, 24], "phalang": 21, "physic": [2, 22], "pick": [17, 18], "pick_and_plac": [23, 24], "pin": [23, 24], "pine": [23, 24], "pip": [1, 2, 23, 24], "place": [19, 23, 24], "plappert": [18, 21], "pleas": [2, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 21, 23, 24], "plugin": [23, 24], "png": [23, 24], "point": [13, 23, 24], "point_ob": [23, 24], "pointmaz": [23, 24], "pointmaze_open_diverse_gr": [23, 24], "polici": [4, 11, 19, 21, 22, 23, 24], "posit": [4, 5, 6, 7, 8, 11, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24], "possibl": [17, 19], "powel": [18, 21], "pr": 2, "pre": [23, 24], "preprint": [17, 19], "present": [4, 23, 24], "previou": [23, 24], "previous": [6, 23, 24], "primaryclass": [19, 20], "process": [3, 23, 24], "project": [23, 24], "provid": [3, 17, 23, 24], "public": 19, "publish": [21, 23, 24], "puck": 18, "pull": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "purpos": 14, "push": [18, 23, 24], "pusher": 4, "py": [1, 2, 23, 24], "py3": [23, 24], "pydocstyl": [23, 24], "pypi": [23, 24], "pyproject": [23, 24], "pyright": [23, 24], "python": [1, 2, 22, 23, 24], "qfrc_actuat": [9, 10], "qpo": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "question": [23, 24], "qvel": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "r": [1, 3], "r_elbow_flex_joint": 12, "r_forearm_roll_joint": 12, "r_shoulder_lift_joint": 12, "r_shoulder_pan_joint": 12, "r_upper_arm_roll_joint": 12, "r_wrist_flex_joint": 12, "r_wrist_roll_joint": 12, "rai": [18, 21], "rais": 4, "rajeswaran": 17, "rajeswaran2017learn": 17, "random": [23, 24], "rang": 22, "re": [3, 23, 24], "reach": [3, 18, 19, 20, 21, 23, 24], "reacher": 4, "read": [5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "readm": [23, 24], "rebuild": 1, "receiv": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "record": 21, "recov": [23, 24], "recreat": [23, 24], "redtachyon": [23, 24], "refactor": [23, 24], "regist": [23, 24], "register_env": [3, 19, 21, 22], "registr": [23, 24], "regular": 3, "reinforc": [17, 18, 19, 20, 21, 22], "relai": [19, 23, 24], "relat": 2, "releas": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "remain": 21, "remov": [23, 24], "renam": 5, "render": [23, 24], "render_mod": [4, 22], "replac": [23, 24], "replai": 3, "repo": 1, "report": [23, 24], "reportoptionalmemberaccess": [23, 24], "repositori": [2, 23, 24], "repres": [4, 21], "request": [18, 21], "requir": [1, 2, 3, 23, 24], "research": [4, 14, 18, 21], "resembl": [23, 24], "reset": [3, 22, 23, 24], "reset_cel": [23, 24], "reset_target": [23, 24], "resparsifi": [23, 24], "respect": [23, 24], "rest": 18, "restrict": [23, 24], "result": [23, 24], "return": [3, 4, 21, 23, 24], "revert": [23, 24], "reward": [3, 17, 22, 23, 24], "rgb_arrai": 4, "right": [9, 10], "right_back_leg": 5, "right_elbow": [9, 10], "right_hip_i": [9, 10], "right_hip_x": [9, 10], "right_hip_z": [9, 10], "right_kne": [9, 10], "right_shoulder1": [9, 10], "right_shoulder2": [9, 10], "right_thigh": [9, 10], "ritter": 21, "robert": 21, "robot": [2, 3, 4, 18, 19, 21, 22, 23, 24], "rodrigodelazcano": [23, 24], "roll": 12, "root": [5, 9, 10], "root_i": 16, "root_x": 16, "root_z": 16, "rooti": [5, 6, 7, 8, 9, 10, 16], "rootx": [5, 6, 7, 8, 9, 10, 16], "rootz": [5, 6, 7, 8, 9, 10, 16], "rotat": [12, 17, 21], "rotor": [5, 6, 7, 8, 9, 10, 11, 15, 16], "run": [1, 22], "runtim": 4, "safe": 4, "same": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "sampl": [3, 21], "sb3": [23, 24], "scale": [23, 24], "scenario": 4, "scene_arm": 4, "scheme": 4, "schneider": [18, 21], "schroeder": 11, "schroederdewitt": [5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "schulman": 17, "scope": 3, "second": [11, 13, 15], "section": 4, "see": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16], "seed": 22, "seen": [23, 24], "segment": [4, 11], "select": [19, 21], "self": [3, 4], "sens": 21, "sergei": [17, 19, 20], "set": [4, 23, 24], "set_env_st": [23, 24], "sethpat": [23, 24], "setup": [23, 24], "setuptool": [23, 24], "seungjaeryanle": [23, 24], "sever": 19, "shadow": [17, 23, 24], "shadowhand": 21, "shape": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20], "shin": [6, 7, 9, 10], "should": [3, 23, 24], "siddargu": [23, 24], "signal": 3, "signatur": [23, 24], "simpli": 14, "simul": [3, 21, 22, 23, 24], "sinc": [23, 24], "singl": [4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 23, 24], "size": 4, "slice": [23, 24], "slide": [18, 19, 23, 24], "solv": [4, 17, 19, 23, 24], "some": [23, 24], "sourc": [3, 23, 24], "space": [3, 4, 23, 24], "spars": [17, 23, 24], "specifi": 3, "sphinx": [1, 23, 24], "split": 5, "stai": [23, 24], "standard": [23, 24], "standup": 9, "state": [3, 4, 23, 24], "state_dict": [23, 24], "step": [1, 3, 4, 22], "still": [23, 24], "store": 3, "stove": 19, "str": 4, "string": 21, "structur": [3, 23, 24], "structure": [23, 24], "substitut": 3, "substitute_go": 3, "substitute_reward": 3, "substitute_termin": 3, "substitute_trunc": 3, "success": [23, 24], "suggest": [23, 24], "support": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "svg": [23, 24], "swimmer": [4, 11], "switch": [19, 23, 24], "system": [17, 23, 24], "t": [3, 23, 24], "tabl": [18, 23, 24], "tactil": 21, "take": [3, 4], "tar": [23, 24], "target": [13, 17], "targeti": 13, "targetx": 13, "task": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 23, 24], "tasks_to_complet": [19, 23, 24], "team": 2, "temporari": [23, 24], "ten_j": 6, "ten_length": 6, "ten_veloc": 6, "tendon": 6, "termin": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22, 23, 24], "test": 2, "test_requir": [23, 24], "th": 4, "thei": [14, 17, 21, 23, 24], "theori": 3, "thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 22, 23, 24], "thigh": [6, 7, 8, 9, 10, 16], "thigh_joint": [8, 16], "thigh_left_joint": 16, "third": 4, "those": [3, 21], "three": [3, 23, 24], "threshold": [23, 24], "through": [20, 23, 24], "thu": 3, "thumb": 21, "time": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "timestep": 11, "timo": 21, "tip": [6, 7, 11, 15], "titl": [17, 18, 19, 20, 21], "tobin": [18, 21], "todorov": 17, "toml": [23, 24], "top": [6, 8, 16, 19], "top_right_burn": [23, 24], "torqu": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "torso": [5, 9, 10], "tqc": [23, 24], "tree": [23, 24], "true": [3, 23, 24], "truncat": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22], "tucker": [19, 20], "tupl": 4, "turn": 19, "twist": 19, "two": [5, 13, 18, 20], "txt": [1, 23, 24], "type": [4, 23, 24], "typic": 4, "typo": [23, 24], "u": [23, 24], "underscor": [23, 24], "unit": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "unmaintain": [23, 24], "unpartioned_nod": 4, "until": [17, 18, 21, 23, 24], "up": [17, 18], "updat": 11, "us": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24], "user": 22, "usr": [23, 24], "usual": 3, "util": [23, 24], "v0": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "v1": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21], "v2": [4, 21, 23, 24], "v3": [3, 18, 22, 23, 24], "v4": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "v5": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "valid": [4, 23, 24], "valu": [3, 4, 21, 23, 24], "variant": [17, 23, 24], "variat": 11, "varieti": 20, "veloc": [4, 5, 6, 7, 8, 11, 15, 16, 23, 24], "version": 2, "vezzani": 17, "via": [17, 19], "vikash": [17, 18, 19, 21], "vikashplu": [23, 24], "vmlldzoymjc3mzkw": [23, 24], "vwxyzjn": [23, 24], "w": 3, "wa": [3, 4, 11, 23, 24], "wai": 21, "walker": 16, "walker2d": 4, "wandb": [23, 24], "warn": [23, 24], "we": [2, 3, 4, 23, 24], "webpag": [23, 24], "websit": 2, "welind": [18, 21], "well": [3, 4], "were": [17, 19, 20, 23, 24], "wget": [23, 24], "what": [4, 23, 24], "when": [3, 4, 19, 23, 24], "where": 4, "wherea": 21, "whether": [23, 24], "which": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24], "whole": 4, "window": 2, "wish": [2, 3], "without": 14, "witt": 11, "wojciech": [18, 21], "won": [23, 24], "work": [4, 6, 11], "workflow": [23, 24], "worldbodi": [9, 10], "would": [4, 6, 23, 24], "x": [4, 9, 10, 11, 23, 24], "x86_64": [23, 24], "xml": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "xml_file": 4, "xzf": [23, 24], "y": [9, 10, 23, 24], "year": [17, 18, 19, 20, 21], "you": [2, 3, 4, 23, 24], "your": 1, "z": [9, 10], "zaremba": [18, 21], "zero": [23, 24]}, "titles": ["404", "Gymnasium-Robotics docs", "Installation", "Multi-goal API", "MaMuJoCo (Multi-Agent MuJoCo)", "Ant", "Coupled Half Cheetah", "Half Cheetah", "Hopper", "Humanoid", "Humanoid Standup", "ManySegmentSwimmer", "Pusher", "Reacher", "Single Action Environments", "Swimmer", "Walker2d", "Adroit Hand", "Fetch", "Franka Kitchen", "Maze", "Shadow Dexterous Hand", "<no title>", "Release Notes", "Release Notes"], "titleterms": {"0": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "1": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 23, 24], "1p1": 6, "2": [5, 7, 8, 12, 23, 24], "26": [23, 24], "2x1": [13, 15], "2x3": [7, 16], "2x4": 5, "2x4d": 5, "3": [5, 7, 23, 24], "3p": 12, "3x1": 8, "4": [7, 23, 24], "404": 0, "4x2": 5, "5": 7, "6x1": 7, "8": [9, 10], "8x1": 4, "9": [9, 10], "Not": 0, "action": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "adroit": 17, "agent": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16], "ant": [4, 5], "api": [3, 4], "argument": 4, "arm": 4, "back": [5, 7], "bind": [23, 24], "bodi": [9, 10, 15], "boston": 4, "build": 1, "cheetah": [6, 7], "coupl": 6, "creat": 4, "custom": 4, "deprec": [23, 24], "dexter": 21, "diagon": 5, "doc": 1, "document": 1, "dynam": 4, "each": [7, 8], "edit": 1, "elbow": 12, "end": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "environ": 14, "episod": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "exampl": 4, "factor": 4, "fetch": 18, "first": 6, "foot": 16, "found": 0, "franka": 19, "front": [5, 7], "goal": 3, "goalenv": 3, "gym": [23, 24], "gym_robot": [23, 24], "gymnasium": 1, "gymnasium_robot": [23, 24], "half": [6, 7], "hand": [17, 21], "histori": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "hopper": 8, "how": 4, "humanoid": [9, 10], "i": [5, 6, 7, 8, 9, 10, 12, 13, 15, 16], "instal": 2, "instruct": 1, "isol": [6, 9, 10, 15, 16], "joint": [7, 8], "kitchen": 19, "left": [5, 16], "leg": [5, 7, 16], "lower": [9, 10, 15], "mamujoco": 4, "manysegmentswimm": 11, "maze": 20, "method": 3, "modifi": 1, "mujoco": [4, 23, 24], "multi": [3, 4], "name": [23, 24], "neighbor": 5, "new": [4, 23, 24], "none": [5, 6, 7, 8, 9, 10, 12, 13, 15, 16], "note": [23, 24], "observ": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "packag": [23, 24], "page": [0, 1], "partit": [5, 6, 7, 8, 9, 10, 12, 13, 15, 16], "pusher": 12, "quadrup": 4, "reacher": 13, "refer": [17, 18, 19, 20, 21], "releas": [23, 24], "reward": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "right": [5, 16], "robot": 1, "second": 6, "sensor": 21, "shadow": 21, "shoulder": 12, "singl": 14, "space": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "spot": 4, "standup": 10, "start": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "state": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "swimmer": 15, "togeth": 5, "touch": 21, "updat": [23, 24], "upper": [9, 10, 15], "v0": [23, 24], "v1": [23, 24], "v5": 4, "version": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24], "walker2d": 16, "wrist": 12}}) \ No newline at end of file