{
  "repository": "https://github.com/unitreerobotics/unitree_ros",
  "commit": "daadf41ee9afce8f90fdc09a98506012691fa122",
  "source_directory": "robots/r1_a5_description",
  "license": "BSD-3-Clause; original text in model/LICENSE",
  "downloaded_date": "2026-10-06",
  "links": 14,
  "revolute_joints": 13,
  "arm_joints": 10,
  "independent_gripper_joints": 0,
  "root_link": "pelvis_link",
  "coordinate_system": "URDF: X forward, Y left, Z up; meters and radians",
  "zero_pose_bounds_meters": {
    "min": [
      -0.09809999912977219,
      -0.1812258527366043,
      -0.05552465992701117
    ],
    "max": [
      0.2710341212234497,
      0.1812258527366043,
      0.44039282166957855
    ],
    "size": [
      0.3691341203532219,
      0.3624517054732086,
      0.4959174815965897
    ]
  },
  "files": [
    {
      "path": "model/LICENSE",
      "bytes": 1558,
      "sha256": "84aac59fd3246e3ddc49d1387644e8fcf43b0def4f0b9fe687f372e90446df2d"
    },
    {
      "path": "model/meshes/head_pitch_link.STL",
      "bytes": 279084,
      "sha256": "f2c64723273d93c2da9d5e204f27cd569f8fda0477dc0595760ce09d9d7f9db9"
    },
    {
      "path": "model/meshes/head_yaw_link.STL",
      "bytes": 3448534,
      "sha256": "15f51b6f177e6e63c7050607d488224103210ae566dbf216149234e0cb580869"
    },
    {
      "path": "model/meshes/left_elbow_link.STL",
      "bytes": 373384,
      "sha256": "e6b6584de6ec6c629da24fbebdc7b88cccd7ed24ad0d7547fa2d871fce4faa7c"
    },
    {
      "path": "model/meshes/left_shoulder_pitch_link.STL",
      "bytes": 420084,
      "sha256": "858948df8d89f36ef3786489e661aaa549e7a3cc510621ed03dafdbae5ee27ca"
    },
    {
      "path": "model/meshes/left_shoulder_roll_link.STL",
      "bytes": 542884,
      "sha256": "7fcfd330aa78b58a9f2dcbf6f87d62b6314eae3678d36abbbc1632a29cf9d7b9"
    },
    {
      "path": "model/meshes/left_shoulder_yaw_link.STL",
      "bytes": 649584,
      "sha256": "30d6374e86a6edc392300c0e2ba932b306b34080d0fae47a24bb6cf8cc78d70d"
    },
    {
      "path": "model/meshes/left_wrist_roll_link.STL",
      "bytes": 880984,
      "sha256": "e07a222c29e8ac6b444998f8e60e715f706f187ffbc4e72e4053b71e7e628057"
    },
    {
      "path": "model/meshes/pelvis_link.STL",
      "bytes": 54084,
      "sha256": "01e8351935fe1708817a5d9750359c15913110e69bcf4b19b4d18de3604268ca"
    },
    {
      "path": "model/meshes/right_elbow_link.STL",
      "bytes": 360884,
      "sha256": "5fb100c5dd6988f280e082413eeb935ac09b797f8d0120dbaace848b397a7ce0"
    },
    {
      "path": "model/meshes/right_shoulder_pitch_link.STL",
      "bytes": 419584,
      "sha256": "c1b94e65a7c6c685cd73e37b5e623318212e66332033b6e816432e13355115c6"
    },
    {
      "path": "model/meshes/right_shoulder_roll_link.STL",
      "bytes": 535034,
      "sha256": "97e41a1b567ffda5019cdefe9bfe6b0c637b589d07ccaaece5aa4e6ed2b31d15"
    },
    {
      "path": "model/meshes/right_shoulder_yaw_link.STL",
      "bytes": 647784,
      "sha256": "fe1ccc15c57204b96dadf8686c5be617165fc659e34053637736f977976aca7b"
    },
    {
      "path": "model/meshes/right_wrist_roll_link.STL",
      "bytes": 881784,
      "sha256": "1e2a25fb75935db59d841f23b5a90b7a0970fbb8d5ce282690d9a3bdda430a68"
    },
    {
      "path": "model/meshes/waist_yaw_link.STL",
      "bytes": 2084784,
      "sha256": "ecdb24fa9d59e1b300d0dcd856e9b6a88068e1bb45d078a8617dff6cf960ab80"
    },
    {
      "path": "model/r1_a5.urdf",
      "bytes": 13474,
      "sha256": "e6b17480aff7d0d459ee3c3438f9971faf9c1e9c14db988ed2bf66f7005b4928"
    }
  ],
  "joints": [
    {
      "name": "waist_yaw_joint",
      "type": "revolute",
      "parent": "pelvis_link",
      "child": "waist_yaw_link",
      "axis": [
        0.0,
        0.0,
        1.0
      ],
      "origin_xyz": [
        0.0,
        0.0,
        0.0
      ],
      "origin_rpy": [
        0.0,
        0.0,
        0.0
      ],
      "lower_radians": -2.618,
      "upper_radians": 2.618
    },
    {
      "name": "left_shoulder_pitch_joint",
      "type": "revolute",
      "parent": "waist_yaw_link",
      "child": "left_shoulder_pitch_link",
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "origin_xyz": [
        0.0,
        0.085688,
        0.19749
      ],
      "origin_rpy": [
        0.26187,
        0.0,
        0.0
      ],
      "lower_radians": -3.1416,
      "upper_radians": 2.0944
    },
    {
      "name": "left_shoulder_roll_joint",
      "type": "revolute",
      "parent": "left_shoulder_pitch_link",
      "child": "left_shoulder_roll_link",
      "axis": [
        1.0,
        0.0,
        0.0
      ],
      "origin_xyz": [
        0.03445,
        0.047132,
        -0.025693
      ],
      "origin_rpy": [
        -0.26187,
        0.0,
        0.0
      ],
      "lower_radians": -0.22689,
      "upper_radians": 2.4784
    },
    {
      "name": "left_shoulder_yaw_joint",
      "type": "revolute",
      "parent": "left_shoulder_roll_link",
      "child": "left_shoulder_yaw_link",
      "axis": [
        0.0,
        0.0,
        1.0
      ],
      "origin_xyz": [
        -0.03445,
        0.0043,
        -0.10835
      ],
      "origin_rpy": [
        0.0,
        0.0,
        0.0
      ],
      "lower_radians": -1.9199,
      "upper_radians": 1.9199
    },
    {
      "name": "left_elbow_joint",
      "type": "revolute",
      "parent": "left_shoulder_yaw_link",
      "child": "left_elbow_link",
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "origin_xyz": [
        0.016191,
        0.026461,
        -0.082858
      ],
      "origin_rpy": [
        0.0,
        0.0,
        0.0
      ],
      "lower_radians": -0.97564,
      "upper_radians": 2.1852
    },
    {
      "name": "left_wrist_roll_joint",
      "type": "revolute",
      "parent": "left_elbow_link",
      "child": "left_wrist_roll_link",
      "axis": [
        1.0,
        0.0,
        0.0
      ],
      "origin_xyz": [
        0.11218,
        -0.03002,
        -0.011702
      ],
      "origin_rpy": [
        0.0,
        0.0,
        0.0
      ],
      "lower_radians": -1.9199,
      "upper_radians": 1.9199
    },
    {
      "name": "right_shoulder_pitch_joint",
      "type": "revolute",
      "parent": "waist_yaw_link",
      "child": "right_shoulder_pitch_link",
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "origin_xyz": [
        0.0,
        -0.085688,
        0.19749
      ],
      "origin_rpy": [
        -0.26187,
        0.0,
        0.0
      ],
      "lower_radians": -3.1416,
      "upper_radians": 2.0944
    },
    {
      "name": "right_shoulder_roll_joint",
      "type": "revolute",
      "parent": "right_shoulder_pitch_link",
      "child": "right_shoulder_roll_link",
      "axis": [
        1.0,
        0.0,
        0.0
      ],
      "origin_xyz": [
        0.03445,
        -0.047132,
        -0.025693
      ],
      "origin_rpy": [
        0.26187,
        0.0,
        0.0
      ],
      "lower_radians": -2.47849,
      "upper_radians": 0.2268
    },
    {
      "name": "right_shoulder_yaw_joint",
      "type": "revolute",
      "parent": "right_shoulder_roll_link",
      "child": "right_shoulder_yaw_link",
      "axis": [
        0.0,
        0.0,
        1.0
      ],
      "origin_xyz": [
        -0.03445,
        -0.0043,
        -0.10835
      ],
      "origin_rpy": [
        0.0,
        0.0,
        0.0
      ],
      "lower_radians": -1.9199,
      "upper_radians": 1.9199
    },
    {
      "name": "right_elbow_joint",
      "type": "revolute",
      "parent": "right_shoulder_yaw_link",
      "child": "right_elbow_link",
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "origin_xyz": [
        0.016191,
        -0.026461,
        -0.082858
      ],
      "origin_rpy": [
        0.0,
        0.0,
        0.0
      ],
      "lower_radians": -0.97564,
      "upper_radians": 2.1852
    },
    {
      "name": "right_wrist_roll_joint",
      "type": "revolute",
      "parent": "right_elbow_link",
      "child": "right_wrist_roll_link",
      "axis": [
        1.0,
        0.0,
        0.0
      ],
      "origin_xyz": [
        0.11218,
        0.03002,
        -0.011702
      ],
      "origin_rpy": [
        0.0,
        0.0,
        0.0
      ],
      "lower_radians": -1.9199,
      "upper_radians": 1.9199
    },
    {
      "name": "head_pitch_joint",
      "type": "revolute",
      "parent": "waist_yaw_link",
      "child": "head_pitch_link",
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "origin_xyz": [
        -0.006,
        0.03155,
        0.255
      ],
      "origin_rpy": [
        0.0,
        0.0,
        0.0
      ],
      "lower_radians": -0.62832,
      "upper_radians": 0.62832
    },
    {
      "name": "head_yaw_joint",
      "type": "revolute",
      "parent": "head_pitch_link",
      "child": "head_yaw_link",
      "axis": [
        0.0,
        0.0,
        1.0
      ],
      "origin_xyz": [
        0.0010126,
        -0.03155,
        0.1165
      ],
      "origin_rpy": [
        0.0,
        0.0,
        0.0
      ],
      "lower_radians": -2.0071,
      "upper_radians": 2.0071
    }
  ],
  "meshes": [
    {
      "link": "pelvis_link",
      "triangles": 1080,
      "local_bounds_meters": [
        [
          -0.07500000298023224,
          -0.07500000298023224,
          -0.026000000536441803
        ],
        [
          0.07500000298023224,
          0.07500000298023224,
          1.1102229998097382e-18
        ]
      ]
    },
    {
      "link": "waist_yaw_link",
      "triangles": 41694,
      "local_bounds_meters": [
        [
          -0.09809999912977219,
          -0.10030952841043472,
          0.0
        ],
        [
          0.07099038362503052,
          0.10030952841043472,
          0.2938701808452606
        ]
      ]
    },
    {
      "link": "left_shoulder_pitch_link",
      "triangles": 8400,
      "local_bounds_meters": [
        [
          -0.03674544394016266,
          -4.210607418286827e-09,
          -0.06793607771396637
        ],
        [
          0.036743875592947006,
          0.08738155663013458,
          0.03793943673372269
        ]
      ]
    },
    {
      "link": "left_shoulder_roll_link",
      "triangles": 10856,
      "local_bounds_meters": [
        [
          -0.08236566185951233,
          -0.0362679697573185,
          -0.11050017923116684
        ],
        [
          0.013467980548739433,
          0.04172186926007271,
          0.03665640205144882
        ]
      ]
    },
    {
      "link": "left_shoulder_yaw_link",
      "triangles": 12990,
      "local_bounds_meters": [
        [
          -0.03744606301188469,
          -0.04259948432445526,
          -0.12295795977115631
        ],
        [
          0.052449632436037064,
          0.03514748811721802,
          0.0020501608960330486
        ]
      ]
    },
    {
      "link": "left_elbow_link",
      "triangles": 7466,
      "local_bounds_meters": [
        [
          -0.03501679748296738,
          -0.06751557439565659,
          -0.04919147118926048
        ],
        [
          0.11457385867834091,
          0.012600108049809933,
          0.03562948480248451
        ]
      ]
    },
    {
      "link": "left_wrist_roll_link",
      "triangles": 17618,
      "local_bounds_meters": [
        [
          -0.002170306397601962,
          -0.040247511118650436,
          -0.0349806509912014
        ],
        [
          0.1426631212234497,
          0.03613393381237984,
          0.036026231944561005
        ]
      ]
    },
    {
      "link": "right_shoulder_pitch_link",
      "triangles": 8390,
      "local_bounds_meters": [
        [
          -0.036743875592947006,
          -0.08738155663013458,
          -0.06793607771396637
        ],
        [
          0.036744777113199234,
          4.210607418286827e-09,
          0.03793943673372269
        ]
      ]
    },
    {
      "link": "right_shoulder_roll_link",
      "triangles": 10699,
      "local_bounds_meters": [
        [
          -0.08236566185951233,
          -0.041721705347299576,
          -0.11050056666135788
        ],
        [
          0.013467980548739433,
          0.036267977207899094,
          0.03665640205144882
        ]
      ]
    },
    {
      "link": "right_shoulder_yaw_link",
      "triangles": 12954,
      "local_bounds_meters": [
        [
          -0.03744606301188469,
          -0.03514748811721802,
          -0.12295795977115631
        ],
        [
          0.052449632436037064,
          0.04259948432445526,
          0.0020502801053225994
        ]
      ]
    },
    {
      "link": "right_elbow_link",
      "triangles": 7216,
      "local_bounds_meters": [
        [
          -0.03500901907682419,
          -0.012600108049809933,
          -0.04919147118926048
        ],
        [
          0.1145734041929245,
          0.06751557439565659,
          0.035619016736745834
        ]
      ]
    },
    {
      "link": "right_wrist_roll_link",
      "triangles": 17634,
      "local_bounds_meters": [
        [
          -0.002170313848182559,
          -0.03613393381237984,
          -0.0349806509912014
        ],
        [
          0.14265859127044678,
          0.040247511118650436,
          0.036026231944561005
        ]
      ]
    },
    {
      "link": "head_pitch_link",
      "triangles": 5580,
      "local_bounds_meters": [
        [
          -0.04197511821985245,
          -0.07169989496469498,
          -0.027989452704787254
        ],
        [
          0.07029924541711807,
          0.00860000029206276,
          0.1302129030227661
        ]
      ]
    },
    {
      "link": "head_yaw_link",
      "triangles": 68969,
      "local_bounds_meters": [
        [
          -0.062370169907808304,
          -0.06309010833501816,
          -0.09784413129091263
        ],
        [
          0.09136004745960236,
          0.06309010833501816,
          0.06889282166957855
        ]
      ]
    }
  ],
  "renderer": {
    "name": "three",
    "version": "0.186.1",
    "source": "https://registry.npmjs.org/three/-/three-0.186.1.tgz",
    "sha512": "blFeqb49wRCSGUGj7gtpfnSGHy2lwDk94RhUmS1c/hTby70kvChbWpkJ4Pm1390LqzzvTmzgXKHPEafJwCb8jA==",
    "license": "MIT; original text in vendor/three/LICENSE",
    "files": [
      {
        "path": "vendor/three/LICENSE",
        "sha256": "8b378ebe60e2fe500158cb0ac71cb5e8b7d92953c2abcc63a0eb90499653b5bc"
      },
      {
        "path": "vendor/three/OrbitControls.js",
        "sha256": "3d79d07ecb686b4e5d93232eedab255331c1beef711e13164eaa1f68655a5f2b"
      },
      {
        "path": "vendor/three/STLLoader.js",
        "sha256": "023ed97f848b633d8bcd53d4db3b996d29d0c644088700691297c552257d480b"
      },
      {
        "path": "vendor/three/three.core.js",
        "sha256": "9edde002b066a9a05676a6127f67735b62baf399bdea529f2f7e31657da769e6"
      },
      {
        "path": "vendor/three/three.module.js",
        "sha256": "9052042d676cb0fdc1ddfefe193053f34b7ac0513a616fdac4535d49987812ea"
      }
    ]
  }
}
