chore(release): v0.1.1 USD文件初步校验
原因:记录 L20 USD 初步校验、严格浮动覆盖层、受限动力学回放及 HDF5 交付契约,包版本更新为 0.1.1。 验证:68 项 CPU/USD 回归测试通过,Ruff/format 与暂存 diff 检查通过;已核验单环境 small 2x480、合成 HDF5 2x960 步明确 PASS。独立暂存审查未发现问题。完整 pre-commit 因模块缺失未执行,干净环境安装未验证。 兼容性:Cartpole 及任务 ID 不变,原始 USD/URDF 未改;旧 prepared 覆盖层需重新生成。仅合成轨迹初步校验,不代表真实专家回放、训练或硬件验收。
This commit is contained in:
@@ -0,0 +1,870 @@
|
||||
{
|
||||
"manifest_version": "l20_asset_manifest_v1",
|
||||
"asset_sha256": "6c8f35358f481cf604ee802588017f30c1661c0f38e1187c49e5340db3830538",
|
||||
"entry_file": "linkerhand_g20_left.usda",
|
||||
"dependencies": [
|
||||
{
|
||||
"path": "fixed_base_setup.usda",
|
||||
"sha256": "1d4e01f8c0cb4eb6187dae4f7ba01660b69256d77a0d54f908dcb43fbdde55b7"
|
||||
},
|
||||
{
|
||||
"path": "linkerhand_g20_left.usda",
|
||||
"sha256": "357d3b24d5a572592dafc4b4c16ea5a0b7cb95f15cc78b7a205ee1724ebe7fc5"
|
||||
},
|
||||
{
|
||||
"path": "payloads/Physics/mujoco.usda",
|
||||
"sha256": "3234a6907b8259f72eb3d9f74b38c4d53473b42d67e2a797fce75a4a96c1a49f"
|
||||
},
|
||||
{
|
||||
"path": "payloads/Physics/physics.usda",
|
||||
"sha256": "52c3799c0e494b7dc9795d0f6058901c6b0232702553c924cb42c866fdff7909"
|
||||
},
|
||||
{
|
||||
"path": "payloads/Physics/physx.usda",
|
||||
"sha256": "5bd5628593ac5fb00b8a658d670b8d41a5205c930eb1f9edb15b7f3c3bd43ab2"
|
||||
},
|
||||
{
|
||||
"path": "payloads/base.usda",
|
||||
"sha256": "084df26517fe2cfcfea6fb5bc2c2fe3382182bf07b04dc4547f34e1575658146"
|
||||
},
|
||||
{
|
||||
"path": "payloads/geometries.usd",
|
||||
"sha256": "6ba619abc15fd30b10c05cd494ec8b4839647004f43a17376e105f4654f1bfcd"
|
||||
},
|
||||
{
|
||||
"path": "payloads/instances.usda",
|
||||
"sha256": "6846beddde3bbdba8a5a39a329655314e40cebb6e29e323856e15dc50384d6a0"
|
||||
},
|
||||
{
|
||||
"path": "payloads/materials.usda",
|
||||
"sha256": "eccbe067b9585993fe025e5ca0a533c048325d00023d5ec7c6cb3025cc7245e0"
|
||||
},
|
||||
{
|
||||
"path": "payloads/robot.usda",
|
||||
"sha256": "8a1e950de525744a4ee32782a2cf67695175770c0c098b36cefd744df28f833b"
|
||||
}
|
||||
],
|
||||
"composition_errors": [],
|
||||
"unresolved_dependencies": [],
|
||||
"default_prim": "/tn__linkerhand_g20_lefturdf_cZ0",
|
||||
"root_link": "hand_base_link",
|
||||
"root_body_path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link",
|
||||
"units": {
|
||||
"length": "m",
|
||||
"mass": "kg",
|
||||
"up_axis": "Z"
|
||||
},
|
||||
"physics_variant": "physx",
|
||||
"articulation_roots": [
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/fixed_base_joint"
|
||||
],
|
||||
"world_fixed_joints": [
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/fixed_base_joint",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link"
|
||||
}
|
||||
],
|
||||
"bodies": [
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.00098641705699265,
|
||||
0.00026804901426658034,
|
||||
0.07737984508275986
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
0.00011751915008062497,
|
||||
0.0001602228730916977,
|
||||
0.00026441647787578404
|
||||
],
|
||||
"physics:mass": 0.11037349700927734,
|
||||
"physics:principalAxes": "(0.70273006, 0.038762398, 0.7092034, -0.04121172)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
0.011515513062477112,
|
||||
0.003980688285082579,
|
||||
0.00027288825367577374
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
2.0297929950174876e-06,
|
||||
2.4729044980631443e-06,
|
||||
4.054635155625874e-06
|
||||
],
|
||||
"physics:mass": 0.016035180538892746,
|
||||
"physics:principalAxes": "(0.69315267, 0.09873541, 0.69662505, -0.15653834)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
0.002867146162316203,
|
||||
-0.00615726551041007,
|
||||
0.00472605274990201
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
6.547052322503077e-08,
|
||||
1.788231145383179e-07,
|
||||
2.448114173603244e-07
|
||||
],
|
||||
"physics:mass": 0.001832645502872765,
|
||||
"physics:principalAxes": "(-0.4856348, 0.6328352, 0.57746726, 0.17381014)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2/thumb_metacarpals",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
0.006706578657031059,
|
||||
8.60758955241181e-05,
|
||||
0.03314129263162613
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
3.3777166663639946e-06,
|
||||
1.1335857379890513e-05,
|
||||
1.352877097815508e-05
|
||||
],
|
||||
"physics:mass": 0.028716035187244415,
|
||||
"physics:principalAxes": "(0.5003233, 0.49646425, 0.50234294, 0.50085074)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2/thumb_metacarpals/thumb_proximal",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.0026873440947383642,
|
||||
0.0005682445480488241,
|
||||
0.011850172653794289
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
2.2337233929192735e-07,
|
||||
4.898631118521735e-07,
|
||||
6.232804707906325e-07
|
||||
],
|
||||
"physics:mass": 0.005490154959261417,
|
||||
"physics:principalAxes": "(0.4466405, 0.44347262, 0.5443941, 0.55450827)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2/thumb_metacarpals/thumb_proximal/thumb_distal",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.0007100218208506703,
|
||||
-0.0026757591404020786,
|
||||
0.012476266361773014
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
8.26387420715946e-08,
|
||||
2.520345105949673e-07,
|
||||
2.698974697068479e-07
|
||||
],
|
||||
"physics:mass": 0.0038204663433134556,
|
||||
"physics:principalAxes": "(0.7076172, 0.49610376, 0.40506423, 0.29846585)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.00794299691915512,
|
||||
-2.936739633696561e-07,
|
||||
0.0022010602988302708
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
2.8543546193304792e-08,
|
||||
3.1735115868514185e-08,
|
||||
4.670307163223697e-08
|
||||
],
|
||||
"physics:mass": 0.0008955164230428636,
|
||||
"physics:principalAxes": "(0.15955442, 0.6888882, 0.68885684, -0.15953577)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals/index_proximal",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.0011418547946959734,
|
||||
3.473157630651258e-05,
|
||||
0.022892840206623077
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
1.345547673281544e-07,
|
||||
6.678773729618115e-07,
|
||||
6.741959168721223e-07
|
||||
],
|
||||
"physics:mass": 0.004509213380515575,
|
||||
"physics:principalAxes": "(0.5117973, 0.51168644, 0.48817277, 0.48777848)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals/index_proximal/index_middle",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.00020699194283224642,
|
||||
2.6061707103508525e-06,
|
||||
0.01670653373003006
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
9.467015615882701e-08,
|
||||
1.767613326819628e-07,
|
||||
2.3114837688353873e-07
|
||||
],
|
||||
"physics:mass": 0.002378274919465184,
|
||||
"physics:principalAxes": "(0.7445136, -0.00005444173, 0.6676073, 0.000047438436)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals/index_proximal/index_middle/index_distal",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.008162464946508408,
|
||||
2.270589175168425e-05,
|
||||
0.00811806507408619
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
8.608198243109655e-08,
|
||||
1.7809432506510348e-07,
|
||||
2.076314586929584e-07
|
||||
],
|
||||
"physics:mass": 0.003341702511534095,
|
||||
"physics:principalAxes": "(0.90243715, -0.0029940915, 0.43080872, -0.0014403827)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.007942995987832546,
|
||||
-2.9300665005393967e-07,
|
||||
0.0022010633256286383
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
2.8543560404159507e-08,
|
||||
3.173513363208258e-08,
|
||||
4.6703082290378006e-08
|
||||
],
|
||||
"physics:mass": 0.0008955169469118118,
|
||||
"physics:principalAxes": "(0.1595545, 0.6888883, 0.6888567, -0.15953599)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals/middle_proximal",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.0011418547946959734,
|
||||
3.473157630651258e-05,
|
||||
0.022892840206623077
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
1.345547673281544e-07,
|
||||
6.678773729618115e-07,
|
||||
6.741959168721223e-07
|
||||
],
|
||||
"physics:mass": 0.004509213380515575,
|
||||
"physics:principalAxes": "(0.5117973, 0.51168644, 0.48817277, 0.48777848)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals/middle_proximal/middle_middle",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.00020699189917650074,
|
||||
2.6062498363899067e-06,
|
||||
0.01670653373003006
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
9.467015615882701e-08,
|
||||
1.767613326819628e-07,
|
||||
2.3114837688353873e-07
|
||||
],
|
||||
"physics:mass": 0.002378274919465184,
|
||||
"physics:principalAxes": "(0.7445136, -0.000054456927, 0.6676073, 0.00004744315)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals/middle_proximal/middle_middle/middle_distal",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.008162465877830982,
|
||||
2.2705855371896178e-05,
|
||||
0.008118066005408764
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
8.60819895365239e-08,
|
||||
1.780943534868129e-07,
|
||||
2.0763148711466783e-07
|
||||
],
|
||||
"physics:mass": 0.003341702977195382,
|
||||
"physics:principalAxes": "(0.90243715, -0.0029941155, 0.4308087, -0.0014403895)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.007942995987832546,
|
||||
-2.9451308591887937e-07,
|
||||
0.002201061462983489
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
2.854355152237531e-08,
|
||||
3.173512297394154e-08,
|
||||
4.670307518495065e-08
|
||||
],
|
||||
"physics:mass": 0.0008955165976658463,
|
||||
"physics:principalAxes": "(0.15955459, 0.6888881, 0.68885696, -0.1595357)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals/ring_proximal",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.0011418547946959734,
|
||||
3.4731579944491386e-05,
|
||||
0.022892840206623077
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
1.345547673281544e-07,
|
||||
6.678773729618115e-07,
|
||||
6.741959168721223e-07
|
||||
],
|
||||
"physics:mass": 0.004509213380515575,
|
||||
"physics:principalAxes": "(0.5117973, 0.51168644, 0.48817277, 0.48777848)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals/ring_proximal/ring_middle",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.0002069932088488713,
|
||||
2.6074692414113088e-06,
|
||||
0.01670653186738491
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
9.467012063169022e-08,
|
||||
1.767613184711081e-07,
|
||||
2.3114836267268402e-07
|
||||
],
|
||||
"physics:mass": 0.0023782742209732533,
|
||||
"physics:principalAxes": "(0.74451363, -0.000054586842, 0.6676073, 0.000047385933)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals/ring_proximal/ring_middle/ring_distal",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.008162465877830982,
|
||||
2.2705731680616736e-05,
|
||||
0.008118066005408764
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
8.60819895365239e-08,
|
||||
1.780943392759582e-07,
|
||||
2.0763147290381312e-07
|
||||
],
|
||||
"physics:mass": 0.0033417027443647385,
|
||||
"physics:principalAxes": "(0.90243715, -0.0029941578, 0.43080872, -0.0014404262)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.007942995987832546,
|
||||
-2.930068490059057e-07,
|
||||
0.0022010633256286383
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
2.8543560404159507e-08,
|
||||
3.173513363208258e-08,
|
||||
4.6703082290378006e-08
|
||||
],
|
||||
"physics:mass": 0.0008955169469118118,
|
||||
"physics:principalAxes": "(0.1595545, 0.6888883, 0.6888567, -0.15953599)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals/pinky_proximal",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.0011418547946959734,
|
||||
3.4731579944491386e-05,
|
||||
0.022892840206623077
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
1.345547673281544e-07,
|
||||
6.678773729618115e-07,
|
||||
6.741959168721223e-07
|
||||
],
|
||||
"physics:mass": 0.004509213380515575,
|
||||
"physics:principalAxes": "(0.5117973, 0.51168644, 0.48817277, 0.48777848)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals/pinky_proximal/pinky_middle",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.00020699325250461698,
|
||||
2.607489932415774e-06,
|
||||
0.01670653186738491
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
9.467012063169022e-08,
|
||||
1.767613184711081e-07,
|
||||
2.3114836267268402e-07
|
||||
],
|
||||
"physics:mass": 0.0023782742209732533,
|
||||
"physics:principalAxes": "(0.74451363, -0.0000545887, 0.6676073, 0.000047383306)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals/pinky_proximal/pinky_middle/pinky_distal",
|
||||
"reset_xform_stack": false,
|
||||
"mass_properties": {
|
||||
"physics:centerOfMass": [
|
||||
-0.008162465877830982,
|
||||
2.2705418814439327e-05,
|
||||
0.008118066005408764
|
||||
],
|
||||
"physics:diagonalInertia": [
|
||||
8.608198243109655e-08,
|
||||
1.780943534868129e-07,
|
||||
2.0763147290381312e-07
|
||||
],
|
||||
"physics:mass": 0.0033417027443647385,
|
||||
"physics:principalAxes": "(0.90243715, -0.002994122, 0.43080872, -0.001440418)"
|
||||
}
|
||||
}
|
||||
],
|
||||
"joints": [
|
||||
{
|
||||
"name": "index_dip",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/index_dip",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals/index_proximal/index_middle",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals/index_proximal/index_middle/index_distal",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.5499999681585768,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "index_mcp_pitch",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/index_mcp_pitch",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals/index_proximal",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.219999954319697,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "index_mcp_roll",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/index_mcp_roll",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals",
|
||||
"axis": "X",
|
||||
"lower_rad": -0.22999999602684235,
|
||||
"upper_rad": 0.22999999602684235,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "index_pip",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/index_pip",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals/index_proximal",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/index_metacarpals/index_proximal/index_middle",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.740000000336972,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "middle_dip",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/middle_dip",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals/middle_proximal/middle_middle",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals/middle_proximal/middle_middle/middle_distal",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.5499999681585768,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "middle_mcp_pitch",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/middle_mcp_pitch",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals/middle_proximal",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.219999954319697,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "middle_mcp_roll",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/middle_mcp_roll",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals",
|
||||
"axis": "X",
|
||||
"lower_rad": -0.22999999602684235,
|
||||
"upper_rad": 0.22999999602684235,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "middle_pip",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/middle_pip",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals/middle_proximal",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/middle_metacarpals/middle_proximal/middle_middle",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.740000000336972,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "pinky_dip",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/pinky_dip",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals/pinky_proximal/pinky_middle",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals/pinky_proximal/pinky_middle/pinky_distal",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.5499999681585768,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "pinky_mcp_pitch",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/pinky_mcp_pitch",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals/pinky_proximal",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.219999954319697,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "pinky_mcp_roll",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/pinky_mcp_roll",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals",
|
||||
"axis": "X",
|
||||
"lower_rad": -0.22999999602684235,
|
||||
"upper_rad": 0.22999999602684235,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "pinky_pip",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/pinky_pip",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals/pinky_proximal",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/pinky_metacarpals/pinky_proximal/pinky_middle",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.740000000336972,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ring_dip",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/ring_dip",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals/ring_proximal/ring_middle",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals/ring_proximal/ring_middle/ring_distal",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.5499999681585768,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ring_mcp_pitch",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/ring_mcp_pitch",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals/ring_proximal",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.219999954319697,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ring_mcp_roll",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/ring_mcp_roll",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals",
|
||||
"axis": "X",
|
||||
"lower_rad": -0.22999999602684235,
|
||||
"upper_rad": 0.22999999602684235,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ring_pip",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/ring_pip",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals/ring_proximal",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/ring_metacarpals/ring_proximal/ring_middle",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.740000000336972,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.01745329238474369,
|
||||
"drive:angular:physics:maxForce": 100.0,
|
||||
"drive:angular:physics:stiffness": 1.7453292608261108,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "thumb_cmc_pitch",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/thumb_cmc_pitch",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2/thumb_metacarpals",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 0.8400000231209613,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.0003490658418741077,
|
||||
"drive:angular:physics:maxForce": 1.0,
|
||||
"drive:angular:physics:stiffness": 0.01745329238474369,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:armature": 9.999999747378752e-05,
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "thumb_cmc_roll",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/thumb_cmc_roll",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1",
|
||||
"axis": "X",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.3999999497628992,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.0003490658418741077,
|
||||
"drive:angular:physics:maxForce": 1.0,
|
||||
"drive:angular:physics:stiffness": 0.01745329238474369,
|
||||
"drive:angular:physics:targetPosition": 0.0,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:armature": 9.999999747378752e-05,
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "thumb_cmc_yaw",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/thumb_cmc_yaw",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2",
|
||||
"axis": "Z",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.570000041628963,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.0003490658418741077,
|
||||
"drive:angular:physics:maxForce": 1.0,
|
||||
"drive:angular:physics:stiffness": 0.01745329238474369,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:armature": 9.999999747378752e-05,
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "thumb_ip",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/thumb_ip",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2/thumb_metacarpals/thumb_proximal",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2/thumb_metacarpals/thumb_proximal/thumb_distal",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.2899999451499395,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.0003490658418741077,
|
||||
"drive:angular:physics:maxForce": 1.0,
|
||||
"drive:angular:physics:stiffness": 0.01745329238474369,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:armature": 9.999999747378752e-05,
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "thumb_mcp",
|
||||
"path": "/tn__linkerhand_g20_lefturdf_cZ0/Physics/thumb_mcp",
|
||||
"body0": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2/thumb_metacarpals",
|
||||
"body1": "/tn__linkerhand_g20_lefturdf_cZ0/Geometry/hand_base_link/thumb_metacarpals_base1/thumb_metacarpals_base2/thumb_metacarpals/thumb_proximal",
|
||||
"axis": "Y",
|
||||
"lower_rad": 0.0,
|
||||
"upper_rad": 1.2599999681024148,
|
||||
"authored_drive_properties_usd_units": {
|
||||
"drive:angular:physics:damping": 0.0003490658418741077,
|
||||
"drive:angular:physics:maxForce": 1.0,
|
||||
"drive:angular:physics:stiffness": 0.01745329238474369,
|
||||
"drive:angular:physics:type": "force",
|
||||
"physxJoint:armature": 9.999999747378752e-05,
|
||||
"physxJoint:maxJointVelocity": 57.295780181884766
|
||||
}
|
||||
}
|
||||
],
|
||||
"source_urdf": {
|
||||
"status": "STRUCTURAL_MATCH_ONLY",
|
||||
"file_name": "linkerhand_g20_left.urdf",
|
||||
"sha256": "b8ef22e436ab311fb61f87091b72ae717821092471d628d0ea9475b5088daa5d",
|
||||
"mimic": [
|
||||
{
|
||||
"joint": "index_dip",
|
||||
"reference": "index_pip",
|
||||
"multiplier": 0.89,
|
||||
"offset_rad": 0.0
|
||||
},
|
||||
{
|
||||
"joint": "middle_dip",
|
||||
"reference": "middle_pip",
|
||||
"multiplier": 0.89,
|
||||
"offset_rad": 0.0
|
||||
},
|
||||
{
|
||||
"joint": "pinky_dip",
|
||||
"reference": "pinky_pip",
|
||||
"multiplier": 0.89,
|
||||
"offset_rad": 0.0
|
||||
},
|
||||
{
|
||||
"joint": "ring_dip",
|
||||
"reference": "ring_pip",
|
||||
"multiplier": 0.89,
|
||||
"offset_rad": 0.0
|
||||
},
|
||||
{
|
||||
"joint": "thumb_ip",
|
||||
"reference": "thumb_mcp",
|
||||
"multiplier": 1.02,
|
||||
"offset_rad": 0.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"coupling_evidence": [
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/thumb_ip.newton:mimicCoef1",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/thumb_ip.newton:mimicJoint",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/thumb_ip: SdfTokenListOp(Explicit Items: [PhysxJointAPI, NewtonMimicAPI, PhysicsDriveAPI:angular, PhysicsJointStateAPI:angular, IsaacJointAPI])",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/index_dip.newton:mimicCoef1",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/index_dip.newton:mimicJoint",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/index_dip: SdfTokenListOp(Explicit Items: [PhysxJointAPI, NewtonMimicAPI, PhysicsDriveAPI:angular, PhysicsJointStateAPI:angular, IsaacJointAPI])",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/middle_dip.newton:mimicCoef1",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/middle_dip.newton:mimicJoint",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/middle_dip: SdfTokenListOp(Explicit Items: [PhysxJointAPI, NewtonMimicAPI, PhysicsDriveAPI:angular, PhysicsJointStateAPI:angular, IsaacJointAPI])",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/ring_dip.newton:mimicCoef1",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/ring_dip.newton:mimicJoint",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/ring_dip: SdfTokenListOp(Explicit Items: [PhysxJointAPI, NewtonMimicAPI, PhysicsDriveAPI:angular, PhysicsJointStateAPI:angular, IsaacJointAPI])",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/pinky_dip.newton:mimicCoef1",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/pinky_dip.newton:mimicJoint",
|
||||
"/tn__linkerhand_g20_lefturdf_cZ0/Physics/pinky_dip: SdfTokenListOp(Explicit Items: [PhysxJointAPI, NewtonMimicAPI, PhysicsDriveAPI:angular, PhysicsJointStateAPI:angular, IsaacJointAPI])"
|
||||
],
|
||||
"physx_coupling_evidence": [],
|
||||
"coupling_status": "MIMIC_SCHEMA_PRESENT_RUNTIME_UNVERIFIED",
|
||||
"dynamic_replay_ready": false,
|
||||
"blockers": [
|
||||
"Runtime mimic response is unverified; original follower drives need suppression for diagnostics.",
|
||||
"No calibrated wrist support controller or whole-hand dynamic replay validation."
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user