{
  "schema_version": 1,
  "kind": "sapien-recorded-scene",
  "task": "PickCube-v1",
  "source_pin": "a4a4f9272ad64b1564035874b605ceb687b63ed8",
  "runtime": {
    "mani_skill": "3.0.1",
    "sapien": "3.0.3",
    "physics": "PhysX CUDA"
  },
  "protocol_audit": {
    "kind": "native-recording-protocol-audit",
    "schema_version": 1,
    "task": "PickCube-v1",
    "source_type": "motionplanning",
    "source_files": [
      {
        "name": "pickcube-seed0.h5",
        "bytes": 32254,
        "sha256": "324f773a150759486be7a0bd16105ebfd6010c47a67c1f403afa3122ddb81505"
      },
      {
        "name": "pickcube-seed0.json",
        "bytes": 847,
        "sha256": "fc9b516024263d14168715865e7e73d107671b082a764a4923b685a1cc364034"
      }
    ],
    "episodes": [
      {
        "episode_id": 0,
        "seed": 0,
        "action_count": 82,
        "state_count": 83,
        "state_channels": [
          "actors/cube",
          "actors/goal_site",
          "actors/table-workspace",
          "articulations/panda"
        ],
        "declared_horizon": 50,
        "first_done_step": 50,
        "first_goal_success_step": 77,
        "native_metadata_final_success": true,
        "goal_reached_within_original_episode": false,
        "post_episode_actions": 32,
        "classification": "goal-attainment-after-episode-ended"
      }
    ],
    "benchmark_score_claimed": false,
    "notes": "Outcome flags are audited as recorded; no independent action replay or policy generalization is established."
  },
  "recording_config": {
    "control_mode": "pd_joint_pos",
    "seed": 0,
    "reset_kwargs": {
      "options": null,
      "seed": 0
    }
  },
  "derived_assets": [
    {
      "path": "/worlds/maniskill/scenes/ground.obj",
      "sha256": "a017830c831d2b9c2742a61b238fe0166f0a921f49e6c2c35d459150dbae76b0",
      "bytes": 1393770
    }
  ],
  "source_recording": {
    "sha256": "324f773a150759486be7a0bd16105ebfd6010c47a67c1f403afa3122ddb81505",
    "bytes": 32254
  },
  "source_metadata": {
    "sha256": "fc9b516024263d14168715865e7e73d107671b082a764a4923b685a1cc364034",
    "bytes": 847
  },
  "assets": [
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/agents/robots/panda/panda.py",
      "sha256": "2a98a2133b49e5a94a83d05019c0ab833ad6767f85ff1bf66265cd9247cb0fda",
      "bytes": 10759,
      "licence": "Apache-2.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/hand.stl",
      "sha256": "94493e94f30fe940f2c8ca2f155c3bbe67bbff406d3edf5e261670d2f0f6e2ed",
      "bytes": 10084,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link0.stl",
      "sha256": "dfc6d94330de8ddb005b311bfdba9f3b8e1aa7c256b71592ee7ff32cb9a9a5aa",
      "bytes": 10084,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link1.stl",
      "sha256": "e41a39a94108fcf56aacff603fc91ec80541f4c1af17b51a0de5617f5566e6d2",
      "bytes": 15084,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link2.stl",
      "sha256": "370f7605a0fae3529db169ded50f52f171024aa792d4d773bc84197301f6a039",
      "bytes": 15084,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link3.stl",
      "sha256": "0a8d638b9349c6c0eefc4e888636ac4838c4b27170f18a51699321118af709c1",
      "bytes": 15084,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link4.stl",
      "sha256": "0180ebb5772ec9840cb049750cffb29a9ddc90311752a16ea34757782ef9e48d",
      "bytes": 15084,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link5.stl",
      "sha256": "dd17e688c7870e722283525879643d53a74c0024d328b0e14b034b54c8b6c31a",
      "bytes": 15084,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link6.stl",
      "sha256": "20b768e99a0e0440b5754dcca108016434e57937cc356acd9c352ccd3cb27f77",
      "bytes": 10084,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link7.stl",
      "sha256": "92ac6afcf7574c034d3170d8a68e95ac9048ab9d0dd5bbd8311b86e551b9ab1c",
      "bytes": 10084,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/finger.glb",
      "sha256": "0a71d057c0afb3e8587129539ec4161b726cf55dcb8935c4e6094f2b13558ed3",
      "bytes": 50032,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/hand.glb",
      "sha256": "3c2de5514714f7f8232a51b008eadb2eb421d290bfdc7341e5a12887cb70b661",
      "bytes": 590608,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link0.glb",
      "sha256": "672626c2bbf38cd2ea28837e5dafdc2f264959761200177e9e256d532b9be4f9",
      "bytes": 1519800,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link1.glb",
      "sha256": "8376fac9a80cd04767a3749a723a68809c5b85fe34110f056e83b9c984c1f052",
      "bytes": 970348,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link2.glb",
      "sha256": "bbab9909c2b0572d256cd60e6a9c1b63ca9b55047ac3da7124a99b8b1fe6b8fc",
      "bytes": 983620,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link3.glb",
      "sha256": "f904d2d91255086a5706ca9c039cac62de4b7877b4a91b8ef387f461b9fa915b",
      "bytes": 1105564,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link4.glb",
      "sha256": "3e301a20f05f81d007741c2f8e199452a705ec4a489b729ff389ef14769c2283",
      "bytes": 1131436,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link5.glb",
      "sha256": "80d620e7d92b38a90a9ff2536e2d278cf2d0fa665f6bf4982e7069589b5cbb02",
      "bytes": 1423144,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link6.glb",
      "sha256": "20f04024218fdafdf41926143e9038b970e27f0c84f574d34c2dd05df6a7a74f",
      "bytes": 1666640,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link7.glb",
      "sha256": "a207703b9d6d28c186949619e5c424072ee8331b8d51d6256ace975816a94a15",
      "bytes": 930244,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/panda_v2.urdf",
      "sha256": "524c6986dbbabe244e05801f262862205e880834d01459b06ee273016d0579ba",
      "bytes": 12821,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/envs/tasks/tabletop/pick_cube.py",
      "sha256": "6f881f11151bd124a4ec6d1189e86e20b17d366aa1cbcc6e2f751f1f5bb03ed1",
      "bytes": 8685,
      "licence": "Apache-2.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/utils/building/actors/common.py",
      "sha256": "3314dbf270ea34555c009427dd2a0b7fca6296d13972e6af02b186e55971c4d0",
      "bytes": 10586,
      "licence": "Apache-2.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/utils/building/assets/grid_texture.png",
      "sha256": "e675a0ae7dcca3428fb026b51fc29160477b376f5ab7b7aa6e966f9e0f0e6575",
      "bytes": 21525,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/utils/building/ground.py",
      "sha256": "61a56df7141fb2a1b41918ca59ed28d5eee974fce637e3cdf0540e77375aae05",
      "bytes": 4365,
      "licence": "Apache-2.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/utils/scene_builder/table/assets/table.glb",
      "sha256": "cb0ebd8ad6438c1160f095d902bf55415f9d643f8c6990a186a052251fe7951a",
      "bytes": 3891588,
      "licence": "CC-BY-NC-4.0"
    },
    {
      "url": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/utils/scene_builder/table/scene_builder.py",
      "sha256": "251d40544a4cc3cbcdd7a8fb81835a898d165330ce819fcf2a9a7fab6c309d3a",
      "bytes": 10321,
      "licence": "Apache-2.0"
    }
  ],
  "compiled": {
    "name": "ManiSkill PickCube-v1 recorded scene",
    "urdf": "<robot name=\"ManiSkill PickCube-v1 recorded scene\">\n  <link name=\"panda_link0\">\n    <collision>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link0.stl\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"-0.041018 -0.00014 0.049974\" />\n      <mass value=\"0.629769\" />\n      <inertia ixx=\"0.00315\" ixy=\"8.2904e-07\" ixz=\"0.00015\" iyy=\"0.00388\" iyz=\"8.2299e-06\" izz=\"0.004285\" />\n    </inertial>\n  </link>\n  <link name=\"panda_link1\">\n    <collision>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link1.stl\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"0.003875 0.002081 -0.04762\" />\n      <mass value=\"4.970684\" />\n      <inertia ixx=\"0.70337\" ixy=\"-0.000139\" ixz=\"0.006772\" iyy=\"0.70661\" iyz=\"0.019169\" izz=\"0.009117\" />\n    </inertial>\n  </link>\n  <joint name=\"panda_joint1\" type=\"revolute\">\n    <safety_controller k_position=\"100.0\" k_velocity=\"40.0\" soft_lower_limit=\"-2.8973\" soft_upper_limit=\"2.8973\" />\n    <origin rpy=\"0 0 0\" xyz=\"0 0 0.333\" />\n    <parent link=\"panda_link0\" />\n    <child link=\"panda_link1\" />\n    <axis xyz=\"0 0 1\" />\n    <limit effort=\"87\" lower=\"-2.8973\" upper=\"2.8973\" velocity=\"2.1750\" />\n    <dynamics D=\"1\" K=\"7000\" damping=\"0.003\" friction=\"0.0\" mu_coulomb=\"0\" mu_viscous=\"16\" />\n  </joint>\n  <link name=\"panda_link2\">\n    <collision>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link2.stl\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"-0.003141 -0.02872  0.003495\" />\n      <mass value=\"0.646926\" />\n      <inertia ixx=\"0.007962\" ixy=\"-0.003925\" ixz=\"0.010254\" iyy=\"0.02811\" iyz=\"0.000704\" izz=\"0.025995\" />\n    </inertial>\n  </link>\n  <joint name=\"panda_joint2\" type=\"revolute\">\n    <safety_controller k_position=\"100.0\" k_velocity=\"40.0\" soft_lower_limit=\"-1.7628\" soft_upper_limit=\"1.7628\" />\n    <origin rpy=\"-1.5707963267948966 0 0\" xyz=\"0 0 0\" />\n    <parent link=\"panda_link1\" />\n    <child link=\"panda_link2\" />\n    <axis xyz=\"0 0 1\" />\n    <limit effort=\"87\" lower=\"-1.7628\" upper=\"1.7628\" velocity=\"2.1750\" />\n    <dynamics D=\"1\" K=\"7000\" damping=\"0.003\" friction=\"0.0\" mu_coulomb=\"0\" mu_viscous=\"16\" />\n  </joint>\n  <link name=\"panda_link3\">\n    <collision>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link3.stl\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"2.7518e-02 3.9252e-02 -6.6502e-02\" />\n      <mass value=\"3.228604\" />\n      <inertia ixx=\"0.037242\" ixy=\"-0.004761\" ixz=\"-0.011396\" iyy=\"0.036155\" iyz=\"-0.012805\" izz=\"0.01083\" />\n    </inertial>\n  </link>\n  <joint name=\"panda_joint3\" type=\"revolute\">\n    <safety_controller k_position=\"100.0\" k_velocity=\"40.0\" soft_lower_limit=\"-2.8973\" soft_upper_limit=\"2.8973\" />\n    <origin rpy=\"1.5707963267948966 0 0\" xyz=\"0 -0.316 0\" />\n    <parent link=\"panda_link2\" />\n    <child link=\"panda_link3\" />\n    <axis xyz=\"0 0 1\" />\n    <limit effort=\"87\" lower=\"-2.8973\" upper=\"2.8973\" velocity=\"2.1750\" />\n    <dynamics D=\"1\" K=\"7000\" damping=\"0.003\" friction=\"0.0\" mu_coulomb=\"0\" mu_viscous=\"16\" />\n  </joint>\n  <link name=\"panda_link4\">\n    <collision>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link4.stl\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"-5.317e-02 1.04419e-01 2.7454e-02\" />\n      <mass value=\"3.587895\" />\n      <inertia ixx=\"0.025853\" ixy=\"0.007796\" ixz=\"-0.001332\" iyy=\"0.019552\" iyz=\"0.008641\" izz=\"0.028323\" />\n    </inertial>\n  </link>\n  <joint name=\"panda_joint4\" type=\"revolute\">\n    <safety_controller k_position=\"100.0\" k_velocity=\"40.0\" soft_lower_limit=\"-3.0718\" soft_upper_limit=\"-0.0698\" />\n    <origin rpy=\"1.5707963267948966 0 0\" xyz=\"0.0825 0 0\" />\n    <parent link=\"panda_link3\" />\n    <child link=\"panda_link4\" />\n    <axis xyz=\"0 0 1\" />\n    <limit effort=\"87\" lower=\"-3.0718\" upper=\"-0.0698\" velocity=\"2.1750\" />\n    <dynamics D=\"1\" K=\"7000\" damping=\"0.003\" friction=\"0.0\" mu_coulomb=\"0\" mu_viscous=\"16\" />\n  </joint>\n  <link name=\"panda_link5\">\n    <collision>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link5.stl\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"-1.1953e-02 4.1065e-02 -3.8437e-02\" />\n      <mass value=\"1.225946\" />\n      <inertia ixx=\"0.035549\" ixy=\"-0.002117\" ixz=\"-0.004037\" iyy=\"0.029474\" iyz=\"0.000229\" izz=\"0.008627\" />\n    </inertial>\n  </link>\n  <joint name=\"panda_joint5\" type=\"revolute\">\n    <safety_controller k_position=\"100.0\" k_velocity=\"40.0\" soft_lower_limit=\"-2.8973\" soft_upper_limit=\"2.8973\" />\n    <origin rpy=\"-1.5707963267948966 0 0\" xyz=\"-0.0825 0.384 0\" />\n    <parent link=\"panda_link4\" />\n    <child link=\"panda_link5\" />\n    <axis xyz=\"0 0 1\" />\n    <limit effort=\"12\" lower=\"-2.8973\" upper=\"2.8973\" velocity=\"2.6100\" />\n    <dynamics D=\"1\" K=\"7000\" damping=\"0.003\" friction=\"0.0\" mu_coulomb=\"0\" mu_viscous=\"16\" />\n  </joint>\n  <link name=\"panda_link6\">\n    <collision>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link6.stl\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"6.0149e-02 -1.4117e-02 -1.0517e-02\" />\n      <mass value=\"1.666555\" />\n      <inertia ixx=\"0.001964\" ixy=\"0.000109\" ixz=\"-0.001158\" iyy=\"0.004354\" iyz=\"0.000341\" izz=\"0.005433\" />\n    </inertial>\n  </link>\n  <joint name=\"panda_joint6\" type=\"revolute\">\n    <safety_controller k_position=\"100.0\" k_velocity=\"40.0\" soft_lower_limit=\"-0.0175\" soft_upper_limit=\"3.7525\" />\n    <origin rpy=\"1.5707963267948966 0 0\" xyz=\"0 0 0\" />\n    <parent link=\"panda_link5\" />\n    <child link=\"panda_link6\" />\n    <axis xyz=\"0 0 1\" />\n    <limit effort=\"12\" lower=\"-0.0175\" upper=\"3.7525\" velocity=\"2.6100\" />\n    <dynamics D=\"1\" K=\"7000\" damping=\"0.003\" friction=\"0.0\" mu_coulomb=\"0\" mu_viscous=\"16\" />\n  </joint>\n  <link name=\"panda_link7\">\n    <collision>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/link7.stl\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"1.0517e-02 -4.252e-03 6.1597e-02\" />\n      <mass value=\"0.735522\" />\n      <inertia ixx=\"0.012516\" ixy=\"-0.000428\" ixz=\"-0.001196\" iyy=\"0.010027\" iyz=\"-0.000741\" izz=\"0.004815\" />\n    </inertial>\n  </link>\n  <joint name=\"panda_joint7\" type=\"revolute\">\n    <safety_controller k_position=\"100.0\" k_velocity=\"40.0\" soft_lower_limit=\"-2.8973\" soft_upper_limit=\"2.8973\" />\n    <origin rpy=\"1.5707963267948966 0 0\" xyz=\"0.088 0 0\" />\n    <parent link=\"panda_link6\" />\n    <child link=\"panda_link7\" />\n    <axis xyz=\"0 0 1\" />\n    <limit effort=\"12\" lower=\"-2.8973\" upper=\"2.8973\" velocity=\"2.6100\" />\n    <dynamics D=\"1\" K=\"7000\" damping=\"0.003\" friction=\"0.0\" mu_coulomb=\"0\" mu_viscous=\"16\" />\n  </joint>\n  <link name=\"panda_link8\" />\n  <joint name=\"panda_joint8\" type=\"fixed\">\n    <origin rpy=\"0 0 0\" xyz=\"0 0 0.107\" />\n    <parent link=\"panda_link7\" />\n    <child link=\"panda_link8\" />\n  </joint>\n  <joint name=\"panda_hand_joint\" type=\"fixed\">\n    <parent link=\"panda_link8\" />\n    <child link=\"panda_hand\" />\n    <origin rpy=\"0 0 -0.7853981633974483\" xyz=\"0 0 0\" />\n  </joint>\n  <link name=\"panda_hand\">\n    <collision>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/collision/hand.stl\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"-0.01 0 0.03\" />\n      <mass value=\"0.73\" />\n      <inertia ixx=\"0.001\" ixy=\"0\" ixz=\"0\" iyy=\"0.0025\" iyz=\"0\" izz=\"0.0017\" />\n    </inertial>\n  </link>\n  \n  <link name=\"panda_hand_tcp\" />\n  <joint name=\"panda_hand_tcp_joint\" type=\"fixed\">\n    <origin rpy=\"0 0 0\" xyz=\"0 0 0.1034\" />\n    <parent link=\"panda_hand\" />\n    <child link=\"panda_hand_tcp\" />\n  </joint>\n  <link name=\"panda_leftfinger_pad\" />\n  <joint name=\"panda_leftfinger_pad_joint\" type=\"fixed\">\n    <origin rpy=\"0 0 0\" xyz=\"0 0 0.0455\" />\n    <parent link=\"panda_leftfinger\" />\n    <child link=\"panda_leftfinger_pad\" />\n  </joint>\n  <link name=\"panda_rightfinger_pad\" />\n  <joint name=\"panda_rightfinger_pad_joint\" type=\"fixed\">\n    <origin rpy=\"0 0 0\" xyz=\"0 0 0.0455\" />\n    <parent link=\"panda_rightfinger\" />\n    <child link=\"panda_rightfinger_pad\" />\n  </joint>\n  <link name=\"panda_leftfinger\">\n    <collision>\n      <origin rpy=\"0 0 0\" xyz=\"0 18.5e-3 11e-3\" />\n      <geometry>\n        <box size=\"22e-3 15e-3 20e-3\" />\n      </geometry>\n    </collision>\n    \n    <collision>\n      <origin rpy=\"0 0 0\" xyz=\"0 6.8e-3 2.2e-3\" />\n      <geometry>\n        <box size=\"22e-3 8.8e-3 3.8e-3\" />\n      </geometry>\n    </collision>\n    \n    <collision>\n      <origin rpy=\"0.5235987755982988 0 0\" xyz=\"0 15.9e-3 28.35e-3\" />\n      <geometry>\n        <box size=\"17.5e-3 7e-3 23.5e-3\" />\n      </geometry>\n    </collision>\n    \n    <collision>\n      <origin rpy=\"0 0 0\" xyz=\"0 7.58e-3 45.25e-3\" />\n      <geometry>\n        <box size=\"17.5e-3 15.2e-3 18.5e-3\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"0 0 0\" />\n      <mass value=\"0.015\" />\n      <inertia ixx=\"2.3749999999999997e-06\" ixy=\"0\" ixz=\"0\" iyy=\"2.3749999999999997e-06\" iyz=\"0\" izz=\"7.5e-07\" />\n    </inertial>\n  </link>\n  <link name=\"panda_rightfinger\">\n    <collision>\n      <origin rpy=\"0 0 0\" xyz=\"0 -18.5e-3 11e-3\" />\n      <geometry>\n        <box size=\"22e-3 15e-3 20e-3\" />\n      </geometry>\n    </collision>\n    \n    <collision>\n      <origin rpy=\"0 0 0\" xyz=\"0 -6.8e-3 2.2e-3\" />\n      <geometry>\n        <box size=\"22e-3 8.8e-3 3.8e-3\" />\n      </geometry>\n    </collision>\n    \n    <collision>\n      <origin rpy=\"-0.5235987755982988 0 0\" xyz=\"0 -15.9e-3 28.35e-3\" />\n      <geometry>\n        <box size=\"17.5e-3 7e-3 23.5e-3\" />\n      </geometry>\n    </collision>\n    \n    <collision>\n      <origin rpy=\"0 0 0\" xyz=\"0 -7.58e-3 45.25e-3\" />\n      <geometry>\n        <box size=\"17.5e-3 15.2e-3 18.5e-3\" />\n      </geometry>\n    </collision>\n    <inertial>\n      <origin rpy=\"0 0 0\" xyz=\"0 0 0\" />\n      <mass value=\"0.015\" />\n      <inertia ixx=\"2.3749999999999997e-06\" ixy=\"0\" ixz=\"0\" iyy=\"2.3749999999999997e-06\" iyz=\"0\" izz=\"7.5e-07\" />\n    </inertial>\n  </link>\n  <joint name=\"panda_finger_joint1\" type=\"prismatic\">\n    <parent link=\"panda_hand\" />\n    <child link=\"panda_leftfinger\" />\n    <origin rpy=\"0 0 0\" xyz=\"0 0 0.0584\" />\n    <axis xyz=\"0 1 0\" />\n    <limit effort=\"100\" lower=\"0.0\" upper=\"0.04\" velocity=\"0.2\" />\n    <dynamics damping=\"0.3\" />\n  </joint>\n  <joint name=\"panda_finger_joint2\" type=\"prismatic\">\n    <parent link=\"panda_hand\" />\n    <child link=\"panda_rightfinger\" />\n    <origin rpy=\"0 0 0\" xyz=\"0 0 0.0584\" />\n    <axis xyz=\"0 -1 0\" />\n    <limit effort=\"100\" lower=\"0.0\" upper=\"0.04\" velocity=\"0.2\" />\n    <dynamics damping=\"0.3\" />\n  </joint>\n<link name=\"world\" /><joint name=\"frame_panda_link0\" type=\"fixed\"><origin xyz=\"-0.615000009537 2.91038304567e-10 -4.09781932831e-08\" rpy=\"5.4441349561e-10 -6.61142296465e-09 -3.53506463319e-11\" /><parent link=\"world\" /><child link=\"panda_link0\" /></joint><link name=\"table-workspace\" /><joint name=\"frame_table-workspace\" type=\"fixed\"><origin xyz=\"-0.119999997318 0 -0.919642925262\" rpy=\"0 0 1.57079632679\" /><parent link=\"world\" /><child link=\"table-workspace\" /></joint><link name=\"ground\" /><joint name=\"frame_ground\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"world\" /><child link=\"ground\" /></joint><link name=\"cube\" /><joint name=\"frame_cube\" type=\"fixed\"><origin xyz=\"-0.0201907008886 0.0033358335495 0.019999999553\" rpy=\"0 0 2.94707037082\" /><parent link=\"world\" /><child link=\"cube\" /></joint><link name=\"goal_site\" /><joint name=\"frame_goal_site\" type=\"fixed\"><origin xyz=\"-0.0961101204157 0.0546694323421 0.256210327148\" rpy=\"0 0 0\" /><parent link=\"world\" /><child link=\"goal_site\" /></joint><link name=\"visual_panda_link0_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link0.glb\" />\n      </geometry>\n    </visual>\n    </link><joint name=\"visual_panda_link0_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"panda_link0\" /><child link=\"visual_panda_link0_0\" /></joint><link name=\"visual_panda_link1_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link1.glb\" />\n      </geometry>\n    </visual>\n    </link><joint name=\"visual_panda_link1_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"panda_link1\" /><child link=\"visual_panda_link1_0\" /></joint><link name=\"visual_panda_link2_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link2.glb\" />\n      </geometry>\n    </visual>\n    </link><joint name=\"visual_panda_link2_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"panda_link2\" /><child link=\"visual_panda_link2_0\" /></joint><link name=\"visual_panda_link3_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link3.glb\" />\n      </geometry>\n    </visual>\n    </link><joint name=\"visual_panda_link3_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"panda_link3\" /><child link=\"visual_panda_link3_0\" /></joint><link name=\"visual_panda_link4_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link4.glb\" />\n      </geometry>\n    </visual>\n    </link><joint name=\"visual_panda_link4_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"panda_link4\" /><child link=\"visual_panda_link4_0\" /></joint><link name=\"visual_panda_link5_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link5.glb\" />\n      </geometry>\n    </visual>\n    </link><joint name=\"visual_panda_link5_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"panda_link5\" /><child link=\"visual_panda_link5_0\" /></joint><link name=\"visual_panda_link6_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link6.glb\" />\n      </geometry>\n    </visual>\n    </link><joint name=\"visual_panda_link6_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"panda_link6\" /><child link=\"visual_panda_link6_0\" /></joint><link name=\"visual_panda_link7_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link7.glb\" />\n      </geometry>\n    </visual>\n    </link><joint name=\"visual_panda_link7_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"panda_link7\" /><child link=\"visual_panda_link7_0\" /></joint><link name=\"visual_panda_hand_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/hand.glb\" />\n      </geometry>\n    </visual>\n    </link><joint name=\"visual_panda_hand_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"panda_hand\" /><child link=\"visual_panda_hand_0\" /></joint><link name=\"visual_panda_leftfinger_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/finger.glb\" />\n      </geometry>\n    </visual>\n    \n    </link><joint name=\"visual_panda_leftfinger_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"panda_leftfinger\" /><child link=\"visual_panda_leftfinger_0\" /></joint><link name=\"visual_panda_rightfinger_0\"><visual>\n      <geometry>\n        <mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/finger.glb\" />\n      </geometry>\n    </visual>\n    \n    </link><joint name=\"visual_panda_rightfinger_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 3.14159265359\" /><parent link=\"panda_rightfinger\" /><child link=\"visual_panda_rightfinger_0\" /></joint><link name=\"visual_table-workspace_0\"><visual><geometry><mesh filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/utils/scene_builder/table/assets/table.glb\" scale=\"1.75 1.75 1.75\" /></geometry><material name=\"table-workspace_0\"><color rgba=\"1 1 1 1\" /></material></visual></link><joint name=\"visual_table-workspace_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 1.57079632679\" /><parent link=\"table-workspace\" /><child link=\"visual_table-workspace_0\" /></joint><link name=\"visual_ground_0\"><visual><geometry><mesh filename=\"/worlds/maniskill/scenes/ground.obj\" scale=\"1 1 1\" /></geometry><material name=\"ground_0\"><texture filename=\"https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/utils/building/assets/grid_texture.png\" /><color rgba=\"1 1 1 1\" /></material></visual></link><joint name=\"visual_ground_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"ground\" /><child link=\"visual_ground_0\" /></joint><link name=\"visual_cube_0\"><visual><geometry><box size=\"0.0399999991059 0.0399999991059 0.0399999991059\" /></geometry><material name=\"cube_0\"><color rgba=\"1 0 0 1\" /></material></visual></link><joint name=\"visual_cube_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"cube\" /><child link=\"visual_cube_0\" /></joint><link name=\"visual_goal_site_0\"><visual><geometry><sphere radius=\"0.02500000037252903\" /></geometry><material name=\"goal_site_0\"><color rgba=\"0 1 0 1\" /></material></visual></link><joint name=\"visual_goal_site_0\" type=\"fixed\"><origin xyz=\"0 0 0\" rpy=\"0 0 0\" /><parent link=\"goal_site\" /><child link=\"visual_goal_site_0\" /></joint></robot>",
    "geoms": [
      {
        "name": "visual_panda_link0_0",
        "label": "panda_link0",
        "type": "mesh",
        "parent": "panda_link0",
        "origin": {
          "xyz": [
            0,
            0,
            0
          ],
          "rpy": [
            0,
            0,
            0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link0.glb"
      },
      {
        "name": "visual_panda_link1_0",
        "label": "panda_link1",
        "type": "mesh",
        "parent": "panda_link1",
        "origin": {
          "xyz": [
            0,
            0,
            0
          ],
          "rpy": [
            0,
            0,
            0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link1.glb"
      },
      {
        "name": "visual_panda_link2_0",
        "label": "panda_link2",
        "type": "mesh",
        "parent": "panda_link2",
        "origin": {
          "xyz": [
            0,
            0,
            0
          ],
          "rpy": [
            0,
            0,
            0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link2.glb"
      },
      {
        "name": "visual_panda_link3_0",
        "label": "panda_link3",
        "type": "mesh",
        "parent": "panda_link3",
        "origin": {
          "xyz": [
            0,
            0,
            0
          ],
          "rpy": [
            0,
            0,
            0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link3.glb"
      },
      {
        "name": "visual_panda_link4_0",
        "label": "panda_link4",
        "type": "mesh",
        "parent": "panda_link4",
        "origin": {
          "xyz": [
            0,
            0,
            0
          ],
          "rpy": [
            0,
            0,
            0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link4.glb"
      },
      {
        "name": "visual_panda_link5_0",
        "label": "panda_link5",
        "type": "mesh",
        "parent": "panda_link5",
        "origin": {
          "xyz": [
            0,
            0,
            0
          ],
          "rpy": [
            0,
            0,
            0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link5.glb"
      },
      {
        "name": "visual_panda_link6_0",
        "label": "panda_link6",
        "type": "mesh",
        "parent": "panda_link6",
        "origin": {
          "xyz": [
            0,
            0,
            0
          ],
          "rpy": [
            0,
            0,
            0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link6.glb"
      },
      {
        "name": "visual_panda_link7_0",
        "label": "panda_link7",
        "type": "mesh",
        "parent": "panda_link7",
        "origin": {
          "xyz": [
            0,
            0,
            0
          ],
          "rpy": [
            0,
            0,
            0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/link7.glb"
      },
      {
        "name": "visual_panda_hand_0",
        "label": "panda_hand",
        "type": "mesh",
        "parent": "panda_hand",
        "origin": {
          "xyz": [
            0,
            0,
            0
          ],
          "rpy": [
            0,
            0,
            0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/hand.glb"
      },
      {
        "name": "visual_panda_leftfinger_0",
        "label": "panda_leftfinger",
        "type": "mesh",
        "parent": "panda_leftfinger",
        "origin": {
          "xyz": [
            0,
            0,
            0
          ],
          "rpy": [
            0,
            0,
            0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/finger.glb"
      },
      {
        "name": "visual_panda_rightfinger_0",
        "label": "panda_rightfinger",
        "type": "mesh",
        "parent": "panda_rightfinger",
        "origin": {
          "xyz": [
            0.0,
            0.0,
            0.0
          ],
          "rpy": [
            0.0,
            0.0,
            3.141592653589793
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/assets/robots/panda/franka_description/meshes/visual/finger.glb"
      },
      {
        "name": "visual_table-workspace_0",
        "label": "table-workspace",
        "type": "mesh",
        "parent": "table-workspace",
        "origin": {
          "xyz": [
            0.0,
            0.0,
            0.0
          ],
          "rpy": [
            0.0,
            0.0,
            1.57079632679
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "filename": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/utils/scene_builder/table/assets/table.glb"
      },
      {
        "name": "visual_ground_0",
        "label": "ground",
        "type": "mesh",
        "parent": "ground",
        "origin": {
          "xyz": [
            0.0,
            0.0,
            0.0
          ],
          "rpy": [
            0.0,
            0.0,
            0.0
          ]
        },
        "plane": true,
        "excludeFromFit": true,
        "filename": "/worlds/maniskill/scenes/ground.obj",
        "textureUrl": "https://raw.githubusercontent.com/mani-skill/ManiSkill/a4a4f9272ad64b1564035874b605ceb687b63ed8/mani_skill/utils/building/assets/grid_texture.png"
      },
      {
        "name": "visual_cube_0",
        "label": "cube",
        "type": "box",
        "parent": "cube",
        "origin": {
          "xyz": [
            0.0,
            0.0,
            0.0
          ],
          "rpy": [
            0.0,
            0.0,
            0.0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "size": [
          0.0399999991059,
          0.0399999991059,
          0.0399999991059
        ]
      },
      {
        "name": "visual_goal_site_0",
        "label": "goal_site",
        "type": "sphere",
        "parent": "goal_site",
        "origin": {
          "xyz": [
            0.0,
            0.0,
            0.0
          ],
          "rpy": [
            0.0,
            0.0,
            0.0
          ]
        },
        "plane": false,
        "excludeFromFit": false,
        "radius": 0.02500000037252903
      }
    ],
    "joints": [
      {
        "name": "panda_joint1",
        "body": "panda_link1",
        "link": "panda_link1",
        "kind": "hinge",
        "lower": -2.8973,
        "upper": 2.8973,
        "rest": 0.035281047224998474
      },
      {
        "name": "panda_joint2",
        "body": "panda_link2",
        "link": "panda_link2",
        "kind": "hinge",
        "lower": -1.7628,
        "upper": 1.7628,
        "rest": 0.40070223808288574
      },
      {
        "name": "panda_joint3",
        "body": "panda_link3",
        "link": "panda_link3",
        "kind": "hinge",
        "lower": -2.8973,
        "upper": 2.8973,
        "rest": 0.019574759528040886
      },
      {
        "name": "panda_joint4",
        "body": "panda_link4",
        "link": "panda_link4",
        "kind": "hinge",
        "lower": -3.0718,
        "upper": -0.0698,
        "rest": -1.918677568435669
      },
      {
        "name": "panda_joint5",
        "body": "panda_link5",
        "link": "panda_link5",
        "kind": "hinge",
        "lower": -2.8973,
        "upper": 2.8973,
        "rest": 0.03735116124153137
      },
      {
        "name": "panda_joint6",
        "body": "panda_link6",
        "link": "panda_link6",
        "kind": "hinge",
        "lower": -0.0175,
        "upper": 3.7525,
        "rest": 2.336648941040039
      },
      {
        "name": "panda_joint7",
        "body": "panda_link7",
        "link": "panda_link7",
        "kind": "hinge",
        "lower": -2.8973,
        "upper": 2.8973,
        "rest": 0.8043999075889587
      },
      {
        "name": "panda_finger_joint1",
        "body": "panda_leftfinger",
        "link": "panda_leftfinger",
        "kind": "slide",
        "lower": 0.0,
        "upper": 0.04,
        "rest": 0.03999999910593033
      },
      {
        "name": "panda_finger_joint2",
        "body": "panda_rightfinger",
        "link": "panda_rightfinger",
        "kind": "slide",
        "lower": 0.0,
        "upper": 0.04,
        "rest": 0.03999999910593033
      }
    ],
    "freeBodies": [
      {
        "name": "panda_link0",
        "link": "panda_link0"
      },
      {
        "name": "table-workspace",
        "link": "table-workspace"
      },
      {
        "name": "ground",
        "link": "ground"
      },
      {
        "name": "cube",
        "link": "cube"
      },
      {
        "name": "goal_site",
        "link": "goal_site"
      }
    ],
    "mocapBodies": [],
    "unactuated": [],
    "skipped": [],
    "missing": [],
    "hierarchy": {
      "name": "world",
      "kind": "body",
      "children": [
        {
          "name": "panda_link0",
          "kind": "body",
          "children": [
            {
              "name": "visual_panda_link0_0",
              "kind": "geom",
              "geom": "visual_panda_link0_0",
              "parent": "panda_link0",
              "children": []
            },
            {
              "name": "panda_link1",
              "kind": "body",
              "children": [
                {
                  "name": "visual_panda_link1_0",
                  "kind": "geom",
                  "geom": "visual_panda_link1_0",
                  "parent": "panda_link1",
                  "children": []
                },
                {
                  "name": "panda_link2",
                  "kind": "body",
                  "children": [
                    {
                      "name": "visual_panda_link2_0",
                      "kind": "geom",
                      "geom": "visual_panda_link2_0",
                      "parent": "panda_link2",
                      "children": []
                    },
                    {
                      "name": "panda_link3",
                      "kind": "body",
                      "children": [
                        {
                          "name": "visual_panda_link3_0",
                          "kind": "geom",
                          "geom": "visual_panda_link3_0",
                          "parent": "panda_link3",
                          "children": []
                        },
                        {
                          "name": "panda_link4",
                          "kind": "body",
                          "children": [
                            {
                              "name": "visual_panda_link4_0",
                              "kind": "geom",
                              "geom": "visual_panda_link4_0",
                              "parent": "panda_link4",
                              "children": []
                            },
                            {
                              "name": "panda_link5",
                              "kind": "body",
                              "children": [
                                {
                                  "name": "visual_panda_link5_0",
                                  "kind": "geom",
                                  "geom": "visual_panda_link5_0",
                                  "parent": "panda_link5",
                                  "children": []
                                },
                                {
                                  "name": "panda_link6",
                                  "kind": "body",
                                  "children": [
                                    {
                                      "name": "visual_panda_link6_0",
                                      "kind": "geom",
                                      "geom": "visual_panda_link6_0",
                                      "parent": "panda_link6",
                                      "children": []
                                    },
                                    {
                                      "name": "panda_link7",
                                      "kind": "body",
                                      "children": [
                                        {
                                          "name": "visual_panda_link7_0",
                                          "kind": "geom",
                                          "geom": "visual_panda_link7_0",
                                          "parent": "panda_link7",
                                          "children": []
                                        },
                                        {
                                          "name": "panda_link8",
                                          "kind": "body",
                                          "children": [
                                            {
                                              "name": "panda_hand",
                                              "kind": "body",
                                              "children": [
                                                {
                                                  "name": "visual_panda_hand_0",
                                                  "kind": "geom",
                                                  "geom": "visual_panda_hand_0",
                                                  "parent": "panda_hand",
                                                  "children": []
                                                },
                                                {
                                                  "name": "panda_hand_tcp",
                                                  "kind": "body",
                                                  "children": []
                                                },
                                                {
                                                  "name": "panda_leftfinger",
                                                  "kind": "body",
                                                  "children": [
                                                    {
                                                      "name": "visual_panda_leftfinger_0",
                                                      "kind": "geom",
                                                      "geom": "visual_panda_leftfinger_0",
                                                      "parent": "panda_leftfinger",
                                                      "children": []
                                                    },
                                                    {
                                                      "name": "panda_leftfinger_pad",
                                                      "kind": "body",
                                                      "children": []
                                                    }
                                                  ]
                                                },
                                                {
                                                  "name": "panda_rightfinger",
                                                  "kind": "body",
                                                  "children": [
                                                    {
                                                      "name": "visual_panda_rightfinger_0",
                                                      "kind": "geom",
                                                      "geom": "visual_panda_rightfinger_0",
                                                      "parent": "panda_rightfinger",
                                                      "children": []
                                                    },
                                                    {
                                                      "name": "panda_rightfinger_pad",
                                                      "kind": "body",
                                                      "children": []
                                                    }
                                                  ]
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name": "table-workspace",
          "kind": "body",
          "children": [
            {
              "name": "visual_table-workspace_0",
              "kind": "geom",
              "geom": "visual_table-workspace_0",
              "parent": "table-workspace",
              "children": []
            }
          ]
        },
        {
          "name": "ground",
          "kind": "body",
          "children": [
            {
              "name": "visual_ground_0",
              "kind": "geom",
              "geom": "visual_ground_0",
              "parent": "ground",
              "children": []
            }
          ]
        },
        {
          "name": "cube",
          "kind": "body",
          "children": [
            {
              "name": "visual_cube_0",
              "kind": "geom",
              "geom": "visual_cube_0",
              "parent": "cube",
              "children": []
            }
          ]
        },
        {
          "name": "goal_site",
          "kind": "body",
          "children": [
            {
              "name": "visual_goal_site_0",
              "kind": "geom",
              "geom": "visual_goal_site_0",
              "parent": "goal_site",
              "children": []
            }
          ]
        }
      ]
    },
    "cameras": [],
    "sites": [],
    "objectUrls": [],
    "jointMap": {
      "panda_joint1": 0,
      "panda_joint2": 1,
      "panda_joint3": 2,
      "panda_joint4": 3,
      "panda_joint5": 4,
      "panda_joint6": 5,
      "panda_joint7": 6,
      "panda_finger_joint1": 7,
      "panda_finger_joint2": 8
    },
    "visibility": {
      "id": "sapien-native-visuals"
    },
    "textureWrap": "repeat"
  },
  "displayCamera": {
    "name": "Native render camera",
    "pos": [
      0.6000000238418579,
      0.699999988079071,
      0.6000000238418579
    ],
    "quat": [
      0.27556706306493284,
      0.21079490246404942,
      0.5698328905215999,
      0.7449287078162161
    ],
    "fovy": 57.29577951308232,
    "aspectPolicy": "preserve-vertical-span"
  },
  "notes": [
    "Display geometry and native recorded states, not browser physics.",
    "Assets: upstream CC BY-NC 4.0; code: Apache 2.0.",
    "Finger mimic disabled in display URDF to preserve independently recorded native finger positions."
  ]
}
