tarzelf commited on
Commit
94d49a2
·
verified ·
1 Parent(s): d10b2c8

Publish reviewed DVIDIA native robot simulation evidence and local tools

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +1 -0
  2. README.md +5 -0
  3. asset-library/v01/LICENSE +21 -0
  4. asset-library/v01/README.md +134 -0
  5. asset-library/v01/benchmark/attempts.json +3 -0
  6. asset-library/v01/benchmark/integrity.json +21 -0
  7. asset-library/v01/benchmark/protocol.json +2630 -0
  8. asset-library/v01/benchmark/report.html +31 -0
  9. asset-library/v01/benchmark/report.json +111 -0
  10. asset-library/v01/catalog.json +1129 -0
  11. asset-library/v01/index.html +16 -0
  12. asset-library/v01/library-integrity.json +257 -0
  13. asset-library/v01/previews/piper/LICENSE +21 -0
  14. asset-library/v01/previews/piper/README.md +5 -0
  15. asset-library/v01/previews/piper/asset_library.bundle.js +0 -0
  16. asset-library/v01/previews/piper/catalog.json +1 -0
  17. asset-library/v01/previews/piper/geometry.bin.gz +3 -0
  18. asset-library/v01/previews/piper/index.html +4 -0
  19. asset-library/v01/previews/piper/licenses/agilex_piper/LICENSE +21 -0
  20. asset-library/v01/previews/piper/licenses/agilex_piper/README.md +39 -0
  21. asset-library/v01/previews/piper/model.json +1 -0
  22. asset-library/v01/previews/piper/motion.bin.gz +3 -0
  23. asset-library/v01/previews/piper/motion.json +1 -0
  24. asset-library/v01/previews/piper/preview-integrity.json +70 -0
  25. asset-library/v01/previews/piper/reference_replay.third-party.txt +26 -0
  26. asset-library/v01/previews/piper/scene.json +1 -0
  27. asset-library/v01/previews/piper/scenes/ankle-boot.json +1 -0
  28. asset-library/v01/previews/piper/scenes/slipper.json +1 -0
  29. asset-library/v01/previews/piper/scenes/trainer.json +1 -0
  30. asset-library/v01/previews/so101/LICENSE +21 -0
  31. asset-library/v01/previews/so101/README.md +5 -0
  32. asset-library/v01/previews/so101/asset_library.bundle.js +0 -0
  33. asset-library/v01/previews/so101/catalog.json +1 -0
  34. asset-library/v01/previews/so101/geometry.bin.gz +3 -0
  35. asset-library/v01/previews/so101/index.html +4 -0
  36. asset-library/v01/previews/so101/licenses/robotstudio_so101/LICENSE +201 -0
  37. asset-library/v01/previews/so101/licenses/robotstudio_so101/README.md +32 -0
  38. asset-library/v01/previews/so101/model.json +1 -0
  39. asset-library/v01/previews/so101/motion.bin.gz +3 -0
  40. asset-library/v01/previews/so101/motion.json +1 -0
  41. asset-library/v01/previews/so101/preview-integrity.json +70 -0
  42. asset-library/v01/previews/so101/reference_replay.third-party.txt +26 -0
  43. asset-library/v01/previews/so101/scene.json +1 -0
  44. asset-library/v01/previews/so101/scenes/ankle-boot.json +1 -0
  45. asset-library/v01/previews/so101/scenes/slipper.json +1 -0
  46. asset-library/v01/previews/so101/scenes/trainer.json +1 -0
  47. asset-library/v01/previews/ur5e/LICENSE +21 -0
  48. asset-library/v01/previews/ur5e/README.md +5 -0
  49. asset-library/v01/previews/ur5e/asset_library.bundle.js +0 -0
  50. asset-library/v01/previews/ur5e/catalog.json +1 -0
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ asset-library/v01/benchmark/attempts.json filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -435,3 +435,8 @@ are included.
435
  [DVIDIA](https://dvidia.org/) · [Research](https://research.dvidia.org/) ·
436
  [GitHub](https://github.com/Dvidia-Inference/dvidia-training) ·
437
  [@iammrriver](https://x.com/iammrriver) · [hello@dvidia.org](mailto:hello@dvidia.org)
 
 
 
 
 
 
435
  [DVIDIA](https://dvidia.org/) · [Research](https://research.dvidia.org/) ·
436
  [GitHub](https://github.com/Dvidia-Inference/dvidia-training) ·
437
  [@iammrriver](https://x.com/iammrriver) · [hello@dvidia.org](mailto:hello@dvidia.org)
438
+
439
+
440
+ ## Shoe asset library v0.1
441
+
442
+ [Explore the asset library](asset-library/v01/index.html): six original rigid shoe proxies and UR5e/Robotiq, PiPER and SO-101 scenes. [Complete benchmark](asset-library/v01/benchmark/report.html). Native loading and support tests do not establish shoe grasping, deformation or physical transfer.
asset-library/v01/LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2026 DVIDIA contributors
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
asset-library/v01/README.md ADDED
@@ -0,0 +1,134 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # DVIDIA asset library v0.1
2
+
3
+ Load a supported arm and synthetic shoes into local CPU simulation, inspect
4
+ their native 3D geometry, and save a portable scene descriptor. The first release
5
+ includes UR5e + Robotiq 2F-85, PiPER, SO-101, and left/right instances of trainers,
6
+ ankle boots and slippers.
7
+
8
+ These shoes are original **rigid proxies with untested physical properties**.
9
+ This release supplies scene assets and an asset benchmark. It does not install
10
+ a trained shoe-organizing policy, calibrate deformation, or qualify a physical
11
+ robot. SO-101 has **five arm axes plus a gripper command**; UR5e and PiPER have
12
+ six arm axes plus a gripper command.
13
+
14
+ ## Install and provision once
15
+
16
+ Clone the asset-library branch, or check out the exact source commit linked
17
+ from a published benchmark before installing its arm extra:
18
+
19
+ ~~~sh
20
+ git clone --branch feat/shoe-asset-library-v01 https://github.com/Dvidia-Inference/dvidia-training.git
21
+ cd dvidia-training
22
+ python3.12 -m venv .venv
23
+ source .venv/bin/activate
24
+ python -m pip install '.[arm]'
25
+ dvidia-assets list
26
+ dvidia-assets fetch ur5e --output ./robot-assets
27
+ dvidia-assets fetch piper --output ./robot-assets
28
+ dvidia-assets fetch so101 --output ./robot-assets
29
+ ~~~
30
+
31
+ Fetch UR5e first when sharing one root: it requires a fresh output directory.
32
+ PiPER and SO-101 then add their own fresh robot folders. Run each fetch once. Fetch downloads only the
33
+ packaged, hash-pinned upstream allowlist. Keep the resulting model files and
34
+ Python dependencies; scene, load, benchmark and inspect then run offline.
35
+ Descriptors cannot introduce URLs, plugins, arbitrary XML or overrides to the
36
+ physical catalog.
37
+
38
+ ## Load shoes into the simulator
39
+
40
+ ~~~sh
41
+ dvidia-assets scene --robot piper --assets ./robot-assets \
42
+ --pair trainer --output ./trainer-scene
43
+ python -m http.server 8000 --bind 127.0.0.1 --directory ./trainer-scene
44
+ ~~~
45
+
46
+ On Windows use `py -3.12 -m venv .venv`, `.venv\Scripts\python.exe`
47
+ and `.venv\Scripts\dvidia-assets.exe`; activation is optional.
48
+
49
+ Open http://localhost:8000. The selector offers only the exported shoe families.
50
+ Use `--pair all` with a fresh output directory to include trainers, ankle boots
51
+ and slippers in one preview.
52
+ Use a fresh output directory for each export.
53
+
54
+ The exporter compiles verified native arm assets, adds shoe bodies and an
55
+ infinite flat support plane, and runs two seconds of physics with arm commands
56
+ held at initialization. The offline browser shows compiled arm meshes and shoe
57
+ collision primitives, recorded every 20 ms. Orbit the camera, scrub initial and
58
+ settled states and switch to collision geometry. **The browser replays saved
59
+ poses; it does not run physics.** Pair selection filters the recording visually.
60
+
61
+ Download a descriptor and rerun exactly that selection:
62
+
63
+ ~~~sh
64
+ dvidia-assets load ./trainer-scene/scene.json \
65
+ --assets ./robot-assets --output ./reloaded-scene
66
+ dvidia-assets inspect ./reloaded-scene
67
+ ~~~
68
+
69
+ Descriptors contain robot ID, ordered shoe IDs, timestep, catalog version and
70
+ exact catalog hash. They contain no machine-specific paths. Incompatible
71
+ catalogs and changed or unknown descriptor fields are rejected.
72
+
73
+ ## Run the benchmark
74
+
75
+ ~~~sh
76
+ dvidia-assets benchmark --assets ./robot-assets \
77
+ --seed 612047 --repeats 3 --output ./asset-benchmark
78
+ dvidia-assets inspect ./asset-benchmark
79
+ ~~~
80
+
81
+ For an existing separate UR5e asset root, add --ur5e-assets PATH. Add
82
+ --source-commit FULL_COMMIT_SHA to record a frozen code revision. The benchmark
83
+ produces machine-readable receipts and a readable report, retains failures,
84
+ and measures its defined native asset protocol rather than a learned skill.
85
+ Read scenario definitions, denominators, negative controls and timing scope
86
+ before comparing results.
87
+
88
+ ## Hardware and offline use
89
+
90
+ MuJoCo 3.15.0 runs on the CPU. No CUDA GPU, model weights, cloud inference service
91
+ or physical robot connection is required. The optional arm dependencies and
92
+ upstream model files require network access during provisioning.
93
+
94
+ The browser needs JavaScript, WebGL2 and DecompressionStream. Serve the complete
95
+ exported directory through a local HTTP server; file URLs cannot reliably load
96
+ the data. All scripts, geometry, motion and notices are bundled locally. Browser
97
+ graphics support is separate from GPU compute for native simulation.
98
+
99
+ Minimum RAM and CPU targets have **not** been established across machines.
100
+ The benchmark host's measured peak memory and timing are observations, not
101
+ universal minimum specifications or a real-time guarantee.
102
+
103
+ ## Evidence and licenses
104
+
105
+ Each catalog property carries units, evidence status and source. Shoe geometry,
106
+ dimensions, mass and friction are authored assumptions. Left/right variants
107
+ are procedural instances, not independently captured real objects. The flat
108
+ plane, gravity and contact settings are simulation choices. No laces, fabric
109
+ dynamics, compressible soles, liquid contents or fracture are modeled.
110
+
111
+ DVIDIA code, catalog and original shoes are MIT licensed. Arm models retain
112
+ their upstream licenses: UR5e BSD-3-Clause, Robotiq 2F-85 BSD-2-Clause, PiPER MIT
113
+ and SO-101 Apache-2.0. Exports retain original model licenses and READMEs under
114
+ licenses/. Three.js and OrbitControls are MIT; their notices accompany every
115
+ viewer.
116
+
117
+ The preview integrity manifest records every file's byte count and SHA256.
118
+ Inspection checks the complete inventory, exact catalog and descriptors,
119
+ bounded compressed geometry and motion, finite poses, mesh indices and original
120
+ notices. Hashes establish consistency, not authenticity, accurate physics or
121
+ real-world transfer.
122
+
123
+ ## Rebuild the viewer
124
+
125
+ The checked-in browser bundle uses pinned dependencies:
126
+
127
+ ~~~sh
128
+ npm ci --prefix viewer
129
+ npm run build:assets --prefix viewer
130
+ ~~~
131
+
132
+ Next steps are measured object families, calibrated contact and robot/task
133
+ compatibility benchmarks. Appearance cannot establish friction, stiffness,
134
+ safe squeeze force or graspability.
asset-library/v01/benchmark/attempts.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:78a9ae2aa84bb484b6bddda21773663afa586e48321493fef2542218fc49f8eb
3
+ size 10492425
asset-library/v01/benchmark/integrity.json ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "files": {
3
+ "attempts.json": {
4
+ "bytes": 10492425,
5
+ "sha256": "78a9ae2aa84bb484b6bddda21773663afa586e48321493fef2542218fc49f8eb"
6
+ },
7
+ "protocol.json": {
8
+ "bytes": 74622,
9
+ "sha256": "d5abad1ebf9eda71d1f47606ba0664b9e4bfe6970c54088bf43d5e818782268d"
10
+ },
11
+ "report.html": {
12
+ "bytes": 4635,
13
+ "sha256": "bde9e1b21ca39168ec6ea34ae43e413d18304540f1df2e4936b9309a0de2e0b5"
14
+ },
15
+ "report.json": {
16
+ "bytes": 3709,
17
+ "sha256": "83cc1d82bfcb4463dc6e34077b7b496b59216165dad1d91eabdfa2c33978a243"
18
+ }
19
+ },
20
+ "schema": "dvidia.asset-library-integrity/v1"
21
+ }
asset-library/v01/benchmark/protocol.json ADDED
@@ -0,0 +1,2630 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "attempts": [
3
+ {
4
+ "control": "table_support",
5
+ "family": "trainer",
6
+ "id": "ur5e-trainer-00-table_support",
7
+ "placements": [
8
+ {
9
+ "position_m": [
10
+ 0.39210293,
11
+ 0.3732585,
12
+ 0.06086079
13
+ ],
14
+ "shoe_id": "trainer-left",
15
+ "yaw_rad": -0.18230593
16
+ },
17
+ {
18
+ "position_m": [
19
+ 0.40988847,
20
+ 0.54626107,
21
+ 0.07331588
22
+ ],
23
+ "shoe_id": "trainer-right",
24
+ "yaw_rad": -0.24487414
25
+ }
26
+ ],
27
+ "repeat": 0,
28
+ "robot": "ur5e"
29
+ },
30
+ {
31
+ "control": "table_disabled",
32
+ "family": "trainer",
33
+ "id": "ur5e-trainer-00-table_disabled",
34
+ "placements": [
35
+ {
36
+ "position_m": [
37
+ 0.39210293,
38
+ 0.3732585,
39
+ 0.06086079
40
+ ],
41
+ "shoe_id": "trainer-left",
42
+ "yaw_rad": -0.18230593
43
+ },
44
+ {
45
+ "position_m": [
46
+ 0.40988847,
47
+ 0.54626107,
48
+ 0.07331588
49
+ ],
50
+ "shoe_id": "trainer-right",
51
+ "yaw_rad": -0.24487414
52
+ }
53
+ ],
54
+ "repeat": 0,
55
+ "robot": "ur5e"
56
+ },
57
+ {
58
+ "control": "table_support",
59
+ "family": "trainer",
60
+ "id": "piper-trainer-00-table_support",
61
+ "placements": [
62
+ {
63
+ "position_m": [
64
+ 0.39210293,
65
+ 0.3732585,
66
+ 0.06086079
67
+ ],
68
+ "shoe_id": "trainer-left",
69
+ "yaw_rad": -0.18230593
70
+ },
71
+ {
72
+ "position_m": [
73
+ 0.40988847,
74
+ 0.54626107,
75
+ 0.07331588
76
+ ],
77
+ "shoe_id": "trainer-right",
78
+ "yaw_rad": -0.24487414
79
+ }
80
+ ],
81
+ "repeat": 0,
82
+ "robot": "piper"
83
+ },
84
+ {
85
+ "control": "table_disabled",
86
+ "family": "trainer",
87
+ "id": "piper-trainer-00-table_disabled",
88
+ "placements": [
89
+ {
90
+ "position_m": [
91
+ 0.39210293,
92
+ 0.3732585,
93
+ 0.06086079
94
+ ],
95
+ "shoe_id": "trainer-left",
96
+ "yaw_rad": -0.18230593
97
+ },
98
+ {
99
+ "position_m": [
100
+ 0.40988847,
101
+ 0.54626107,
102
+ 0.07331588
103
+ ],
104
+ "shoe_id": "trainer-right",
105
+ "yaw_rad": -0.24487414
106
+ }
107
+ ],
108
+ "repeat": 0,
109
+ "robot": "piper"
110
+ },
111
+ {
112
+ "control": "table_support",
113
+ "family": "trainer",
114
+ "id": "so101-trainer-00-table_support",
115
+ "placements": [
116
+ {
117
+ "position_m": [
118
+ 0.39210293,
119
+ 0.3732585,
120
+ 0.06086079
121
+ ],
122
+ "shoe_id": "trainer-left",
123
+ "yaw_rad": -0.18230593
124
+ },
125
+ {
126
+ "position_m": [
127
+ 0.40988847,
128
+ 0.54626107,
129
+ 0.07331588
130
+ ],
131
+ "shoe_id": "trainer-right",
132
+ "yaw_rad": -0.24487414
133
+ }
134
+ ],
135
+ "repeat": 0,
136
+ "robot": "so101"
137
+ },
138
+ {
139
+ "control": "table_disabled",
140
+ "family": "trainer",
141
+ "id": "so101-trainer-00-table_disabled",
142
+ "placements": [
143
+ {
144
+ "position_m": [
145
+ 0.39210293,
146
+ 0.3732585,
147
+ 0.06086079
148
+ ],
149
+ "shoe_id": "trainer-left",
150
+ "yaw_rad": -0.18230593
151
+ },
152
+ {
153
+ "position_m": [
154
+ 0.40988847,
155
+ 0.54626107,
156
+ 0.07331588
157
+ ],
158
+ "shoe_id": "trainer-right",
159
+ "yaw_rad": -0.24487414
160
+ }
161
+ ],
162
+ "repeat": 0,
163
+ "robot": "so101"
164
+ },
165
+ {
166
+ "control": "table_support",
167
+ "family": "trainer",
168
+ "id": "ur5e-trainer-01-table_support",
169
+ "placements": [
170
+ {
171
+ "position_m": [
172
+ 0.3861364,
173
+ 0.39167611,
174
+ 0.06610602
175
+ ],
176
+ "shoe_id": "trainer-left",
177
+ "yaw_rad": -0.17274214
178
+ },
179
+ {
180
+ "position_m": [
181
+ 0.39088251,
182
+ 0.57077021,
183
+ 0.07325291
184
+ ],
185
+ "shoe_id": "trainer-right",
186
+ "yaw_rad": -0.01222641
187
+ }
188
+ ],
189
+ "repeat": 1,
190
+ "robot": "ur5e"
191
+ },
192
+ {
193
+ "control": "table_disabled",
194
+ "family": "trainer",
195
+ "id": "ur5e-trainer-01-table_disabled",
196
+ "placements": [
197
+ {
198
+ "position_m": [
199
+ 0.3861364,
200
+ 0.39167611,
201
+ 0.06610602
202
+ ],
203
+ "shoe_id": "trainer-left",
204
+ "yaw_rad": -0.17274214
205
+ },
206
+ {
207
+ "position_m": [
208
+ 0.39088251,
209
+ 0.57077021,
210
+ 0.07325291
211
+ ],
212
+ "shoe_id": "trainer-right",
213
+ "yaw_rad": -0.01222641
214
+ }
215
+ ],
216
+ "repeat": 1,
217
+ "robot": "ur5e"
218
+ },
219
+ {
220
+ "control": "table_support",
221
+ "family": "trainer",
222
+ "id": "piper-trainer-01-table_support",
223
+ "placements": [
224
+ {
225
+ "position_m": [
226
+ 0.3861364,
227
+ 0.39167611,
228
+ 0.06610602
229
+ ],
230
+ "shoe_id": "trainer-left",
231
+ "yaw_rad": -0.17274214
232
+ },
233
+ {
234
+ "position_m": [
235
+ 0.39088251,
236
+ 0.57077021,
237
+ 0.07325291
238
+ ],
239
+ "shoe_id": "trainer-right",
240
+ "yaw_rad": -0.01222641
241
+ }
242
+ ],
243
+ "repeat": 1,
244
+ "robot": "piper"
245
+ },
246
+ {
247
+ "control": "table_disabled",
248
+ "family": "trainer",
249
+ "id": "piper-trainer-01-table_disabled",
250
+ "placements": [
251
+ {
252
+ "position_m": [
253
+ 0.3861364,
254
+ 0.39167611,
255
+ 0.06610602
256
+ ],
257
+ "shoe_id": "trainer-left",
258
+ "yaw_rad": -0.17274214
259
+ },
260
+ {
261
+ "position_m": [
262
+ 0.39088251,
263
+ 0.57077021,
264
+ 0.07325291
265
+ ],
266
+ "shoe_id": "trainer-right",
267
+ "yaw_rad": -0.01222641
268
+ }
269
+ ],
270
+ "repeat": 1,
271
+ "robot": "piper"
272
+ },
273
+ {
274
+ "control": "table_support",
275
+ "family": "trainer",
276
+ "id": "so101-trainer-01-table_support",
277
+ "placements": [
278
+ {
279
+ "position_m": [
280
+ 0.3861364,
281
+ 0.39167611,
282
+ 0.06610602
283
+ ],
284
+ "shoe_id": "trainer-left",
285
+ "yaw_rad": -0.17274214
286
+ },
287
+ {
288
+ "position_m": [
289
+ 0.39088251,
290
+ 0.57077021,
291
+ 0.07325291
292
+ ],
293
+ "shoe_id": "trainer-right",
294
+ "yaw_rad": -0.01222641
295
+ }
296
+ ],
297
+ "repeat": 1,
298
+ "robot": "so101"
299
+ },
300
+ {
301
+ "control": "table_disabled",
302
+ "family": "trainer",
303
+ "id": "so101-trainer-01-table_disabled",
304
+ "placements": [
305
+ {
306
+ "position_m": [
307
+ 0.3861364,
308
+ 0.39167611,
309
+ 0.06610602
310
+ ],
311
+ "shoe_id": "trainer-left",
312
+ "yaw_rad": -0.17274214
313
+ },
314
+ {
315
+ "position_m": [
316
+ 0.39088251,
317
+ 0.57077021,
318
+ 0.07325291
319
+ ],
320
+ "shoe_id": "trainer-right",
321
+ "yaw_rad": -0.01222641
322
+ }
323
+ ],
324
+ "repeat": 1,
325
+ "robot": "so101"
326
+ },
327
+ {
328
+ "control": "table_support",
329
+ "family": "trainer",
330
+ "id": "ur5e-trainer-02-table_support",
331
+ "placements": [
332
+ {
333
+ "position_m": [
334
+ 0.40881126,
335
+ 0.38313113,
336
+ 0.06988607
337
+ ],
338
+ "shoe_id": "trainer-left",
339
+ "yaw_rad": -0.13558536
340
+ },
341
+ {
342
+ "position_m": [
343
+ 0.4023739,
344
+ 0.54727093,
345
+ 0.09453687
346
+ ],
347
+ "shoe_id": "trainer-right",
348
+ "yaw_rad": -0.12723176
349
+ }
350
+ ],
351
+ "repeat": 2,
352
+ "robot": "ur5e"
353
+ },
354
+ {
355
+ "control": "table_disabled",
356
+ "family": "trainer",
357
+ "id": "ur5e-trainer-02-table_disabled",
358
+ "placements": [
359
+ {
360
+ "position_m": [
361
+ 0.40881126,
362
+ 0.38313113,
363
+ 0.06988607
364
+ ],
365
+ "shoe_id": "trainer-left",
366
+ "yaw_rad": -0.13558536
367
+ },
368
+ {
369
+ "position_m": [
370
+ 0.4023739,
371
+ 0.54727093,
372
+ 0.09453687
373
+ ],
374
+ "shoe_id": "trainer-right",
375
+ "yaw_rad": -0.12723176
376
+ }
377
+ ],
378
+ "repeat": 2,
379
+ "robot": "ur5e"
380
+ },
381
+ {
382
+ "control": "table_support",
383
+ "family": "trainer",
384
+ "id": "piper-trainer-02-table_support",
385
+ "placements": [
386
+ {
387
+ "position_m": [
388
+ 0.40881126,
389
+ 0.38313113,
390
+ 0.06988607
391
+ ],
392
+ "shoe_id": "trainer-left",
393
+ "yaw_rad": -0.13558536
394
+ },
395
+ {
396
+ "position_m": [
397
+ 0.4023739,
398
+ 0.54727093,
399
+ 0.09453687
400
+ ],
401
+ "shoe_id": "trainer-right",
402
+ "yaw_rad": -0.12723176
403
+ }
404
+ ],
405
+ "repeat": 2,
406
+ "robot": "piper"
407
+ },
408
+ {
409
+ "control": "table_disabled",
410
+ "family": "trainer",
411
+ "id": "piper-trainer-02-table_disabled",
412
+ "placements": [
413
+ {
414
+ "position_m": [
415
+ 0.40881126,
416
+ 0.38313113,
417
+ 0.06988607
418
+ ],
419
+ "shoe_id": "trainer-left",
420
+ "yaw_rad": -0.13558536
421
+ },
422
+ {
423
+ "position_m": [
424
+ 0.4023739,
425
+ 0.54727093,
426
+ 0.09453687
427
+ ],
428
+ "shoe_id": "trainer-right",
429
+ "yaw_rad": -0.12723176
430
+ }
431
+ ],
432
+ "repeat": 2,
433
+ "robot": "piper"
434
+ },
435
+ {
436
+ "control": "table_support",
437
+ "family": "trainer",
438
+ "id": "so101-trainer-02-table_support",
439
+ "placements": [
440
+ {
441
+ "position_m": [
442
+ 0.40881126,
443
+ 0.38313113,
444
+ 0.06988607
445
+ ],
446
+ "shoe_id": "trainer-left",
447
+ "yaw_rad": -0.13558536
448
+ },
449
+ {
450
+ "position_m": [
451
+ 0.4023739,
452
+ 0.54727093,
453
+ 0.09453687
454
+ ],
455
+ "shoe_id": "trainer-right",
456
+ "yaw_rad": -0.12723176
457
+ }
458
+ ],
459
+ "repeat": 2,
460
+ "robot": "so101"
461
+ },
462
+ {
463
+ "control": "table_disabled",
464
+ "family": "trainer",
465
+ "id": "so101-trainer-02-table_disabled",
466
+ "placements": [
467
+ {
468
+ "position_m": [
469
+ 0.40881126,
470
+ 0.38313113,
471
+ 0.06988607
472
+ ],
473
+ "shoe_id": "trainer-left",
474
+ "yaw_rad": -0.13558536
475
+ },
476
+ {
477
+ "position_m": [
478
+ 0.4023739,
479
+ 0.54727093,
480
+ 0.09453687
481
+ ],
482
+ "shoe_id": "trainer-right",
483
+ "yaw_rad": -0.12723176
484
+ }
485
+ ],
486
+ "repeat": 2,
487
+ "robot": "so101"
488
+ },
489
+ {
490
+ "control": "table_support",
491
+ "family": "ankle-boot",
492
+ "id": "ur5e-ankle-boot-00-table_support",
493
+ "placements": [
494
+ {
495
+ "position_m": [
496
+ 0.41313419,
497
+ 0.37963844,
498
+ 0.07164243
499
+ ],
500
+ "shoe_id": "ankle-boot-left",
501
+ "yaw_rad": -0.14819639
502
+ },
503
+ {
504
+ "position_m": [
505
+ 0.38581205,
506
+ 0.56984695,
507
+ 0.09402534
508
+ ],
509
+ "shoe_id": "ankle-boot-right",
510
+ "yaw_rad": -0.09206735
511
+ }
512
+ ],
513
+ "repeat": 0,
514
+ "robot": "ur5e"
515
+ },
516
+ {
517
+ "control": "table_disabled",
518
+ "family": "ankle-boot",
519
+ "id": "ur5e-ankle-boot-00-table_disabled",
520
+ "placements": [
521
+ {
522
+ "position_m": [
523
+ 0.41313419,
524
+ 0.37963844,
525
+ 0.07164243
526
+ ],
527
+ "shoe_id": "ankle-boot-left",
528
+ "yaw_rad": -0.14819639
529
+ },
530
+ {
531
+ "position_m": [
532
+ 0.38581205,
533
+ 0.56984695,
534
+ 0.09402534
535
+ ],
536
+ "shoe_id": "ankle-boot-right",
537
+ "yaw_rad": -0.09206735
538
+ }
539
+ ],
540
+ "repeat": 0,
541
+ "robot": "ur5e"
542
+ },
543
+ {
544
+ "control": "table_support",
545
+ "family": "ankle-boot",
546
+ "id": "piper-ankle-boot-00-table_support",
547
+ "placements": [
548
+ {
549
+ "position_m": [
550
+ 0.41313419,
551
+ 0.37963844,
552
+ 0.07164243
553
+ ],
554
+ "shoe_id": "ankle-boot-left",
555
+ "yaw_rad": -0.14819639
556
+ },
557
+ {
558
+ "position_m": [
559
+ 0.38581205,
560
+ 0.56984695,
561
+ 0.09402534
562
+ ],
563
+ "shoe_id": "ankle-boot-right",
564
+ "yaw_rad": -0.09206735
565
+ }
566
+ ],
567
+ "repeat": 0,
568
+ "robot": "piper"
569
+ },
570
+ {
571
+ "control": "table_disabled",
572
+ "family": "ankle-boot",
573
+ "id": "piper-ankle-boot-00-table_disabled",
574
+ "placements": [
575
+ {
576
+ "position_m": [
577
+ 0.41313419,
578
+ 0.37963844,
579
+ 0.07164243
580
+ ],
581
+ "shoe_id": "ankle-boot-left",
582
+ "yaw_rad": -0.14819639
583
+ },
584
+ {
585
+ "position_m": [
586
+ 0.38581205,
587
+ 0.56984695,
588
+ 0.09402534
589
+ ],
590
+ "shoe_id": "ankle-boot-right",
591
+ "yaw_rad": -0.09206735
592
+ }
593
+ ],
594
+ "repeat": 0,
595
+ "robot": "piper"
596
+ },
597
+ {
598
+ "control": "table_support",
599
+ "family": "ankle-boot",
600
+ "id": "so101-ankle-boot-00-table_support",
601
+ "placements": [
602
+ {
603
+ "position_m": [
604
+ 0.41313419,
605
+ 0.37963844,
606
+ 0.07164243
607
+ ],
608
+ "shoe_id": "ankle-boot-left",
609
+ "yaw_rad": -0.14819639
610
+ },
611
+ {
612
+ "position_m": [
613
+ 0.38581205,
614
+ 0.56984695,
615
+ 0.09402534
616
+ ],
617
+ "shoe_id": "ankle-boot-right",
618
+ "yaw_rad": -0.09206735
619
+ }
620
+ ],
621
+ "repeat": 0,
622
+ "robot": "so101"
623
+ },
624
+ {
625
+ "control": "table_disabled",
626
+ "family": "ankle-boot",
627
+ "id": "so101-ankle-boot-00-table_disabled",
628
+ "placements": [
629
+ {
630
+ "position_m": [
631
+ 0.41313419,
632
+ 0.37963844,
633
+ 0.07164243
634
+ ],
635
+ "shoe_id": "ankle-boot-left",
636
+ "yaw_rad": -0.14819639
637
+ },
638
+ {
639
+ "position_m": [
640
+ 0.38581205,
641
+ 0.56984695,
642
+ 0.09402534
643
+ ],
644
+ "shoe_id": "ankle-boot-right",
645
+ "yaw_rad": -0.09206735
646
+ }
647
+ ],
648
+ "repeat": 0,
649
+ "robot": "so101"
650
+ },
651
+ {
652
+ "control": "table_support",
653
+ "family": "ankle-boot",
654
+ "id": "ur5e-ankle-boot-01-table_support",
655
+ "placements": [
656
+ {
657
+ "position_m": [
658
+ 0.39690193,
659
+ 0.3776201,
660
+ 0.07801294
661
+ ],
662
+ "shoe_id": "ankle-boot-left",
663
+ "yaw_rad": -0.01024326
664
+ },
665
+ {
666
+ "position_m": [
667
+ 0.41493842,
668
+ 0.55710976,
669
+ 0.09081332
670
+ ],
671
+ "shoe_id": "ankle-boot-right",
672
+ "yaw_rad": -0.11809542
673
+ }
674
+ ],
675
+ "repeat": 1,
676
+ "robot": "ur5e"
677
+ },
678
+ {
679
+ "control": "table_disabled",
680
+ "family": "ankle-boot",
681
+ "id": "ur5e-ankle-boot-01-table_disabled",
682
+ "placements": [
683
+ {
684
+ "position_m": [
685
+ 0.39690193,
686
+ 0.3776201,
687
+ 0.07801294
688
+ ],
689
+ "shoe_id": "ankle-boot-left",
690
+ "yaw_rad": -0.01024326
691
+ },
692
+ {
693
+ "position_m": [
694
+ 0.41493842,
695
+ 0.55710976,
696
+ 0.09081332
697
+ ],
698
+ "shoe_id": "ankle-boot-right",
699
+ "yaw_rad": -0.11809542
700
+ }
701
+ ],
702
+ "repeat": 1,
703
+ "robot": "ur5e"
704
+ },
705
+ {
706
+ "control": "table_support",
707
+ "family": "ankle-boot",
708
+ "id": "piper-ankle-boot-01-table_support",
709
+ "placements": [
710
+ {
711
+ "position_m": [
712
+ 0.39690193,
713
+ 0.3776201,
714
+ 0.07801294
715
+ ],
716
+ "shoe_id": "ankle-boot-left",
717
+ "yaw_rad": -0.01024326
718
+ },
719
+ {
720
+ "position_m": [
721
+ 0.41493842,
722
+ 0.55710976,
723
+ 0.09081332
724
+ ],
725
+ "shoe_id": "ankle-boot-right",
726
+ "yaw_rad": -0.11809542
727
+ }
728
+ ],
729
+ "repeat": 1,
730
+ "robot": "piper"
731
+ },
732
+ {
733
+ "control": "table_disabled",
734
+ "family": "ankle-boot",
735
+ "id": "piper-ankle-boot-01-table_disabled",
736
+ "placements": [
737
+ {
738
+ "position_m": [
739
+ 0.39690193,
740
+ 0.3776201,
741
+ 0.07801294
742
+ ],
743
+ "shoe_id": "ankle-boot-left",
744
+ "yaw_rad": -0.01024326
745
+ },
746
+ {
747
+ "position_m": [
748
+ 0.41493842,
749
+ 0.55710976,
750
+ 0.09081332
751
+ ],
752
+ "shoe_id": "ankle-boot-right",
753
+ "yaw_rad": -0.11809542
754
+ }
755
+ ],
756
+ "repeat": 1,
757
+ "robot": "piper"
758
+ },
759
+ {
760
+ "control": "table_support",
761
+ "family": "ankle-boot",
762
+ "id": "so101-ankle-boot-01-table_support",
763
+ "placements": [
764
+ {
765
+ "position_m": [
766
+ 0.39690193,
767
+ 0.3776201,
768
+ 0.07801294
769
+ ],
770
+ "shoe_id": "ankle-boot-left",
771
+ "yaw_rad": -0.01024326
772
+ },
773
+ {
774
+ "position_m": [
775
+ 0.41493842,
776
+ 0.55710976,
777
+ 0.09081332
778
+ ],
779
+ "shoe_id": "ankle-boot-right",
780
+ "yaw_rad": -0.11809542
781
+ }
782
+ ],
783
+ "repeat": 1,
784
+ "robot": "so101"
785
+ },
786
+ {
787
+ "control": "table_disabled",
788
+ "family": "ankle-boot",
789
+ "id": "so101-ankle-boot-01-table_disabled",
790
+ "placements": [
791
+ {
792
+ "position_m": [
793
+ 0.39690193,
794
+ 0.3776201,
795
+ 0.07801294
796
+ ],
797
+ "shoe_id": "ankle-boot-left",
798
+ "yaw_rad": -0.01024326
799
+ },
800
+ {
801
+ "position_m": [
802
+ 0.41493842,
803
+ 0.55710976,
804
+ 0.09081332
805
+ ],
806
+ "shoe_id": "ankle-boot-right",
807
+ "yaw_rad": -0.11809542
808
+ }
809
+ ],
810
+ "repeat": 1,
811
+ "robot": "so101"
812
+ },
813
+ {
814
+ "control": "table_support",
815
+ "family": "ankle-boot",
816
+ "id": "ur5e-ankle-boot-02-table_support",
817
+ "placements": [
818
+ {
819
+ "position_m": [
820
+ 0.41087493,
821
+ 0.36979048,
822
+ 0.08684175
823
+ ],
824
+ "shoe_id": "ankle-boot-left",
825
+ "yaw_rad": -0.18034977
826
+ },
827
+ {
828
+ "position_m": [
829
+ 0.41209292,
830
+ 0.56354541,
831
+ 0.07350168
832
+ ],
833
+ "shoe_id": "ankle-boot-right",
834
+ "yaw_rad": 0.191159
835
+ }
836
+ ],
837
+ "repeat": 2,
838
+ "robot": "ur5e"
839
+ },
840
+ {
841
+ "control": "table_disabled",
842
+ "family": "ankle-boot",
843
+ "id": "ur5e-ankle-boot-02-table_disabled",
844
+ "placements": [
845
+ {
846
+ "position_m": [
847
+ 0.41087493,
848
+ 0.36979048,
849
+ 0.08684175
850
+ ],
851
+ "shoe_id": "ankle-boot-left",
852
+ "yaw_rad": -0.18034977
853
+ },
854
+ {
855
+ "position_m": [
856
+ 0.41209292,
857
+ 0.56354541,
858
+ 0.07350168
859
+ ],
860
+ "shoe_id": "ankle-boot-right",
861
+ "yaw_rad": 0.191159
862
+ }
863
+ ],
864
+ "repeat": 2,
865
+ "robot": "ur5e"
866
+ },
867
+ {
868
+ "control": "table_support",
869
+ "family": "ankle-boot",
870
+ "id": "piper-ankle-boot-02-table_support",
871
+ "placements": [
872
+ {
873
+ "position_m": [
874
+ 0.41087493,
875
+ 0.36979048,
876
+ 0.08684175
877
+ ],
878
+ "shoe_id": "ankle-boot-left",
879
+ "yaw_rad": -0.18034977
880
+ },
881
+ {
882
+ "position_m": [
883
+ 0.41209292,
884
+ 0.56354541,
885
+ 0.07350168
886
+ ],
887
+ "shoe_id": "ankle-boot-right",
888
+ "yaw_rad": 0.191159
889
+ }
890
+ ],
891
+ "repeat": 2,
892
+ "robot": "piper"
893
+ },
894
+ {
895
+ "control": "table_disabled",
896
+ "family": "ankle-boot",
897
+ "id": "piper-ankle-boot-02-table_disabled",
898
+ "placements": [
899
+ {
900
+ "position_m": [
901
+ 0.41087493,
902
+ 0.36979048,
903
+ 0.08684175
904
+ ],
905
+ "shoe_id": "ankle-boot-left",
906
+ "yaw_rad": -0.18034977
907
+ },
908
+ {
909
+ "position_m": [
910
+ 0.41209292,
911
+ 0.56354541,
912
+ 0.07350168
913
+ ],
914
+ "shoe_id": "ankle-boot-right",
915
+ "yaw_rad": 0.191159
916
+ }
917
+ ],
918
+ "repeat": 2,
919
+ "robot": "piper"
920
+ },
921
+ {
922
+ "control": "table_support",
923
+ "family": "ankle-boot",
924
+ "id": "so101-ankle-boot-02-table_support",
925
+ "placements": [
926
+ {
927
+ "position_m": [
928
+ 0.41087493,
929
+ 0.36979048,
930
+ 0.08684175
931
+ ],
932
+ "shoe_id": "ankle-boot-left",
933
+ "yaw_rad": -0.18034977
934
+ },
935
+ {
936
+ "position_m": [
937
+ 0.41209292,
938
+ 0.56354541,
939
+ 0.07350168
940
+ ],
941
+ "shoe_id": "ankle-boot-right",
942
+ "yaw_rad": 0.191159
943
+ }
944
+ ],
945
+ "repeat": 2,
946
+ "robot": "so101"
947
+ },
948
+ {
949
+ "control": "table_disabled",
950
+ "family": "ankle-boot",
951
+ "id": "so101-ankle-boot-02-table_disabled",
952
+ "placements": [
953
+ {
954
+ "position_m": [
955
+ 0.41087493,
956
+ 0.36979048,
957
+ 0.08684175
958
+ ],
959
+ "shoe_id": "ankle-boot-left",
960
+ "yaw_rad": -0.18034977
961
+ },
962
+ {
963
+ "position_m": [
964
+ 0.41209292,
965
+ 0.56354541,
966
+ 0.07350168
967
+ ],
968
+ "shoe_id": "ankle-boot-right",
969
+ "yaw_rad": 0.191159
970
+ }
971
+ ],
972
+ "repeat": 2,
973
+ "robot": "so101"
974
+ },
975
+ {
976
+ "control": "table_support",
977
+ "family": "slipper",
978
+ "id": "ur5e-slipper-00-table_support",
979
+ "placements": [
980
+ {
981
+ "position_m": [
982
+ 0.3943295,
983
+ 0.36535188,
984
+ 0.09516022
985
+ ],
986
+ "shoe_id": "slipper-left",
987
+ "yaw_rad": -0.18675829
988
+ },
989
+ {
990
+ "position_m": [
991
+ 0.39152895,
992
+ 0.57139025,
993
+ 0.08879678
994
+ ],
995
+ "shoe_id": "slipper-right",
996
+ "yaw_rad": 0.00590997
997
+ }
998
+ ],
999
+ "repeat": 0,
1000
+ "robot": "ur5e"
1001
+ },
1002
+ {
1003
+ "control": "table_disabled",
1004
+ "family": "slipper",
1005
+ "id": "ur5e-slipper-00-table_disabled",
1006
+ "placements": [
1007
+ {
1008
+ "position_m": [
1009
+ 0.3943295,
1010
+ 0.36535188,
1011
+ 0.09516022
1012
+ ],
1013
+ "shoe_id": "slipper-left",
1014
+ "yaw_rad": -0.18675829
1015
+ },
1016
+ {
1017
+ "position_m": [
1018
+ 0.39152895,
1019
+ 0.57139025,
1020
+ 0.08879678
1021
+ ],
1022
+ "shoe_id": "slipper-right",
1023
+ "yaw_rad": 0.00590997
1024
+ }
1025
+ ],
1026
+ "repeat": 0,
1027
+ "robot": "ur5e"
1028
+ },
1029
+ {
1030
+ "control": "table_support",
1031
+ "family": "slipper",
1032
+ "id": "piper-slipper-00-table_support",
1033
+ "placements": [
1034
+ {
1035
+ "position_m": [
1036
+ 0.3943295,
1037
+ 0.36535188,
1038
+ 0.09516022
1039
+ ],
1040
+ "shoe_id": "slipper-left",
1041
+ "yaw_rad": -0.18675829
1042
+ },
1043
+ {
1044
+ "position_m": [
1045
+ 0.39152895,
1046
+ 0.57139025,
1047
+ 0.08879678
1048
+ ],
1049
+ "shoe_id": "slipper-right",
1050
+ "yaw_rad": 0.00590997
1051
+ }
1052
+ ],
1053
+ "repeat": 0,
1054
+ "robot": "piper"
1055
+ },
1056
+ {
1057
+ "control": "table_disabled",
1058
+ "family": "slipper",
1059
+ "id": "piper-slipper-00-table_disabled",
1060
+ "placements": [
1061
+ {
1062
+ "position_m": [
1063
+ 0.3943295,
1064
+ 0.36535188,
1065
+ 0.09516022
1066
+ ],
1067
+ "shoe_id": "slipper-left",
1068
+ "yaw_rad": -0.18675829
1069
+ },
1070
+ {
1071
+ "position_m": [
1072
+ 0.39152895,
1073
+ 0.57139025,
1074
+ 0.08879678
1075
+ ],
1076
+ "shoe_id": "slipper-right",
1077
+ "yaw_rad": 0.00590997
1078
+ }
1079
+ ],
1080
+ "repeat": 0,
1081
+ "robot": "piper"
1082
+ },
1083
+ {
1084
+ "control": "table_support",
1085
+ "family": "slipper",
1086
+ "id": "so101-slipper-00-table_support",
1087
+ "placements": [
1088
+ {
1089
+ "position_m": [
1090
+ 0.3943295,
1091
+ 0.36535188,
1092
+ 0.09516022
1093
+ ],
1094
+ "shoe_id": "slipper-left",
1095
+ "yaw_rad": -0.18675829
1096
+ },
1097
+ {
1098
+ "position_m": [
1099
+ 0.39152895,
1100
+ 0.57139025,
1101
+ 0.08879678
1102
+ ],
1103
+ "shoe_id": "slipper-right",
1104
+ "yaw_rad": 0.00590997
1105
+ }
1106
+ ],
1107
+ "repeat": 0,
1108
+ "robot": "so101"
1109
+ },
1110
+ {
1111
+ "control": "table_disabled",
1112
+ "family": "slipper",
1113
+ "id": "so101-slipper-00-table_disabled",
1114
+ "placements": [
1115
+ {
1116
+ "position_m": [
1117
+ 0.3943295,
1118
+ 0.36535188,
1119
+ 0.09516022
1120
+ ],
1121
+ "shoe_id": "slipper-left",
1122
+ "yaw_rad": -0.18675829
1123
+ },
1124
+ {
1125
+ "position_m": [
1126
+ 0.39152895,
1127
+ 0.57139025,
1128
+ 0.08879678
1129
+ ],
1130
+ "shoe_id": "slipper-right",
1131
+ "yaw_rad": 0.00590997
1132
+ }
1133
+ ],
1134
+ "repeat": 0,
1135
+ "robot": "so101"
1136
+ },
1137
+ {
1138
+ "control": "table_support",
1139
+ "family": "slipper",
1140
+ "id": "ur5e-slipper-01-table_support",
1141
+ "placements": [
1142
+ {
1143
+ "position_m": [
1144
+ 0.40891878,
1145
+ 0.38738392,
1146
+ 0.08232337
1147
+ ],
1148
+ "shoe_id": "slipper-left",
1149
+ "yaw_rad": 0.20866705
1150
+ },
1151
+ {
1152
+ "position_m": [
1153
+ 0.40539302,
1154
+ 0.56254283,
1155
+ 0.06338254
1156
+ ],
1157
+ "shoe_id": "slipper-right",
1158
+ "yaw_rad": -0.2118499
1159
+ }
1160
+ ],
1161
+ "repeat": 1,
1162
+ "robot": "ur5e"
1163
+ },
1164
+ {
1165
+ "control": "table_disabled",
1166
+ "family": "slipper",
1167
+ "id": "ur5e-slipper-01-table_disabled",
1168
+ "placements": [
1169
+ {
1170
+ "position_m": [
1171
+ 0.40891878,
1172
+ 0.38738392,
1173
+ 0.08232337
1174
+ ],
1175
+ "shoe_id": "slipper-left",
1176
+ "yaw_rad": 0.20866705
1177
+ },
1178
+ {
1179
+ "position_m": [
1180
+ 0.40539302,
1181
+ 0.56254283,
1182
+ 0.06338254
1183
+ ],
1184
+ "shoe_id": "slipper-right",
1185
+ "yaw_rad": -0.2118499
1186
+ }
1187
+ ],
1188
+ "repeat": 1,
1189
+ "robot": "ur5e"
1190
+ },
1191
+ {
1192
+ "control": "table_support",
1193
+ "family": "slipper",
1194
+ "id": "piper-slipper-01-table_support",
1195
+ "placements": [
1196
+ {
1197
+ "position_m": [
1198
+ 0.40891878,
1199
+ 0.38738392,
1200
+ 0.08232337
1201
+ ],
1202
+ "shoe_id": "slipper-left",
1203
+ "yaw_rad": 0.20866705
1204
+ },
1205
+ {
1206
+ "position_m": [
1207
+ 0.40539302,
1208
+ 0.56254283,
1209
+ 0.06338254
1210
+ ],
1211
+ "shoe_id": "slipper-right",
1212
+ "yaw_rad": -0.2118499
1213
+ }
1214
+ ],
1215
+ "repeat": 1,
1216
+ "robot": "piper"
1217
+ },
1218
+ {
1219
+ "control": "table_disabled",
1220
+ "family": "slipper",
1221
+ "id": "piper-slipper-01-table_disabled",
1222
+ "placements": [
1223
+ {
1224
+ "position_m": [
1225
+ 0.40891878,
1226
+ 0.38738392,
1227
+ 0.08232337
1228
+ ],
1229
+ "shoe_id": "slipper-left",
1230
+ "yaw_rad": 0.20866705
1231
+ },
1232
+ {
1233
+ "position_m": [
1234
+ 0.40539302,
1235
+ 0.56254283,
1236
+ 0.06338254
1237
+ ],
1238
+ "shoe_id": "slipper-right",
1239
+ "yaw_rad": -0.2118499
1240
+ }
1241
+ ],
1242
+ "repeat": 1,
1243
+ "robot": "piper"
1244
+ },
1245
+ {
1246
+ "control": "table_support",
1247
+ "family": "slipper",
1248
+ "id": "so101-slipper-01-table_support",
1249
+ "placements": [
1250
+ {
1251
+ "position_m": [
1252
+ 0.40891878,
1253
+ 0.38738392,
1254
+ 0.08232337
1255
+ ],
1256
+ "shoe_id": "slipper-left",
1257
+ "yaw_rad": 0.20866705
1258
+ },
1259
+ {
1260
+ "position_m": [
1261
+ 0.40539302,
1262
+ 0.56254283,
1263
+ 0.06338254
1264
+ ],
1265
+ "shoe_id": "slipper-right",
1266
+ "yaw_rad": -0.2118499
1267
+ }
1268
+ ],
1269
+ "repeat": 1,
1270
+ "robot": "so101"
1271
+ },
1272
+ {
1273
+ "control": "table_disabled",
1274
+ "family": "slipper",
1275
+ "id": "so101-slipper-01-table_disabled",
1276
+ "placements": [
1277
+ {
1278
+ "position_m": [
1279
+ 0.40891878,
1280
+ 0.38738392,
1281
+ 0.08232337
1282
+ ],
1283
+ "shoe_id": "slipper-left",
1284
+ "yaw_rad": 0.20866705
1285
+ },
1286
+ {
1287
+ "position_m": [
1288
+ 0.40539302,
1289
+ 0.56254283,
1290
+ 0.06338254
1291
+ ],
1292
+ "shoe_id": "slipper-right",
1293
+ "yaw_rad": -0.2118499
1294
+ }
1295
+ ],
1296
+ "repeat": 1,
1297
+ "robot": "so101"
1298
+ },
1299
+ {
1300
+ "control": "table_support",
1301
+ "family": "slipper",
1302
+ "id": "ur5e-slipper-02-table_support",
1303
+ "placements": [
1304
+ {
1305
+ "position_m": [
1306
+ 0.40473021,
1307
+ 0.39342813,
1308
+ 0.06637683
1309
+ ],
1310
+ "shoe_id": "slipper-left",
1311
+ "yaw_rad": -0.1863574
1312
+ },
1313
+ {
1314
+ "position_m": [
1315
+ 0.39971386,
1316
+ 0.54759708,
1317
+ 0.08089116
1318
+ ],
1319
+ "shoe_id": "slipper-right",
1320
+ "yaw_rad": -0.06194345
1321
+ }
1322
+ ],
1323
+ "repeat": 2,
1324
+ "robot": "ur5e"
1325
+ },
1326
+ {
1327
+ "control": "table_disabled",
1328
+ "family": "slipper",
1329
+ "id": "ur5e-slipper-02-table_disabled",
1330
+ "placements": [
1331
+ {
1332
+ "position_m": [
1333
+ 0.40473021,
1334
+ 0.39342813,
1335
+ 0.06637683
1336
+ ],
1337
+ "shoe_id": "slipper-left",
1338
+ "yaw_rad": -0.1863574
1339
+ },
1340
+ {
1341
+ "position_m": [
1342
+ 0.39971386,
1343
+ 0.54759708,
1344
+ 0.08089116
1345
+ ],
1346
+ "shoe_id": "slipper-right",
1347
+ "yaw_rad": -0.06194345
1348
+ }
1349
+ ],
1350
+ "repeat": 2,
1351
+ "robot": "ur5e"
1352
+ },
1353
+ {
1354
+ "control": "table_support",
1355
+ "family": "slipper",
1356
+ "id": "piper-slipper-02-table_support",
1357
+ "placements": [
1358
+ {
1359
+ "position_m": [
1360
+ 0.40473021,
1361
+ 0.39342813,
1362
+ 0.06637683
1363
+ ],
1364
+ "shoe_id": "slipper-left",
1365
+ "yaw_rad": -0.1863574
1366
+ },
1367
+ {
1368
+ "position_m": [
1369
+ 0.39971386,
1370
+ 0.54759708,
1371
+ 0.08089116
1372
+ ],
1373
+ "shoe_id": "slipper-right",
1374
+ "yaw_rad": -0.06194345
1375
+ }
1376
+ ],
1377
+ "repeat": 2,
1378
+ "robot": "piper"
1379
+ },
1380
+ {
1381
+ "control": "table_disabled",
1382
+ "family": "slipper",
1383
+ "id": "piper-slipper-02-table_disabled",
1384
+ "placements": [
1385
+ {
1386
+ "position_m": [
1387
+ 0.40473021,
1388
+ 0.39342813,
1389
+ 0.06637683
1390
+ ],
1391
+ "shoe_id": "slipper-left",
1392
+ "yaw_rad": -0.1863574
1393
+ },
1394
+ {
1395
+ "position_m": [
1396
+ 0.39971386,
1397
+ 0.54759708,
1398
+ 0.08089116
1399
+ ],
1400
+ "shoe_id": "slipper-right",
1401
+ "yaw_rad": -0.06194345
1402
+ }
1403
+ ],
1404
+ "repeat": 2,
1405
+ "robot": "piper"
1406
+ },
1407
+ {
1408
+ "control": "table_support",
1409
+ "family": "slipper",
1410
+ "id": "so101-slipper-02-table_support",
1411
+ "placements": [
1412
+ {
1413
+ "position_m": [
1414
+ 0.40473021,
1415
+ 0.39342813,
1416
+ 0.06637683
1417
+ ],
1418
+ "shoe_id": "slipper-left",
1419
+ "yaw_rad": -0.1863574
1420
+ },
1421
+ {
1422
+ "position_m": [
1423
+ 0.39971386,
1424
+ 0.54759708,
1425
+ 0.08089116
1426
+ ],
1427
+ "shoe_id": "slipper-right",
1428
+ "yaw_rad": -0.06194345
1429
+ }
1430
+ ],
1431
+ "repeat": 2,
1432
+ "robot": "so101"
1433
+ },
1434
+ {
1435
+ "control": "table_disabled",
1436
+ "family": "slipper",
1437
+ "id": "so101-slipper-02-table_disabled",
1438
+ "placements": [
1439
+ {
1440
+ "position_m": [
1441
+ 0.40473021,
1442
+ 0.39342813,
1443
+ 0.06637683
1444
+ ],
1445
+ "shoe_id": "slipper-left",
1446
+ "yaw_rad": -0.1863574
1447
+ },
1448
+ {
1449
+ "position_m": [
1450
+ 0.39971386,
1451
+ 0.54759708,
1452
+ 0.08089116
1453
+ ],
1454
+ "shoe_id": "slipper-right",
1455
+ "yaw_rad": -0.06194345
1456
+ }
1457
+ ],
1458
+ "repeat": 2,
1459
+ "robot": "so101"
1460
+ }
1461
+ ],
1462
+ "catalog": {
1463
+ "catalog_sha256": "592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7",
1464
+ "environment": {
1465
+ "default_layout": "Three columns x=.40,.76,1.12 m; two rows y=.38,.56 m; sole bottoms begin z=.08 m. Layout separates loading tests from reachability claims.",
1466
+ "geometry": "Infinite collision plane at z=0; displayed with 2 m half extents. Not a finite tabletop or rack.",
1467
+ "gravity_m_s2": [
1468
+ 0,
1469
+ 0,
1470
+ -9.81
1471
+ ],
1472
+ "id": "open-support-plane",
1473
+ "license": "MIT",
1474
+ "name": "asset_table",
1475
+ "property_evidence": "untested authored environment",
1476
+ "version": "0.1.0"
1477
+ },
1478
+ "license": "MIT",
1479
+ "license_scope": "Original DVIDIA catalog and procedural shoes only; robot simulation assets retain their individual licenses.",
1480
+ "limitations": [
1481
+ "All shoe physical properties are untested synthetic assumptions.",
1482
+ "Left/right labels identify mirrored procedural instances, not scanned real shoes.",
1483
+ "Arm command interfaces differ; installing a scene does not install a learned controller.",
1484
+ "No deformation, real-world calibration, graspability claim or closed-loop sensor stack."
1485
+ ],
1486
+ "robots": [
1487
+ {
1488
+ "arm_axes": 6,
1489
+ "compatibility": {
1490
+ "physical_robot_ready": false,
1491
+ "scene_loading": true,
1492
+ "scope": "Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility.",
1493
+ "shoe_grasp_qualified": false
1494
+ },
1495
+ "expected_dimensions": {
1496
+ "neq": 3,
1497
+ "nq": 14,
1498
+ "nu": 7,
1499
+ "nv": 14
1500
+ },
1501
+ "gripper_command": "Native coupled gripper servo input [0,255]; not a measured gap or calibrated force.",
1502
+ "gripper_command_axes": 1,
1503
+ "gripper_mechanical_joints": 8,
1504
+ "home_joint_positions": {
1505
+ "elbow_joint": 1.5708,
1506
+ "shoulder_lift_joint": -1.5708,
1507
+ "shoulder_pan_joint": -1.5708,
1508
+ "wrist_1_joint": -1.5708,
1509
+ "wrist_2_joint": -1.5708,
1510
+ "wrist_3_joint": 0
1511
+ },
1512
+ "id": "ur5e",
1513
+ "immutable_id": "dvidia/robots/ur5e-2f85@0.1.0",
1514
+ "licenses": {
1515
+ "robotiq_2f85": "BSD-2-Clause",
1516
+ "universal_robots_ur5e": "BSD-3-Clause"
1517
+ },
1518
+ "name": "UR5e + Robotiq 2F-85",
1519
+ "native_command_units": [
1520
+ "rad",
1521
+ "rad",
1522
+ "rad",
1523
+ "rad",
1524
+ "rad",
1525
+ "rad",
1526
+ "native_0_255"
1527
+ ],
1528
+ "openness_scope": "These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate.",
1529
+ "source": {
1530
+ "commit": "0059d4335f8156206f63a35662313385f7ad6d74",
1531
+ "home_scope": "Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose.",
1532
+ "model_urls": [
1533
+ "https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/universal_robots_ur5e",
1534
+ "https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/robotiq_2f85"
1535
+ ],
1536
+ "repository": "https://github.com/google-deepmind/mujoco_menagerie",
1537
+ "verification": "Packaged SHA256 allowlist; assets are read from verified bytes, without network access."
1538
+ },
1539
+ "version": "0.1.0"
1540
+ },
1541
+ {
1542
+ "arm_axes": 6,
1543
+ "compatibility": {
1544
+ "physical_robot_ready": false,
1545
+ "scene_loading": true,
1546
+ "scope": "Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility.",
1547
+ "shoe_grasp_qualified": false
1548
+ },
1549
+ "expected_dimensions": {
1550
+ "neq": 1,
1551
+ "nq": 8,
1552
+ "nu": 7,
1553
+ "nv": 8
1554
+ },
1555
+ "gripper_command": "single-finger slide target in metres, native range [0,0.035]; not total jaw gap",
1556
+ "gripper_command_axes": 1,
1557
+ "gripper_mechanical_joints": 2,
1558
+ "home_joint_positions": {
1559
+ "joint1": 0,
1560
+ "joint2": 1.57,
1561
+ "joint3": -1.3485,
1562
+ "joint4": 0,
1563
+ "joint5": 0,
1564
+ "joint6": 0,
1565
+ "joint7": 0,
1566
+ "joint8": 0
1567
+ },
1568
+ "id": "piper",
1569
+ "immutable_id": "dvidia/robots/piper@0.1.0",
1570
+ "licenses": {
1571
+ "agilex_piper": "MIT"
1572
+ },
1573
+ "name": "AgileX PiPER",
1574
+ "native_command_units": [
1575
+ "rad",
1576
+ "rad",
1577
+ "rad",
1578
+ "rad",
1579
+ "rad",
1580
+ "rad",
1581
+ "m"
1582
+ ],
1583
+ "openness_scope": "These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate.",
1584
+ "source": {
1585
+ "commit": "0059d4335f8156206f63a35662313385f7ad6d74",
1586
+ "home_scope": "Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose.",
1587
+ "model_urls": [
1588
+ "https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/agilex_piper"
1589
+ ],
1590
+ "repository": "https://github.com/google-deepmind/mujoco_menagerie",
1591
+ "verification": "Packaged SHA256 allowlist; assets are read from verified bytes, without network access."
1592
+ },
1593
+ "version": "0.1.0"
1594
+ },
1595
+ {
1596
+ "arm_axes": 5,
1597
+ "compatibility": {
1598
+ "physical_robot_ready": false,
1599
+ "scene_loading": true,
1600
+ "scope": "Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility.",
1601
+ "shoe_grasp_qualified": false
1602
+ },
1603
+ "expected_dimensions": {
1604
+ "neq": 0,
1605
+ "nq": 6,
1606
+ "nu": 6,
1607
+ "nv": 6
1608
+ },
1609
+ "gripper_command": "moving-jaw hinge angle target in radians; not linear jaw gap",
1610
+ "gripper_command_axes": 1,
1611
+ "gripper_mechanical_joints": 1,
1612
+ "home_joint_positions": {
1613
+ "elbow_flex": 0,
1614
+ "gripper": 0,
1615
+ "shoulder_lift": 0,
1616
+ "shoulder_pan": 0,
1617
+ "wrist_flex": 0,
1618
+ "wrist_roll": 0
1619
+ },
1620
+ "id": "so101",
1621
+ "immutable_id": "dvidia/robots/so101@0.1.0",
1622
+ "licenses": {
1623
+ "robotstudio_so101": "Apache-2.0"
1624
+ },
1625
+ "name": "The Robot Studio SO101",
1626
+ "native_command_units": [
1627
+ "rad",
1628
+ "rad",
1629
+ "rad",
1630
+ "rad",
1631
+ "rad",
1632
+ "rad"
1633
+ ],
1634
+ "openness_scope": "These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate.",
1635
+ "source": {
1636
+ "commit": "0059d4335f8156206f63a35662313385f7ad6d74",
1637
+ "home_scope": "Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose.",
1638
+ "model_urls": [
1639
+ "https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/robotstudio_so101"
1640
+ ],
1641
+ "repository": "https://github.com/google-deepmind/mujoco_menagerie",
1642
+ "verification": "Packaged SHA256 allowlist; assets are read from verified bytes, without network access."
1643
+ },
1644
+ "version": "0.1.0"
1645
+ }
1646
+ ],
1647
+ "schema": "dvidia.asset-catalog/v1",
1648
+ "scope": "Reusable native scene assets with synthetic rigid shoes. Scene loading and gravity/contact checks do not demonstrate shoe manipulation, learning or physical robot transfer.",
1649
+ "shoes": [
1650
+ {
1651
+ "family": "trainer",
1652
+ "fidelity": {
1653
+ "deformation": "unsupported",
1654
+ "geometry": "authored coarse proxy",
1655
+ "measured_contact": "untested",
1656
+ "native_contact": "available for numerical testing",
1657
+ "physical_robot_ready": false,
1658
+ "shoe_grasp_qualified": false
1659
+ },
1660
+ "frame": {
1661
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
1662
+ "initial_bottom_z_m": 0.08,
1663
+ "origin": "sole bottom center",
1664
+ "sole_bottom_z_m": 0
1665
+ },
1666
+ "geometry": [
1667
+ {
1668
+ "mass_fraction": 0.35,
1669
+ "name": "sole",
1670
+ "position_m": [
1671
+ 0,
1672
+ 0,
1673
+ 0.01
1674
+ ],
1675
+ "rgba": [
1676
+ 0.16,
1677
+ 0.17,
1678
+ 0.18,
1679
+ 1
1680
+ ],
1681
+ "size_m": [
1682
+ 0.14,
1683
+ 0.05,
1684
+ 0.01
1685
+ ],
1686
+ "type": "box"
1687
+ },
1688
+ {
1689
+ "mass_fraction": 0.55,
1690
+ "name": "upper",
1691
+ "position_m": [
1692
+ -0.005,
1693
+ 0.003,
1694
+ 0.052
1695
+ ],
1696
+ "rgba": [
1697
+ 0.2,
1698
+ 0.38,
1699
+ 0.58,
1700
+ 1
1701
+ ],
1702
+ "size_m": [
1703
+ 0.122,
1704
+ 0.047,
1705
+ 0.035
1706
+ ],
1707
+ "type": "ellipsoid"
1708
+ },
1709
+ {
1710
+ "mass_fraction": 0.1,
1711
+ "name": "toe",
1712
+ "position_m": [
1713
+ 0.095,
1714
+ 0.003,
1715
+ 0.045
1716
+ ],
1717
+ "rgba": [
1718
+ 0.78,
1719
+ 0.82,
1720
+ 0.83,
1721
+ 1
1722
+ ],
1723
+ "size_m": [
1724
+ 0.04,
1725
+ 0.047,
1726
+ 0.026
1727
+ ],
1728
+ "type": "ellipsoid"
1729
+ }
1730
+ ],
1731
+ "id": "trainer-left",
1732
+ "immutable_id": "dvidia/shoes/trainer-left@0.1.0",
1733
+ "license": "MIT",
1734
+ "name": "Trainer / left",
1735
+ "pair_id": "dvidia/shoes/trainer-pair@0.1.0",
1736
+ "properties": {
1737
+ "contact_solver": {
1738
+ "evidence": "untested",
1739
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1740
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
1741
+ "value": {
1742
+ "condim": 4,
1743
+ "priority": 1,
1744
+ "solimp": [
1745
+ 0.9,
1746
+ 0.95,
1747
+ 0.001,
1748
+ 0.5,
1749
+ 2
1750
+ ],
1751
+ "solref": [
1752
+ 0.02,
1753
+ 1
1754
+ ]
1755
+ }
1756
+ },
1757
+ "deformation": {
1758
+ "evidence": "untested",
1759
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1760
+ "units": "model class",
1761
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation."
1762
+ },
1763
+ "dimensions_m": {
1764
+ "evidence": "untested",
1765
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1766
+ "units": "m; length x, width y, maximum height z",
1767
+ "value": [
1768
+ 0.28,
1769
+ 0.1,
1770
+ 0.087
1771
+ ]
1772
+ },
1773
+ "mass_distribution": {
1774
+ "evidence": "untested",
1775
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1776
+ "units": "model assumption",
1777
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo."
1778
+ },
1779
+ "mass_kg": {
1780
+ "evidence": "untested",
1781
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1782
+ "units": "kg",
1783
+ "value": 0.3
1784
+ },
1785
+ "rolling_friction": {
1786
+ "evidence": "untested",
1787
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1788
+ "units": "m",
1789
+ "value": 0.0001
1790
+ },
1791
+ "sliding_friction": {
1792
+ "evidence": "untested",
1793
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1794
+ "units": "dimensionless",
1795
+ "value": 0.8
1796
+ },
1797
+ "torsional_friction": {
1798
+ "evidence": "untested",
1799
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1800
+ "units": "m",
1801
+ "value": 0.005
1802
+ }
1803
+ },
1804
+ "side": "left",
1805
+ "source": {
1806
+ "author": "DVIDIA",
1807
+ "kind": "original_procedural",
1808
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
1809
+ },
1810
+ "version": "0.1.0"
1811
+ },
1812
+ {
1813
+ "family": "trainer",
1814
+ "fidelity": {
1815
+ "deformation": "unsupported",
1816
+ "geometry": "authored coarse proxy",
1817
+ "measured_contact": "untested",
1818
+ "native_contact": "available for numerical testing",
1819
+ "physical_robot_ready": false,
1820
+ "shoe_grasp_qualified": false
1821
+ },
1822
+ "frame": {
1823
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
1824
+ "initial_bottom_z_m": 0.08,
1825
+ "origin": "sole bottom center",
1826
+ "sole_bottom_z_m": 0
1827
+ },
1828
+ "geometry": [
1829
+ {
1830
+ "mass_fraction": 0.35,
1831
+ "name": "sole",
1832
+ "position_m": [
1833
+ 0,
1834
+ 0,
1835
+ 0.01
1836
+ ],
1837
+ "rgba": [
1838
+ 0.16,
1839
+ 0.17,
1840
+ 0.18,
1841
+ 1
1842
+ ],
1843
+ "size_m": [
1844
+ 0.14,
1845
+ 0.05,
1846
+ 0.01
1847
+ ],
1848
+ "type": "box"
1849
+ },
1850
+ {
1851
+ "mass_fraction": 0.55,
1852
+ "name": "upper",
1853
+ "position_m": [
1854
+ -0.005,
1855
+ -0.003,
1856
+ 0.052
1857
+ ],
1858
+ "rgba": [
1859
+ 0.2,
1860
+ 0.38,
1861
+ 0.58,
1862
+ 1
1863
+ ],
1864
+ "size_m": [
1865
+ 0.122,
1866
+ 0.047,
1867
+ 0.035
1868
+ ],
1869
+ "type": "ellipsoid"
1870
+ },
1871
+ {
1872
+ "mass_fraction": 0.1,
1873
+ "name": "toe",
1874
+ "position_m": [
1875
+ 0.095,
1876
+ -0.003,
1877
+ 0.045
1878
+ ],
1879
+ "rgba": [
1880
+ 0.78,
1881
+ 0.82,
1882
+ 0.83,
1883
+ 1
1884
+ ],
1885
+ "size_m": [
1886
+ 0.04,
1887
+ 0.047,
1888
+ 0.026
1889
+ ],
1890
+ "type": "ellipsoid"
1891
+ }
1892
+ ],
1893
+ "id": "trainer-right",
1894
+ "immutable_id": "dvidia/shoes/trainer-right@0.1.0",
1895
+ "license": "MIT",
1896
+ "name": "Trainer / right",
1897
+ "pair_id": "dvidia/shoes/trainer-pair@0.1.0",
1898
+ "properties": {
1899
+ "contact_solver": {
1900
+ "evidence": "untested",
1901
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1902
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
1903
+ "value": {
1904
+ "condim": 4,
1905
+ "priority": 1,
1906
+ "solimp": [
1907
+ 0.9,
1908
+ 0.95,
1909
+ 0.001,
1910
+ 0.5,
1911
+ 2
1912
+ ],
1913
+ "solref": [
1914
+ 0.02,
1915
+ 1
1916
+ ]
1917
+ }
1918
+ },
1919
+ "deformation": {
1920
+ "evidence": "untested",
1921
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1922
+ "units": "model class",
1923
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation."
1924
+ },
1925
+ "dimensions_m": {
1926
+ "evidence": "untested",
1927
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1928
+ "units": "m; length x, width y, maximum height z",
1929
+ "value": [
1930
+ 0.28,
1931
+ 0.1,
1932
+ 0.087
1933
+ ]
1934
+ },
1935
+ "mass_distribution": {
1936
+ "evidence": "untested",
1937
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1938
+ "units": "model assumption",
1939
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo."
1940
+ },
1941
+ "mass_kg": {
1942
+ "evidence": "untested",
1943
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1944
+ "units": "kg",
1945
+ "value": 0.3
1946
+ },
1947
+ "rolling_friction": {
1948
+ "evidence": "untested",
1949
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1950
+ "units": "m",
1951
+ "value": 0.0001
1952
+ },
1953
+ "sliding_friction": {
1954
+ "evidence": "untested",
1955
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1956
+ "units": "dimensionless",
1957
+ "value": 0.8
1958
+ },
1959
+ "torsional_friction": {
1960
+ "evidence": "untested",
1961
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
1962
+ "units": "m",
1963
+ "value": 0.005
1964
+ }
1965
+ },
1966
+ "side": "right",
1967
+ "source": {
1968
+ "author": "DVIDIA",
1969
+ "kind": "original_procedural",
1970
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
1971
+ },
1972
+ "version": "0.1.0"
1973
+ },
1974
+ {
1975
+ "family": "ankle-boot",
1976
+ "fidelity": {
1977
+ "deformation": "unsupported",
1978
+ "geometry": "authored coarse proxy",
1979
+ "measured_contact": "untested",
1980
+ "native_contact": "available for numerical testing",
1981
+ "physical_robot_ready": false,
1982
+ "shoe_grasp_qualified": false
1983
+ },
1984
+ "frame": {
1985
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
1986
+ "initial_bottom_z_m": 0.08,
1987
+ "origin": "sole bottom center",
1988
+ "sole_bottom_z_m": 0
1989
+ },
1990
+ "geometry": [
1991
+ {
1992
+ "mass_fraction": 0.35,
1993
+ "name": "sole",
1994
+ "position_m": [
1995
+ 0,
1996
+ 0,
1997
+ 0.012
1998
+ ],
1999
+ "rgba": [
2000
+ 0.16,
2001
+ 0.17,
2002
+ 0.18,
2003
+ 1
2004
+ ],
2005
+ "size_m": [
2006
+ 0.145,
2007
+ 0.054,
2008
+ 0.012
2009
+ ],
2010
+ "type": "box"
2011
+ },
2012
+ {
2013
+ "mass_fraction": 0.3,
2014
+ "name": "upper",
2015
+ "position_m": [
2016
+ 0.01,
2017
+ 0.004,
2018
+ 0.064
2019
+ ],
2020
+ "rgba": [
2021
+ 0.37,
2022
+ 0.24,
2023
+ 0.16,
2024
+ 1
2025
+ ],
2026
+ "size_m": [
2027
+ 0.13,
2028
+ 0.05,
2029
+ 0.04
2030
+ ],
2031
+ "type": "ellipsoid"
2032
+ },
2033
+ {
2034
+ "mass_fraction": 0.35,
2035
+ "name": "ankle",
2036
+ "position_m": [
2037
+ -0.085,
2038
+ 0.004,
2039
+ 0.135
2040
+ ],
2041
+ "rgba": [
2042
+ 0.37,
2043
+ 0.24,
2044
+ 0.16,
2045
+ 1
2046
+ ],
2047
+ "size_m": [
2048
+ 0.047,
2049
+ 0.049,
2050
+ 0.055
2051
+ ],
2052
+ "type": "ellipsoid"
2053
+ }
2054
+ ],
2055
+ "id": "ankle-boot-left",
2056
+ "immutable_id": "dvidia/shoes/ankle-boot-left@0.1.0",
2057
+ "license": "MIT",
2058
+ "name": "Ankle Boot / left",
2059
+ "pair_id": "dvidia/shoes/ankle-boot-pair@0.1.0",
2060
+ "properties": {
2061
+ "contact_solver": {
2062
+ "evidence": "untested",
2063
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2064
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
2065
+ "value": {
2066
+ "condim": 4,
2067
+ "priority": 1,
2068
+ "solimp": [
2069
+ 0.9,
2070
+ 0.95,
2071
+ 0.001,
2072
+ 0.5,
2073
+ 2
2074
+ ],
2075
+ "solref": [
2076
+ 0.02,
2077
+ 1
2078
+ ]
2079
+ }
2080
+ },
2081
+ "deformation": {
2082
+ "evidence": "untested",
2083
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2084
+ "units": "model class",
2085
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation."
2086
+ },
2087
+ "dimensions_m": {
2088
+ "evidence": "untested",
2089
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2090
+ "units": "m; length x, width y, maximum height z",
2091
+ "value": [
2092
+ 0.29,
2093
+ 0.108,
2094
+ 0.19
2095
+ ]
2096
+ },
2097
+ "mass_distribution": {
2098
+ "evidence": "untested",
2099
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2100
+ "units": "model assumption",
2101
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo."
2102
+ },
2103
+ "mass_kg": {
2104
+ "evidence": "untested",
2105
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2106
+ "units": "kg",
2107
+ "value": 0.5
2108
+ },
2109
+ "rolling_friction": {
2110
+ "evidence": "untested",
2111
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2112
+ "units": "m",
2113
+ "value": 0.0001
2114
+ },
2115
+ "sliding_friction": {
2116
+ "evidence": "untested",
2117
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2118
+ "units": "dimensionless",
2119
+ "value": 0.9
2120
+ },
2121
+ "torsional_friction": {
2122
+ "evidence": "untested",
2123
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2124
+ "units": "m",
2125
+ "value": 0.005
2126
+ }
2127
+ },
2128
+ "side": "left",
2129
+ "source": {
2130
+ "author": "DVIDIA",
2131
+ "kind": "original_procedural",
2132
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
2133
+ },
2134
+ "version": "0.1.0"
2135
+ },
2136
+ {
2137
+ "family": "ankle-boot",
2138
+ "fidelity": {
2139
+ "deformation": "unsupported",
2140
+ "geometry": "authored coarse proxy",
2141
+ "measured_contact": "untested",
2142
+ "native_contact": "available for numerical testing",
2143
+ "physical_robot_ready": false,
2144
+ "shoe_grasp_qualified": false
2145
+ },
2146
+ "frame": {
2147
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
2148
+ "initial_bottom_z_m": 0.08,
2149
+ "origin": "sole bottom center",
2150
+ "sole_bottom_z_m": 0
2151
+ },
2152
+ "geometry": [
2153
+ {
2154
+ "mass_fraction": 0.35,
2155
+ "name": "sole",
2156
+ "position_m": [
2157
+ 0,
2158
+ 0,
2159
+ 0.012
2160
+ ],
2161
+ "rgba": [
2162
+ 0.16,
2163
+ 0.17,
2164
+ 0.18,
2165
+ 1
2166
+ ],
2167
+ "size_m": [
2168
+ 0.145,
2169
+ 0.054,
2170
+ 0.012
2171
+ ],
2172
+ "type": "box"
2173
+ },
2174
+ {
2175
+ "mass_fraction": 0.3,
2176
+ "name": "upper",
2177
+ "position_m": [
2178
+ 0.01,
2179
+ -0.004,
2180
+ 0.064
2181
+ ],
2182
+ "rgba": [
2183
+ 0.37,
2184
+ 0.24,
2185
+ 0.16,
2186
+ 1
2187
+ ],
2188
+ "size_m": [
2189
+ 0.13,
2190
+ 0.05,
2191
+ 0.04
2192
+ ],
2193
+ "type": "ellipsoid"
2194
+ },
2195
+ {
2196
+ "mass_fraction": 0.35,
2197
+ "name": "ankle",
2198
+ "position_m": [
2199
+ -0.085,
2200
+ -0.004,
2201
+ 0.135
2202
+ ],
2203
+ "rgba": [
2204
+ 0.37,
2205
+ 0.24,
2206
+ 0.16,
2207
+ 1
2208
+ ],
2209
+ "size_m": [
2210
+ 0.047,
2211
+ 0.049,
2212
+ 0.055
2213
+ ],
2214
+ "type": "ellipsoid"
2215
+ }
2216
+ ],
2217
+ "id": "ankle-boot-right",
2218
+ "immutable_id": "dvidia/shoes/ankle-boot-right@0.1.0",
2219
+ "license": "MIT",
2220
+ "name": "Ankle Boot / right",
2221
+ "pair_id": "dvidia/shoes/ankle-boot-pair@0.1.0",
2222
+ "properties": {
2223
+ "contact_solver": {
2224
+ "evidence": "untested",
2225
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2226
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
2227
+ "value": {
2228
+ "condim": 4,
2229
+ "priority": 1,
2230
+ "solimp": [
2231
+ 0.9,
2232
+ 0.95,
2233
+ 0.001,
2234
+ 0.5,
2235
+ 2
2236
+ ],
2237
+ "solref": [
2238
+ 0.02,
2239
+ 1
2240
+ ]
2241
+ }
2242
+ },
2243
+ "deformation": {
2244
+ "evidence": "untested",
2245
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2246
+ "units": "model class",
2247
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation."
2248
+ },
2249
+ "dimensions_m": {
2250
+ "evidence": "untested",
2251
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2252
+ "units": "m; length x, width y, maximum height z",
2253
+ "value": [
2254
+ 0.29,
2255
+ 0.108,
2256
+ 0.19
2257
+ ]
2258
+ },
2259
+ "mass_distribution": {
2260
+ "evidence": "untested",
2261
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2262
+ "units": "model assumption",
2263
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo."
2264
+ },
2265
+ "mass_kg": {
2266
+ "evidence": "untested",
2267
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2268
+ "units": "kg",
2269
+ "value": 0.5
2270
+ },
2271
+ "rolling_friction": {
2272
+ "evidence": "untested",
2273
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2274
+ "units": "m",
2275
+ "value": 0.0001
2276
+ },
2277
+ "sliding_friction": {
2278
+ "evidence": "untested",
2279
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2280
+ "units": "dimensionless",
2281
+ "value": 0.9
2282
+ },
2283
+ "torsional_friction": {
2284
+ "evidence": "untested",
2285
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2286
+ "units": "m",
2287
+ "value": 0.005
2288
+ }
2289
+ },
2290
+ "side": "right",
2291
+ "source": {
2292
+ "author": "DVIDIA",
2293
+ "kind": "original_procedural",
2294
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
2295
+ },
2296
+ "version": "0.1.0"
2297
+ },
2298
+ {
2299
+ "family": "slipper",
2300
+ "fidelity": {
2301
+ "deformation": "unsupported",
2302
+ "geometry": "authored coarse proxy",
2303
+ "measured_contact": "untested",
2304
+ "native_contact": "available for numerical testing",
2305
+ "physical_robot_ready": false,
2306
+ "shoe_grasp_qualified": false
2307
+ },
2308
+ "frame": {
2309
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
2310
+ "initial_bottom_z_m": 0.08,
2311
+ "origin": "sole bottom center",
2312
+ "sole_bottom_z_m": 0
2313
+ },
2314
+ "geometry": [
2315
+ {
2316
+ "mass_fraction": 0.35,
2317
+ "name": "sole",
2318
+ "position_m": [
2319
+ 0,
2320
+ 0,
2321
+ 0.009
2322
+ ],
2323
+ "rgba": [
2324
+ 0.16,
2325
+ 0.17,
2326
+ 0.18,
2327
+ 1
2328
+ ],
2329
+ "size_m": [
2330
+ 0.135,
2331
+ 0.051,
2332
+ 0.009
2333
+ ],
2334
+ "type": "box"
2335
+ },
2336
+ {
2337
+ "mass_fraction": 0.65,
2338
+ "name": "upper",
2339
+ "position_m": [
2340
+ 0.045,
2341
+ 0.002,
2342
+ 0.038
2343
+ ],
2344
+ "rgba": [
2345
+ 0.52,
2346
+ 0.31,
2347
+ 0.37,
2348
+ 1
2349
+ ],
2350
+ "size_m": [
2351
+ 0.09,
2352
+ 0.049,
2353
+ 0.017
2354
+ ],
2355
+ "type": "ellipsoid"
2356
+ }
2357
+ ],
2358
+ "id": "slipper-left",
2359
+ "immutable_id": "dvidia/shoes/slipper-left@0.1.0",
2360
+ "license": "MIT",
2361
+ "name": "Slipper / left",
2362
+ "pair_id": "dvidia/shoes/slipper-pair@0.1.0",
2363
+ "properties": {
2364
+ "contact_solver": {
2365
+ "evidence": "untested",
2366
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2367
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
2368
+ "value": {
2369
+ "condim": 4,
2370
+ "priority": 1,
2371
+ "solimp": [
2372
+ 0.9,
2373
+ 0.95,
2374
+ 0.001,
2375
+ 0.5,
2376
+ 2
2377
+ ],
2378
+ "solref": [
2379
+ 0.02,
2380
+ 1
2381
+ ]
2382
+ }
2383
+ },
2384
+ "deformation": {
2385
+ "evidence": "untested",
2386
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2387
+ "units": "model class",
2388
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation."
2389
+ },
2390
+ "dimensions_m": {
2391
+ "evidence": "untested",
2392
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2393
+ "units": "m; length x, width y, maximum height z",
2394
+ "value": [
2395
+ 0.27,
2396
+ 0.102,
2397
+ 0.055
2398
+ ]
2399
+ },
2400
+ "mass_distribution": {
2401
+ "evidence": "untested",
2402
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2403
+ "units": "model assumption",
2404
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo."
2405
+ },
2406
+ "mass_kg": {
2407
+ "evidence": "untested",
2408
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2409
+ "units": "kg",
2410
+ "value": 0.15
2411
+ },
2412
+ "rolling_friction": {
2413
+ "evidence": "untested",
2414
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2415
+ "units": "m",
2416
+ "value": 0.0001
2417
+ },
2418
+ "sliding_friction": {
2419
+ "evidence": "untested",
2420
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2421
+ "units": "dimensionless",
2422
+ "value": 0.65
2423
+ },
2424
+ "torsional_friction": {
2425
+ "evidence": "untested",
2426
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2427
+ "units": "m",
2428
+ "value": 0.005
2429
+ }
2430
+ },
2431
+ "side": "left",
2432
+ "source": {
2433
+ "author": "DVIDIA",
2434
+ "kind": "original_procedural",
2435
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
2436
+ },
2437
+ "version": "0.1.0"
2438
+ },
2439
+ {
2440
+ "family": "slipper",
2441
+ "fidelity": {
2442
+ "deformation": "unsupported",
2443
+ "geometry": "authored coarse proxy",
2444
+ "measured_contact": "untested",
2445
+ "native_contact": "available for numerical testing",
2446
+ "physical_robot_ready": false,
2447
+ "shoe_grasp_qualified": false
2448
+ },
2449
+ "frame": {
2450
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
2451
+ "initial_bottom_z_m": 0.08,
2452
+ "origin": "sole bottom center",
2453
+ "sole_bottom_z_m": 0
2454
+ },
2455
+ "geometry": [
2456
+ {
2457
+ "mass_fraction": 0.35,
2458
+ "name": "sole",
2459
+ "position_m": [
2460
+ 0,
2461
+ 0,
2462
+ 0.009
2463
+ ],
2464
+ "rgba": [
2465
+ 0.16,
2466
+ 0.17,
2467
+ 0.18,
2468
+ 1
2469
+ ],
2470
+ "size_m": [
2471
+ 0.135,
2472
+ 0.051,
2473
+ 0.009
2474
+ ],
2475
+ "type": "box"
2476
+ },
2477
+ {
2478
+ "mass_fraction": 0.65,
2479
+ "name": "upper",
2480
+ "position_m": [
2481
+ 0.045,
2482
+ -0.002,
2483
+ 0.038
2484
+ ],
2485
+ "rgba": [
2486
+ 0.52,
2487
+ 0.31,
2488
+ 0.37,
2489
+ 1
2490
+ ],
2491
+ "size_m": [
2492
+ 0.09,
2493
+ 0.049,
2494
+ 0.017
2495
+ ],
2496
+ "type": "ellipsoid"
2497
+ }
2498
+ ],
2499
+ "id": "slipper-right",
2500
+ "immutable_id": "dvidia/shoes/slipper-right@0.1.0",
2501
+ "license": "MIT",
2502
+ "name": "Slipper / right",
2503
+ "pair_id": "dvidia/shoes/slipper-pair@0.1.0",
2504
+ "properties": {
2505
+ "contact_solver": {
2506
+ "evidence": "untested",
2507
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2508
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
2509
+ "value": {
2510
+ "condim": 4,
2511
+ "priority": 1,
2512
+ "solimp": [
2513
+ 0.9,
2514
+ 0.95,
2515
+ 0.001,
2516
+ 0.5,
2517
+ 2
2518
+ ],
2519
+ "solref": [
2520
+ 0.02,
2521
+ 1
2522
+ ]
2523
+ }
2524
+ },
2525
+ "deformation": {
2526
+ "evidence": "untested",
2527
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2528
+ "units": "model class",
2529
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation."
2530
+ },
2531
+ "dimensions_m": {
2532
+ "evidence": "untested",
2533
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2534
+ "units": "m; length x, width y, maximum height z",
2535
+ "value": [
2536
+ 0.27,
2537
+ 0.102,
2538
+ 0.055
2539
+ ]
2540
+ },
2541
+ "mass_distribution": {
2542
+ "evidence": "untested",
2543
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2544
+ "units": "model assumption",
2545
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo."
2546
+ },
2547
+ "mass_kg": {
2548
+ "evidence": "untested",
2549
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2550
+ "units": "kg",
2551
+ "value": 0.15
2552
+ },
2553
+ "rolling_friction": {
2554
+ "evidence": "untested",
2555
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2556
+ "units": "m",
2557
+ "value": 0.0001
2558
+ },
2559
+ "sliding_friction": {
2560
+ "evidence": "untested",
2561
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2562
+ "units": "dimensionless",
2563
+ "value": 0.65
2564
+ },
2565
+ "torsional_friction": {
2566
+ "evidence": "untested",
2567
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value.",
2568
+ "units": "m",
2569
+ "value": 0.005
2570
+ }
2571
+ },
2572
+ "side": "right",
2573
+ "source": {
2574
+ "author": "DVIDIA",
2575
+ "kind": "original_procedural",
2576
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
2577
+ },
2578
+ "version": "0.1.0"
2579
+ }
2580
+ ],
2581
+ "units": {
2582
+ "angle": "rad",
2583
+ "length": "m",
2584
+ "mass": "kg",
2585
+ "quaternion": "wxyz",
2586
+ "time": "s"
2587
+ },
2588
+ "version": "0.1.0",
2589
+ "world_frame": "right-handed; robot base reference at world origin, +z up"
2590
+ },
2591
+ "catalog_sha256": "49f8cf25ea1a90a0760940353cd21e08c8de8d90e42c325738ec4faad5a96e15",
2592
+ "comparison": "Both controls start at the identical free-joint positions, quaternions and held robot commands. table_disabled changes only the support plane collision masks to zero. Unexpected control support successes, errors and incomplete runs remain in the denominator.",
2593
+ "contact_recording_scope": "Loaded shoe contacts are sampled every 20 ms. Expected outcomes require no non-table shoe contacts in any recorded sample; transients between samples are not ruled out.",
2594
+ "duration_seconds": 1.0,
2595
+ "gravity_m_s2": [
2596
+ 0.0,
2597
+ 0.0,
2598
+ -9.81
2599
+ ],
2600
+ "implementation_sha256": {
2601
+ "asset_benchmark.py": "922cce190521b2b6a404bcece90e0f9f84b007d4987011d25ff5c8f6f914c40e",
2602
+ "asset_catalog.json": "592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7",
2603
+ "asset_library.py": "12520ca13b7806004be37a0d7e0d1e023c90410c1eba899296fdcd5b28fdc7f7",
2604
+ "reference_assets.lock.json": "941eb6f9fd474635a590b82c66b59a9d5124d8e0d9ddc203006f5b921d8d2861",
2605
+ "reference_sim.py": "c1201d22eb13dd07a236ee63cc4ba68e129f6067e8db61ed41af2d820eb5e3b8",
2606
+ "robot_profiles.lock.json": "4b2ee2ca675aceb2f826983cb3082a3e08e9aa0ff419b23078abcff08ebcc6fe",
2607
+ "robot_profiles.py": "fb90782a6a9979e282182118ae0e3e29d00f101255cc57378dd3f692672bb13d"
2608
+ },
2609
+ "independence_note": "Matched seeded layouts are reused across robots and controls; these are synthetic numerical checks, not independent real shoes or held-out hardware trials.",
2610
+ "planned_attempts": 54,
2611
+ "repeats": 3,
2612
+ "sample_interval_seconds": 0.02,
2613
+ "schema": "dvidia.asset-library-protocol/v1",
2614
+ "scope": "Native CPU scene loading, free rigid-shoe gravity and passive table support. Original procedural shoe proxies with assumed physical properties. No shoe grasping, organizing policy, deformation calibration, learned skill or hardware qualification.",
2615
+ "seed": 612047,
2616
+ "source_commit": "441ee2871620104246ab9caeb89825f12a14b889",
2617
+ "thresholds": {
2618
+ "angular_speed_limit_rad_s": 0.2,
2619
+ "bottom_tolerance_m": 0.008,
2620
+ "contact_normal_force_min_n": 1e-06,
2621
+ "control_min_drop_m": 0.1,
2622
+ "gravity_position_tolerance_m": 0.001,
2623
+ "gravity_probe_seconds": 0.04,
2624
+ "gravity_velocity_tolerance_m_s": 0.015,
2625
+ "linear_speed_limit_m_s": 0.03,
2626
+ "support_window_seconds": 0.2
2627
+ },
2628
+ "timestep_seconds": 0.002,
2629
+ "timing_scope": "Native-step timings measure mj_step only on this host; state extraction, mj_forward, compilation, rendering, sensing, training and actuation are excluded. Attempt wall includes verification, compilation, physics and state extraction. Run wall ends before report serialization. Process peak RSS includes prior allocations and is not a minimum memory requirement. These measurements do not establish real-time robot performance."
2630
+ }
asset-library/v01/benchmark/report.html ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!doctype html><html lang="en"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>DVIDIA · Shoe asset benchmark</title><style>body{font:18px/1.65 Georgia,serif;max-width:1000px;margin:auto;padding:24px;background:#fafaf7;color:#292d27}a{color:#396751}.scroll{overflow:auto}table{border-collapse:collapse;font:14px/1.5 system-ui}td,th{text-align:left;padding:10px;border-bottom:1px solid #ddd}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}</style><main><p>DVIDIA RESEARCH</p><h1>Shoe assets: load, drop, settle</h1><p>Native CPU scene loading, free rigid-shoe gravity and passive table support. Original procedural shoe proxies with assumed physical properties. No shoe grasping, organizing policy, deformation calibration, learned skill or hardware qualification.</p><p>54 planned attempts. Failures and invalid attempts remain in the denominator. Support success is expected with the table; zero support successes are expected with its collisions disabled.</p><p><a href="protocol.json">Frozen protocol and catalog</a> · <a href="attempts.json">Every native trajectory</a> · <a href="report.json">Report</a> · <a href="integrity.json">Integrity</a></p><div class="scroll"><table><thead><tr><th>Arm</th><th>Control</th><th>Attempts</th><th>Valid</th><th>Supported</th><th>Gravity</th><th>Other contact</th><th>Expected outcome</th></tr></thead><tbody><tr><td>ur5e</td><td>table_support</td><td>9</td><td>9</td><td>9</td><td>9</td><td>0</td><td>9</td></tr><tr><td>ur5e</td><td>table_disabled</td><td>9</td><td>9</td><td>0</td><td>9</td><td>0</td><td>9</td></tr><tr><td>piper</td><td>table_support</td><td>9</td><td>9</td><td>9</td><td>9</td><td>0</td><td>9</td></tr><tr><td>piper</td><td>table_disabled</td><td>9</td><td>9</td><td>0</td><td>9</td><td>0</td><td>9</td></tr><tr><td>so101</td><td>table_support</td><td>9</td><td>9</td><td>9</td><td>9</td><td>0</td><td>9</td></tr><tr><td>so101</td><td>table_disabled</td><td>9</td><td>9</td><td>0</td><td>9</td><td>0</td><td>9</td></tr></tbody></table></div><h2>Measurement scope</h2><p>Native-step timings measure mj_step only on this host; state extraction, mj_forward, compilation, rendering, sensing, training and actuation are excluded. Attempt wall includes verification, compilation, physics and state extraction. Run wall ends before report serialization. Process peak RSS includes prior allocations and is not a minimum memory requirement. These measurements do not establish real-time robot performance.</p><pre>{
2
+ &quot;attempt_wall&quot;: {
3
+ &quot;count&quot;: 54,
4
+ &quot;max_seconds&quot;: 6.704695750027895,
5
+ &quot;p50_seconds&quot;: 0.10058806301094592,
6
+ &quot;p95_seconds&quot;: 0.1465771359624341,
7
+ &quot;p99_seconds&quot;: 3.3758932149712857,
8
+ &quot;total_seconds&quot;: 12.352415461326018
9
+ },
10
+ &quot;compile&quot;: {
11
+ &quot;count&quot;: 54,
12
+ &quot;max_seconds&quot;: 0.4138097499962896,
13
+ &quot;p50_seconds&quot;: 0.06565612449776381,
14
+ &quot;p95_seconds&quot;: 0.0985709686996415,
15
+ &quot;p99_seconds&quot;: 0.37721267603570585,
16
+ &quot;total_seconds&quot;: 4.094927620142698
17
+ },
18
+ &quot;native_step&quot;: {
19
+ &quot;count&quot;: 27000,
20
+ &quot;max_seconds&quot;: 0.00011191610246896744,
21
+ &quot;p50_seconds&quot;: 8.500181138515472e-06,
22
+ &quot;p95_seconds&quot;: 1.5750061720609665e-05,
23
+ &quot;p99_seconds&quot;: 2.3417582269757922e-05,
24
+ &quot;total_seconds&quot;: 0.2501475957687944
25
+ },
26
+ &quot;process_peak_rss_bytes&quot;: 1111916544,
27
+ &quot;run_wall_seconds&quot;: 12.361563832964748,
28
+ &quot;scope&quot;: &quot;Native-step timings measure mj_step only on this host; state extraction, mj_forward, compilation, rendering, sensing, training and actuation are excluded. Attempt wall includes verification, compilation, physics and state extraction. Run wall ends before report serialization. Process peak RSS includes prior allocations and is not a minimum memory requirement. These measurements do not establish real-time robot performance.&quot;,
29
+ &quot;simulated_seconds&quot;: 54.0,
30
+ &quot;simulated_seconds_per_run_wall_second&quot;: 4.368379335306871
31
+ }</pre><p>Sampled trajectories are privileged native state. The first library checks composition and passive support. A manipulation controller and measured shoe properties are separate evidence requirements.</p><footer><a href="https://research.dvidia.org/">DVIDIA research</a> · <a href="https://github.com/Dvidia-Inference/dvidia-training">GitHub</a> · <a href="https://x.com/iammrriver">@iammrriver</a> · <a href="mailto:hello@dvidia.org">hello@dvidia.org</a></footer></main></html>
asset-library/v01/benchmark/report.json ADDED
@@ -0,0 +1,111 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "attempted": 54,
3
+ "attempts_sha256": "78a9ae2aa84bb484b6bddda21773663afa586e48321493fef2542218fc49f8eb",
4
+ "catalog_sha256": "49f8cf25ea1a90a0760940353cd21e08c8de8d90e42c325738ec4faad5a96e15",
5
+ "hardware": {
6
+ "cpu_model": "Apple M5",
7
+ "logical_cpu_count": 10,
8
+ "machine": "arm64",
9
+ "platform": "Darwin",
10
+ "python": "3.12.9",
11
+ "total_memory_bytes": 25769803776
12
+ },
13
+ "physical_robot_ready": false,
14
+ "protocol_sha256": "d5abad1ebf9eda71d1f47606ba0664b9e4bfe6970c54088bf43d5e818782268d",
15
+ "schema": "dvidia.asset-library-benchmark/v1",
16
+ "scope": "Native CPU scene loading, free rigid-shoe gravity and passive table support. Original procedural shoe proxies with assumed physical properties. No shoe grasping, organizing policy, deformation calibration, learned skill or hardware qualification.",
17
+ "shoe_manipulation_qualified": false,
18
+ "summary": [
19
+ {
20
+ "attempted": 9,
21
+ "control": "table_support",
22
+ "expected_outcome": 9,
23
+ "gravity_success": 9,
24
+ "robot": "ur5e",
25
+ "support_success": 9,
26
+ "unexpected_contact_attempts": 0,
27
+ "valid": 9
28
+ },
29
+ {
30
+ "attempted": 9,
31
+ "control": "table_disabled",
32
+ "expected_outcome": 9,
33
+ "gravity_success": 9,
34
+ "robot": "ur5e",
35
+ "support_success": 0,
36
+ "unexpected_contact_attempts": 0,
37
+ "valid": 9
38
+ },
39
+ {
40
+ "attempted": 9,
41
+ "control": "table_support",
42
+ "expected_outcome": 9,
43
+ "gravity_success": 9,
44
+ "robot": "piper",
45
+ "support_success": 9,
46
+ "unexpected_contact_attempts": 0,
47
+ "valid": 9
48
+ },
49
+ {
50
+ "attempted": 9,
51
+ "control": "table_disabled",
52
+ "expected_outcome": 9,
53
+ "gravity_success": 9,
54
+ "robot": "piper",
55
+ "support_success": 0,
56
+ "unexpected_contact_attempts": 0,
57
+ "valid": 9
58
+ },
59
+ {
60
+ "attempted": 9,
61
+ "control": "table_support",
62
+ "expected_outcome": 9,
63
+ "gravity_success": 9,
64
+ "robot": "so101",
65
+ "support_success": 9,
66
+ "unexpected_contact_attempts": 0,
67
+ "valid": 9
68
+ },
69
+ {
70
+ "attempted": 9,
71
+ "control": "table_disabled",
72
+ "expected_outcome": 9,
73
+ "gravity_success": 9,
74
+ "robot": "so101",
75
+ "support_success": 0,
76
+ "unexpected_contact_attempts": 0,
77
+ "valid": 9
78
+ }
79
+ ],
80
+ "timing": {
81
+ "attempt_wall": {
82
+ "count": 54,
83
+ "max_seconds": 6.704695750027895,
84
+ "p50_seconds": 0.10058806301094592,
85
+ "p95_seconds": 0.1465771359624341,
86
+ "p99_seconds": 3.3758932149712857,
87
+ "total_seconds": 12.352415461326018
88
+ },
89
+ "compile": {
90
+ "count": 54,
91
+ "max_seconds": 0.4138097499962896,
92
+ "p50_seconds": 0.06565612449776381,
93
+ "p95_seconds": 0.0985709686996415,
94
+ "p99_seconds": 0.37721267603570585,
95
+ "total_seconds": 4.094927620142698
96
+ },
97
+ "native_step": {
98
+ "count": 27000,
99
+ "max_seconds": 0.00011191610246896744,
100
+ "p50_seconds": 8.500181138515472e-06,
101
+ "p95_seconds": 1.5750061720609665e-05,
102
+ "p99_seconds": 2.3417582269757922e-05,
103
+ "total_seconds": 0.2501475957687944
104
+ },
105
+ "process_peak_rss_bytes": 1111916544,
106
+ "run_wall_seconds": 12.361563832964748,
107
+ "scope": "Native-step timings measure mj_step only on this host; state extraction, mj_forward, compilation, rendering, sensing, training and actuation are excluded. Attempt wall includes verification, compilation, physics and state extraction. Run wall ends before report serialization. Process peak RSS includes prior allocations and is not a minimum memory requirement. These measurements do not establish real-time robot performance.",
108
+ "simulated_seconds": 54.0,
109
+ "simulated_seconds_per_run_wall_second": 4.368379335306871
110
+ }
111
+ }
asset-library/v01/catalog.json ADDED
@@ -0,0 +1,1129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "dvidia.asset-catalog/v1",
3
+ "version": "0.1.0",
4
+ "license": "MIT",
5
+ "license_scope": "Original DVIDIA catalog and procedural shoes only; robot simulation assets retain their individual licenses.",
6
+ "scope": "Reusable native scene assets with synthetic rigid shoes. Scene loading and gravity/contact checks do not demonstrate shoe manipulation, learning or physical robot transfer.",
7
+ "units": {
8
+ "length": "m",
9
+ "mass": "kg",
10
+ "time": "s",
11
+ "angle": "rad",
12
+ "quaternion": "wxyz"
13
+ },
14
+ "world_frame": "right-handed; robot base reference at world origin, +z up",
15
+ "robots": [
16
+ {
17
+ "id": "ur5e",
18
+ "name": "UR5e + Robotiq 2F-85",
19
+ "version": "0.1.0",
20
+ "immutable_id": "dvidia/robots/ur5e-2f85@0.1.0",
21
+ "arm_axes": 6,
22
+ "gripper_command_axes": 1,
23
+ "gripper_mechanical_joints": 8,
24
+ "native_command_units": [
25
+ "rad",
26
+ "rad",
27
+ "rad",
28
+ "rad",
29
+ "rad",
30
+ "rad",
31
+ "native_0_255"
32
+ ],
33
+ "gripper_command": "Native coupled gripper servo input [0,255]; not a measured gap or calibrated force.",
34
+ "licenses": {
35
+ "universal_robots_ur5e": "BSD-3-Clause",
36
+ "robotiq_2f85": "BSD-2-Clause"
37
+ },
38
+ "source": {
39
+ "repository": "https://github.com/google-deepmind/mujoco_menagerie",
40
+ "commit": "0059d4335f8156206f63a35662313385f7ad6d74",
41
+ "verification": "Packaged SHA256 allowlist; assets are read from verified bytes, without network access.",
42
+ "model_urls": [
43
+ "https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/universal_robots_ur5e",
44
+ "https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/robotiq_2f85"
45
+ ],
46
+ "home_scope": "Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."
47
+ },
48
+ "home_joint_positions": {
49
+ "shoulder_pan_joint": -1.5708,
50
+ "shoulder_lift_joint": -1.5708,
51
+ "elbow_joint": 1.5708,
52
+ "wrist_1_joint": -1.5708,
53
+ "wrist_2_joint": -1.5708,
54
+ "wrist_3_joint": 0
55
+ },
56
+ "expected_dimensions": {
57
+ "nq": 14,
58
+ "nv": 14,
59
+ "nu": 7,
60
+ "neq": 3
61
+ },
62
+ "compatibility": {
63
+ "scene_loading": true,
64
+ "shoe_grasp_qualified": false,
65
+ "physical_robot_ready": false,
66
+ "scope": "Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."
67
+ },
68
+ "openness_scope": "These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."
69
+ },
70
+ {
71
+ "id": "piper",
72
+ "name": "AgileX PiPER",
73
+ "version": "0.1.0",
74
+ "immutable_id": "dvidia/robots/piper@0.1.0",
75
+ "arm_axes": 6,
76
+ "gripper_command_axes": 1,
77
+ "gripper_mechanical_joints": 2,
78
+ "native_command_units": [
79
+ "rad",
80
+ "rad",
81
+ "rad",
82
+ "rad",
83
+ "rad",
84
+ "rad",
85
+ "m"
86
+ ],
87
+ "gripper_command": "single-finger slide target in metres, native range [0,0.035]; not total jaw gap",
88
+ "licenses": {
89
+ "agilex_piper": "MIT"
90
+ },
91
+ "source": {
92
+ "repository": "https://github.com/google-deepmind/mujoco_menagerie",
93
+ "commit": "0059d4335f8156206f63a35662313385f7ad6d74",
94
+ "verification": "Packaged SHA256 allowlist; assets are read from verified bytes, without network access.",
95
+ "model_urls": [
96
+ "https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/agilex_piper"
97
+ ],
98
+ "home_scope": "Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."
99
+ },
100
+ "home_joint_positions": {
101
+ "joint1": 0,
102
+ "joint2": 1.57,
103
+ "joint3": -1.3485,
104
+ "joint4": 0,
105
+ "joint5": 0,
106
+ "joint6": 0,
107
+ "joint7": 0,
108
+ "joint8": 0
109
+ },
110
+ "expected_dimensions": {
111
+ "nq": 8,
112
+ "nv": 8,
113
+ "nu": 7,
114
+ "neq": 1
115
+ },
116
+ "compatibility": {
117
+ "scene_loading": true,
118
+ "shoe_grasp_qualified": false,
119
+ "physical_robot_ready": false,
120
+ "scope": "Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."
121
+ },
122
+ "openness_scope": "These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."
123
+ },
124
+ {
125
+ "id": "so101",
126
+ "name": "The Robot Studio SO101",
127
+ "version": "0.1.0",
128
+ "immutable_id": "dvidia/robots/so101@0.1.0",
129
+ "arm_axes": 5,
130
+ "gripper_command_axes": 1,
131
+ "gripper_mechanical_joints": 1,
132
+ "native_command_units": [
133
+ "rad",
134
+ "rad",
135
+ "rad",
136
+ "rad",
137
+ "rad",
138
+ "rad"
139
+ ],
140
+ "gripper_command": "moving-jaw hinge angle target in radians; not linear jaw gap",
141
+ "licenses": {
142
+ "robotstudio_so101": "Apache-2.0"
143
+ },
144
+ "source": {
145
+ "repository": "https://github.com/google-deepmind/mujoco_menagerie",
146
+ "commit": "0059d4335f8156206f63a35662313385f7ad6d74",
147
+ "verification": "Packaged SHA256 allowlist; assets are read from verified bytes, without network access.",
148
+ "model_urls": [
149
+ "https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/robotstudio_so101"
150
+ ],
151
+ "home_scope": "Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."
152
+ },
153
+ "home_joint_positions": {
154
+ "shoulder_pan": 0,
155
+ "shoulder_lift": 0,
156
+ "elbow_flex": 0,
157
+ "wrist_flex": 0,
158
+ "wrist_roll": 0,
159
+ "gripper": 0
160
+ },
161
+ "expected_dimensions": {
162
+ "nq": 6,
163
+ "nv": 6,
164
+ "nu": 6,
165
+ "neq": 0
166
+ },
167
+ "compatibility": {
168
+ "scene_loading": true,
169
+ "shoe_grasp_qualified": false,
170
+ "physical_robot_ready": false,
171
+ "scope": "Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."
172
+ },
173
+ "openness_scope": "These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."
174
+ }
175
+ ],
176
+ "shoes": [
177
+ {
178
+ "id": "trainer-left",
179
+ "name": "Trainer / left",
180
+ "version": "0.1.0",
181
+ "immutable_id": "dvidia/shoes/trainer-left@0.1.0",
182
+ "family": "trainer",
183
+ "pair_id": "dvidia/shoes/trainer-pair@0.1.0",
184
+ "side": "left",
185
+ "license": "MIT",
186
+ "source": {
187
+ "kind": "original_procedural",
188
+ "author": "DVIDIA",
189
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
190
+ },
191
+ "properties": {
192
+ "dimensions_m": {
193
+ "value": [
194
+ 0.28,
195
+ 0.1,
196
+ 0.087
197
+ ],
198
+ "units": "m; length x, width y, maximum height z",
199
+ "evidence": "untested",
200
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
201
+ },
202
+ "mass_kg": {
203
+ "value": 0.3,
204
+ "units": "kg",
205
+ "evidence": "untested",
206
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
207
+ },
208
+ "sliding_friction": {
209
+ "value": 0.8,
210
+ "units": "dimensionless",
211
+ "evidence": "untested",
212
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
213
+ },
214
+ "torsional_friction": {
215
+ "value": 0.005,
216
+ "units": "m",
217
+ "evidence": "untested",
218
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
219
+ },
220
+ "rolling_friction": {
221
+ "value": 0.0001,
222
+ "units": "m",
223
+ "evidence": "untested",
224
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
225
+ },
226
+ "mass_distribution": {
227
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.",
228
+ "units": "model assumption",
229
+ "evidence": "untested",
230
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
231
+ },
232
+ "deformation": {
233
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.",
234
+ "units": "model class",
235
+ "evidence": "untested",
236
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
237
+ },
238
+ "contact_solver": {
239
+ "value": {
240
+ "condim": 4,
241
+ "priority": 1,
242
+ "solref": [
243
+ 0.02,
244
+ 1
245
+ ],
246
+ "solimp": [
247
+ 0.9,
248
+ 0.95,
249
+ 0.001,
250
+ 0.5,
251
+ 2
252
+ ]
253
+ },
254
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
255
+ "evidence": "untested",
256
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
257
+ }
258
+ },
259
+ "frame": {
260
+ "origin": "sole bottom center",
261
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
262
+ "sole_bottom_z_m": 0,
263
+ "initial_bottom_z_m": 0.08
264
+ },
265
+ "geometry": [
266
+ {
267
+ "name": "sole",
268
+ "type": "box",
269
+ "size_m": [
270
+ 0.14,
271
+ 0.05,
272
+ 0.01
273
+ ],
274
+ "position_m": [
275
+ 0,
276
+ 0,
277
+ 0.01
278
+ ],
279
+ "mass_fraction": 0.35,
280
+ "rgba": [
281
+ 0.16,
282
+ 0.17,
283
+ 0.18,
284
+ 1
285
+ ]
286
+ },
287
+ {
288
+ "name": "upper",
289
+ "type": "ellipsoid",
290
+ "size_m": [
291
+ 0.122,
292
+ 0.047,
293
+ 0.035
294
+ ],
295
+ "position_m": [
296
+ -0.005,
297
+ 0.003,
298
+ 0.052
299
+ ],
300
+ "mass_fraction": 0.55,
301
+ "rgba": [
302
+ 0.2,
303
+ 0.38,
304
+ 0.58,
305
+ 1
306
+ ]
307
+ },
308
+ {
309
+ "name": "toe",
310
+ "type": "ellipsoid",
311
+ "size_m": [
312
+ 0.04,
313
+ 0.047,
314
+ 0.026
315
+ ],
316
+ "position_m": [
317
+ 0.095,
318
+ 0.003,
319
+ 0.045
320
+ ],
321
+ "mass_fraction": 0.1,
322
+ "rgba": [
323
+ 0.78,
324
+ 0.82,
325
+ 0.83,
326
+ 1
327
+ ]
328
+ }
329
+ ],
330
+ "fidelity": {
331
+ "geometry": "authored coarse proxy",
332
+ "native_contact": "available for numerical testing",
333
+ "measured_contact": "untested",
334
+ "deformation": "unsupported",
335
+ "shoe_grasp_qualified": false,
336
+ "physical_robot_ready": false
337
+ }
338
+ },
339
+ {
340
+ "id": "trainer-right",
341
+ "name": "Trainer / right",
342
+ "version": "0.1.0",
343
+ "immutable_id": "dvidia/shoes/trainer-right@0.1.0",
344
+ "family": "trainer",
345
+ "pair_id": "dvidia/shoes/trainer-pair@0.1.0",
346
+ "side": "right",
347
+ "license": "MIT",
348
+ "source": {
349
+ "kind": "original_procedural",
350
+ "author": "DVIDIA",
351
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
352
+ },
353
+ "properties": {
354
+ "dimensions_m": {
355
+ "value": [
356
+ 0.28,
357
+ 0.1,
358
+ 0.087
359
+ ],
360
+ "units": "m; length x, width y, maximum height z",
361
+ "evidence": "untested",
362
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
363
+ },
364
+ "mass_kg": {
365
+ "value": 0.3,
366
+ "units": "kg",
367
+ "evidence": "untested",
368
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
369
+ },
370
+ "sliding_friction": {
371
+ "value": 0.8,
372
+ "units": "dimensionless",
373
+ "evidence": "untested",
374
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
375
+ },
376
+ "torsional_friction": {
377
+ "value": 0.005,
378
+ "units": "m",
379
+ "evidence": "untested",
380
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
381
+ },
382
+ "rolling_friction": {
383
+ "value": 0.0001,
384
+ "units": "m",
385
+ "evidence": "untested",
386
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
387
+ },
388
+ "mass_distribution": {
389
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.",
390
+ "units": "model assumption",
391
+ "evidence": "untested",
392
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
393
+ },
394
+ "deformation": {
395
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.",
396
+ "units": "model class",
397
+ "evidence": "untested",
398
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
399
+ },
400
+ "contact_solver": {
401
+ "value": {
402
+ "condim": 4,
403
+ "priority": 1,
404
+ "solref": [
405
+ 0.02,
406
+ 1
407
+ ],
408
+ "solimp": [
409
+ 0.9,
410
+ 0.95,
411
+ 0.001,
412
+ 0.5,
413
+ 2
414
+ ]
415
+ },
416
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
417
+ "evidence": "untested",
418
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
419
+ }
420
+ },
421
+ "frame": {
422
+ "origin": "sole bottom center",
423
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
424
+ "sole_bottom_z_m": 0,
425
+ "initial_bottom_z_m": 0.08
426
+ },
427
+ "geometry": [
428
+ {
429
+ "name": "sole",
430
+ "type": "box",
431
+ "size_m": [
432
+ 0.14,
433
+ 0.05,
434
+ 0.01
435
+ ],
436
+ "position_m": [
437
+ 0,
438
+ 0,
439
+ 0.01
440
+ ],
441
+ "mass_fraction": 0.35,
442
+ "rgba": [
443
+ 0.16,
444
+ 0.17,
445
+ 0.18,
446
+ 1
447
+ ]
448
+ },
449
+ {
450
+ "name": "upper",
451
+ "type": "ellipsoid",
452
+ "size_m": [
453
+ 0.122,
454
+ 0.047,
455
+ 0.035
456
+ ],
457
+ "position_m": [
458
+ -0.005,
459
+ -0.003,
460
+ 0.052
461
+ ],
462
+ "mass_fraction": 0.55,
463
+ "rgba": [
464
+ 0.2,
465
+ 0.38,
466
+ 0.58,
467
+ 1
468
+ ]
469
+ },
470
+ {
471
+ "name": "toe",
472
+ "type": "ellipsoid",
473
+ "size_m": [
474
+ 0.04,
475
+ 0.047,
476
+ 0.026
477
+ ],
478
+ "position_m": [
479
+ 0.095,
480
+ -0.003,
481
+ 0.045
482
+ ],
483
+ "mass_fraction": 0.1,
484
+ "rgba": [
485
+ 0.78,
486
+ 0.82,
487
+ 0.83,
488
+ 1
489
+ ]
490
+ }
491
+ ],
492
+ "fidelity": {
493
+ "geometry": "authored coarse proxy",
494
+ "native_contact": "available for numerical testing",
495
+ "measured_contact": "untested",
496
+ "deformation": "unsupported",
497
+ "shoe_grasp_qualified": false,
498
+ "physical_robot_ready": false
499
+ }
500
+ },
501
+ {
502
+ "id": "ankle-boot-left",
503
+ "name": "Ankle Boot / left",
504
+ "version": "0.1.0",
505
+ "immutable_id": "dvidia/shoes/ankle-boot-left@0.1.0",
506
+ "family": "ankle-boot",
507
+ "pair_id": "dvidia/shoes/ankle-boot-pair@0.1.0",
508
+ "side": "left",
509
+ "license": "MIT",
510
+ "source": {
511
+ "kind": "original_procedural",
512
+ "author": "DVIDIA",
513
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
514
+ },
515
+ "properties": {
516
+ "dimensions_m": {
517
+ "value": [
518
+ 0.29,
519
+ 0.108,
520
+ 0.19
521
+ ],
522
+ "units": "m; length x, width y, maximum height z",
523
+ "evidence": "untested",
524
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
525
+ },
526
+ "mass_kg": {
527
+ "value": 0.5,
528
+ "units": "kg",
529
+ "evidence": "untested",
530
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
531
+ },
532
+ "sliding_friction": {
533
+ "value": 0.9,
534
+ "units": "dimensionless",
535
+ "evidence": "untested",
536
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
537
+ },
538
+ "torsional_friction": {
539
+ "value": 0.005,
540
+ "units": "m",
541
+ "evidence": "untested",
542
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
543
+ },
544
+ "rolling_friction": {
545
+ "value": 0.0001,
546
+ "units": "m",
547
+ "evidence": "untested",
548
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
549
+ },
550
+ "mass_distribution": {
551
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.",
552
+ "units": "model assumption",
553
+ "evidence": "untested",
554
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
555
+ },
556
+ "deformation": {
557
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.",
558
+ "units": "model class",
559
+ "evidence": "untested",
560
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
561
+ },
562
+ "contact_solver": {
563
+ "value": {
564
+ "condim": 4,
565
+ "priority": 1,
566
+ "solref": [
567
+ 0.02,
568
+ 1
569
+ ],
570
+ "solimp": [
571
+ 0.9,
572
+ 0.95,
573
+ 0.001,
574
+ 0.5,
575
+ 2
576
+ ]
577
+ },
578
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
579
+ "evidence": "untested",
580
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
581
+ }
582
+ },
583
+ "frame": {
584
+ "origin": "sole bottom center",
585
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
586
+ "sole_bottom_z_m": 0,
587
+ "initial_bottom_z_m": 0.08
588
+ },
589
+ "geometry": [
590
+ {
591
+ "name": "sole",
592
+ "type": "box",
593
+ "size_m": [
594
+ 0.145,
595
+ 0.054,
596
+ 0.012
597
+ ],
598
+ "position_m": [
599
+ 0,
600
+ 0,
601
+ 0.012
602
+ ],
603
+ "mass_fraction": 0.35,
604
+ "rgba": [
605
+ 0.16,
606
+ 0.17,
607
+ 0.18,
608
+ 1
609
+ ]
610
+ },
611
+ {
612
+ "name": "upper",
613
+ "type": "ellipsoid",
614
+ "size_m": [
615
+ 0.13,
616
+ 0.05,
617
+ 0.04
618
+ ],
619
+ "position_m": [
620
+ 0.01,
621
+ 0.004,
622
+ 0.064
623
+ ],
624
+ "mass_fraction": 0.3,
625
+ "rgba": [
626
+ 0.37,
627
+ 0.24,
628
+ 0.16,
629
+ 1
630
+ ]
631
+ },
632
+ {
633
+ "name": "ankle",
634
+ "type": "ellipsoid",
635
+ "size_m": [
636
+ 0.047,
637
+ 0.049,
638
+ 0.055
639
+ ],
640
+ "position_m": [
641
+ -0.085,
642
+ 0.004,
643
+ 0.135
644
+ ],
645
+ "mass_fraction": 0.35,
646
+ "rgba": [
647
+ 0.37,
648
+ 0.24,
649
+ 0.16,
650
+ 1
651
+ ]
652
+ }
653
+ ],
654
+ "fidelity": {
655
+ "geometry": "authored coarse proxy",
656
+ "native_contact": "available for numerical testing",
657
+ "measured_contact": "untested",
658
+ "deformation": "unsupported",
659
+ "shoe_grasp_qualified": false,
660
+ "physical_robot_ready": false
661
+ }
662
+ },
663
+ {
664
+ "id": "ankle-boot-right",
665
+ "name": "Ankle Boot / right",
666
+ "version": "0.1.0",
667
+ "immutable_id": "dvidia/shoes/ankle-boot-right@0.1.0",
668
+ "family": "ankle-boot",
669
+ "pair_id": "dvidia/shoes/ankle-boot-pair@0.1.0",
670
+ "side": "right",
671
+ "license": "MIT",
672
+ "source": {
673
+ "kind": "original_procedural",
674
+ "author": "DVIDIA",
675
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
676
+ },
677
+ "properties": {
678
+ "dimensions_m": {
679
+ "value": [
680
+ 0.29,
681
+ 0.108,
682
+ 0.19
683
+ ],
684
+ "units": "m; length x, width y, maximum height z",
685
+ "evidence": "untested",
686
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
687
+ },
688
+ "mass_kg": {
689
+ "value": 0.5,
690
+ "units": "kg",
691
+ "evidence": "untested",
692
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
693
+ },
694
+ "sliding_friction": {
695
+ "value": 0.9,
696
+ "units": "dimensionless",
697
+ "evidence": "untested",
698
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
699
+ },
700
+ "torsional_friction": {
701
+ "value": 0.005,
702
+ "units": "m",
703
+ "evidence": "untested",
704
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
705
+ },
706
+ "rolling_friction": {
707
+ "value": 0.0001,
708
+ "units": "m",
709
+ "evidence": "untested",
710
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
711
+ },
712
+ "mass_distribution": {
713
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.",
714
+ "units": "model assumption",
715
+ "evidence": "untested",
716
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
717
+ },
718
+ "deformation": {
719
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.",
720
+ "units": "model class",
721
+ "evidence": "untested",
722
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
723
+ },
724
+ "contact_solver": {
725
+ "value": {
726
+ "condim": 4,
727
+ "priority": 1,
728
+ "solref": [
729
+ 0.02,
730
+ 1
731
+ ],
732
+ "solimp": [
733
+ 0.9,
734
+ 0.95,
735
+ 0.001,
736
+ 0.5,
737
+ 2
738
+ ]
739
+ },
740
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
741
+ "evidence": "untested",
742
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
743
+ }
744
+ },
745
+ "frame": {
746
+ "origin": "sole bottom center",
747
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
748
+ "sole_bottom_z_m": 0,
749
+ "initial_bottom_z_m": 0.08
750
+ },
751
+ "geometry": [
752
+ {
753
+ "name": "sole",
754
+ "type": "box",
755
+ "size_m": [
756
+ 0.145,
757
+ 0.054,
758
+ 0.012
759
+ ],
760
+ "position_m": [
761
+ 0,
762
+ 0,
763
+ 0.012
764
+ ],
765
+ "mass_fraction": 0.35,
766
+ "rgba": [
767
+ 0.16,
768
+ 0.17,
769
+ 0.18,
770
+ 1
771
+ ]
772
+ },
773
+ {
774
+ "name": "upper",
775
+ "type": "ellipsoid",
776
+ "size_m": [
777
+ 0.13,
778
+ 0.05,
779
+ 0.04
780
+ ],
781
+ "position_m": [
782
+ 0.01,
783
+ -0.004,
784
+ 0.064
785
+ ],
786
+ "mass_fraction": 0.3,
787
+ "rgba": [
788
+ 0.37,
789
+ 0.24,
790
+ 0.16,
791
+ 1
792
+ ]
793
+ },
794
+ {
795
+ "name": "ankle",
796
+ "type": "ellipsoid",
797
+ "size_m": [
798
+ 0.047,
799
+ 0.049,
800
+ 0.055
801
+ ],
802
+ "position_m": [
803
+ -0.085,
804
+ -0.004,
805
+ 0.135
806
+ ],
807
+ "mass_fraction": 0.35,
808
+ "rgba": [
809
+ 0.37,
810
+ 0.24,
811
+ 0.16,
812
+ 1
813
+ ]
814
+ }
815
+ ],
816
+ "fidelity": {
817
+ "geometry": "authored coarse proxy",
818
+ "native_contact": "available for numerical testing",
819
+ "measured_contact": "untested",
820
+ "deformation": "unsupported",
821
+ "shoe_grasp_qualified": false,
822
+ "physical_robot_ready": false
823
+ }
824
+ },
825
+ {
826
+ "id": "slipper-left",
827
+ "name": "Slipper / left",
828
+ "version": "0.1.0",
829
+ "immutable_id": "dvidia/shoes/slipper-left@0.1.0",
830
+ "family": "slipper",
831
+ "pair_id": "dvidia/shoes/slipper-pair@0.1.0",
832
+ "side": "left",
833
+ "license": "MIT",
834
+ "source": {
835
+ "kind": "original_procedural",
836
+ "author": "DVIDIA",
837
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
838
+ },
839
+ "properties": {
840
+ "dimensions_m": {
841
+ "value": [
842
+ 0.27,
843
+ 0.102,
844
+ 0.055
845
+ ],
846
+ "units": "m; length x, width y, maximum height z",
847
+ "evidence": "untested",
848
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
849
+ },
850
+ "mass_kg": {
851
+ "value": 0.15,
852
+ "units": "kg",
853
+ "evidence": "untested",
854
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
855
+ },
856
+ "sliding_friction": {
857
+ "value": 0.65,
858
+ "units": "dimensionless",
859
+ "evidence": "untested",
860
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
861
+ },
862
+ "torsional_friction": {
863
+ "value": 0.005,
864
+ "units": "m",
865
+ "evidence": "untested",
866
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
867
+ },
868
+ "rolling_friction": {
869
+ "value": 0.0001,
870
+ "units": "m",
871
+ "evidence": "untested",
872
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
873
+ },
874
+ "mass_distribution": {
875
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.",
876
+ "units": "model assumption",
877
+ "evidence": "untested",
878
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
879
+ },
880
+ "deformation": {
881
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.",
882
+ "units": "model class",
883
+ "evidence": "untested",
884
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
885
+ },
886
+ "contact_solver": {
887
+ "value": {
888
+ "condim": 4,
889
+ "priority": 1,
890
+ "solref": [
891
+ 0.02,
892
+ 1
893
+ ],
894
+ "solimp": [
895
+ 0.9,
896
+ 0.95,
897
+ 0.001,
898
+ 0.5,
899
+ 2
900
+ ]
901
+ },
902
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
903
+ "evidence": "untested",
904
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
905
+ }
906
+ },
907
+ "frame": {
908
+ "origin": "sole bottom center",
909
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
910
+ "sole_bottom_z_m": 0,
911
+ "initial_bottom_z_m": 0.08
912
+ },
913
+ "geometry": [
914
+ {
915
+ "name": "sole",
916
+ "type": "box",
917
+ "size_m": [
918
+ 0.135,
919
+ 0.051,
920
+ 0.009
921
+ ],
922
+ "position_m": [
923
+ 0,
924
+ 0,
925
+ 0.009
926
+ ],
927
+ "mass_fraction": 0.35,
928
+ "rgba": [
929
+ 0.16,
930
+ 0.17,
931
+ 0.18,
932
+ 1
933
+ ]
934
+ },
935
+ {
936
+ "name": "upper",
937
+ "type": "ellipsoid",
938
+ "size_m": [
939
+ 0.09,
940
+ 0.049,
941
+ 0.017
942
+ ],
943
+ "position_m": [
944
+ 0.045,
945
+ 0.002,
946
+ 0.038
947
+ ],
948
+ "mass_fraction": 0.65,
949
+ "rgba": [
950
+ 0.52,
951
+ 0.31,
952
+ 0.37,
953
+ 1
954
+ ]
955
+ }
956
+ ],
957
+ "fidelity": {
958
+ "geometry": "authored coarse proxy",
959
+ "native_contact": "available for numerical testing",
960
+ "measured_contact": "untested",
961
+ "deformation": "unsupported",
962
+ "shoe_grasp_qualified": false,
963
+ "physical_robot_ready": false
964
+ }
965
+ },
966
+ {
967
+ "id": "slipper-right",
968
+ "name": "Slipper / right",
969
+ "version": "0.1.0",
970
+ "immutable_id": "dvidia/shoes/slipper-right@0.1.0",
971
+ "family": "slipper",
972
+ "pair_id": "dvidia/shoes/slipper-pair@0.1.0",
973
+ "side": "right",
974
+ "license": "MIT",
975
+ "source": {
976
+ "kind": "original_procedural",
977
+ "author": "DVIDIA",
978
+ "scope": "New primitive geometry; no redistributed scans, videos, photographs or model weights."
979
+ },
980
+ "properties": {
981
+ "dimensions_m": {
982
+ "value": [
983
+ 0.27,
984
+ 0.102,
985
+ 0.055
986
+ ],
987
+ "units": "m; length x, width y, maximum height z",
988
+ "evidence": "untested",
989
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
990
+ },
991
+ "mass_kg": {
992
+ "value": 0.15,
993
+ "units": "kg",
994
+ "evidence": "untested",
995
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
996
+ },
997
+ "sliding_friction": {
998
+ "value": 0.65,
999
+ "units": "dimensionless",
1000
+ "evidence": "untested",
1001
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
1002
+ },
1003
+ "torsional_friction": {
1004
+ "value": 0.005,
1005
+ "units": "m",
1006
+ "evidence": "untested",
1007
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
1008
+ },
1009
+ "rolling_friction": {
1010
+ "value": 0.0001,
1011
+ "units": "m",
1012
+ "evidence": "untested",
1013
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
1014
+ },
1015
+ "mass_distribution": {
1016
+ "value": "Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.",
1017
+ "units": "model assumption",
1018
+ "evidence": "untested",
1019
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
1020
+ },
1021
+ "deformation": {
1022
+ "value": "Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.",
1023
+ "units": "model class",
1024
+ "evidence": "untested",
1025
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
1026
+ },
1027
+ "contact_solver": {
1028
+ "value": {
1029
+ "condim": 4,
1030
+ "priority": 1,
1031
+ "solref": [
1032
+ 0.02,
1033
+ 1
1034
+ ],
1035
+ "solimp": [
1036
+ 0.9,
1037
+ 0.95,
1038
+ 0.001,
1039
+ 0.5,
1040
+ 2
1041
+ ]
1042
+ },
1043
+ "units": "MuJoCo solver parameters; no calibrated stiffness or damping",
1044
+ "evidence": "untested",
1045
+ "source": "Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."
1046
+ }
1047
+ },
1048
+ "frame": {
1049
+ "origin": "sole bottom center",
1050
+ "axes": "right-handed; +x toward toe, +y lateral, +z up",
1051
+ "sole_bottom_z_m": 0,
1052
+ "initial_bottom_z_m": 0.08
1053
+ },
1054
+ "geometry": [
1055
+ {
1056
+ "name": "sole",
1057
+ "type": "box",
1058
+ "size_m": [
1059
+ 0.135,
1060
+ 0.051,
1061
+ 0.009
1062
+ ],
1063
+ "position_m": [
1064
+ 0,
1065
+ 0,
1066
+ 0.009
1067
+ ],
1068
+ "mass_fraction": 0.35,
1069
+ "rgba": [
1070
+ 0.16,
1071
+ 0.17,
1072
+ 0.18,
1073
+ 1
1074
+ ]
1075
+ },
1076
+ {
1077
+ "name": "upper",
1078
+ "type": "ellipsoid",
1079
+ "size_m": [
1080
+ 0.09,
1081
+ 0.049,
1082
+ 0.017
1083
+ ],
1084
+ "position_m": [
1085
+ 0.045,
1086
+ -0.002,
1087
+ 0.038
1088
+ ],
1089
+ "mass_fraction": 0.65,
1090
+ "rgba": [
1091
+ 0.52,
1092
+ 0.31,
1093
+ 0.37,
1094
+ 1
1095
+ ]
1096
+ }
1097
+ ],
1098
+ "fidelity": {
1099
+ "geometry": "authored coarse proxy",
1100
+ "native_contact": "available for numerical testing",
1101
+ "measured_contact": "untested",
1102
+ "deformation": "unsupported",
1103
+ "shoe_grasp_qualified": false,
1104
+ "physical_robot_ready": false
1105
+ }
1106
+ }
1107
+ ],
1108
+ "environment": {
1109
+ "id": "open-support-plane",
1110
+ "version": "0.1.0",
1111
+ "license": "MIT",
1112
+ "geometry": "Infinite collision plane at z=0; displayed with 2 m half extents. Not a finite tabletop or rack.",
1113
+ "name": "asset_table",
1114
+ "gravity_m_s2": [
1115
+ 0,
1116
+ 0,
1117
+ -9.81
1118
+ ],
1119
+ "property_evidence": "untested authored environment",
1120
+ "default_layout": "Three columns x=.40,.76,1.12 m; two rows y=.38,.56 m; sole bottoms begin z=.08 m. Layout separates loading tests from reachability claims."
1121
+ },
1122
+ "limitations": [
1123
+ "All shoe physical properties are untested synthetic assumptions.",
1124
+ "Left/right labels identify mirrored procedural instances, not scanned real shoes.",
1125
+ "Arm command interfaces differ; installing a scene does not install a learned controller.",
1126
+ "No deformation, real-world calibration, graspability claim or closed-loop sensor stack."
1127
+ ],
1128
+ "catalog_sha256": "592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7"
1129
+ }
asset-library/v01/index.html ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>DVIDIA · Shoe asset library</title><style>
2
+ :root{font-family:Georgia,serif;color:#262e29;background:#fafaf7}*{box-sizing:border-box}body{margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.025' filter='url(%23n)'/%3E%3C/svg%3E")}main{max-width:1120px;padding:32px 22px;margin:auto}header,footer,nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center;font:13px system-ui}header{border-bottom:1px solid #d7ddd4;padding-bottom:20px}a{color:#37604b;min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}h1{font-size:clamp(34px,6vw,62px);font-weight:400;line-height:1.12;max-width:18ch}h2{font-weight:400}p{font-size:17px;line-height:1.7;max-width:78ch}.tag,article span{font:12px system-ui;letter-spacing:.06em;color:#566854}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;margin:30px 0}article{border:1px solid #d7ddd4;background:#fff8;padding:22px}article p{font-size:15px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf0e9;padding:18px;line-height:1.6;font-size:13px}.note{border-left:3px solid #789180;padding-left:18px}footer{border-top:1px solid #d7ddd4;margin-top:36px;padding-top:18px}
3
+ </style></head><body><main><header><strong>DVIDIA / ASSET LIBRARY</strong><a href="https://research.dvidia.org/papers/shoe-asset-library-v01/">Research note</a><a href="https://github.com/Dvidia-Inference/dvidia-training/tree/45bef6315c9632b33915e1ce993babd2926b8f7d">Pinned source</a></header>
4
+ <p class="tag">VERSION 0.1 · LOCAL CPU SIMULATION</p><h1>Load a robot. Add a pair of shoes.</h1><p>Six original rigid shoe proxies across trainers, ankle boots and slippers, with left/right identities, three supported robot models and reusable scene files. Inspect the native 3D geometry, choose a pair, then download the scene and run it locally.</p>
5
+ <div class="cards"><article><span>Native scene preview</span><h2>UR5e + Robotiq</h2><p>6 arm axes + gripper. BSD model assets.</p><a href="previews/ur5e/index.html">Explore shoes with UR5e + Robotiq →</a></article><article><span>Native scene preview</span><h2>PiPER</h2><p>6 arm axes + gripper. MIT model assets.</p><a href="previews/piper/index.html">Explore shoes with PiPER →</a></article><article><span>Native scene preview</span><h2>SO-101</h2><p>5 arm axes + gripper. Apache-2.0 model assets.</p><a href="previews/so101/index.html">Explore shoes with SO-101 →</a></article></div><p class="note">These are synthetic geometry and contact-development assets. Dimensions, mass and friction are declared assumptions. Deformation, shoe grasping and hardware transfer have not been validated. The browser replays recorded settling; native physics runs locally.</p>
6
+ <h2>Run your own scene</h2><pre>git clone https://github.com/Dvidia-Inference/dvidia-training.git
7
+ cd dvidia-training
8
+ git checkout 45bef6315c9632b33915e1ce993babd2926b8f7d
9
+ python3.12 -m venv .venv
10
+ .venv/bin/python -m pip install '.[arm]'
11
+ .venv/bin/dvidia-assets fetch piper --output runs/assets
12
+ .venv/bin/dvidia-assets scene --robot piper --assets runs/assets --pair trainer --output runs/my-shoe-scene
13
+ .venv/bin/python -m http.server 8360 --bind 127.0.0.1 --directory runs/my-shoe-scene</pre>
14
+ <p>Open localhost:8360 after the command finishes. On Windows use <code>.venv\Scripts\</code> executables. Provisioning needs a network connection; scene simulation uses the pinned local models. A discrete GPU is not required. Minimum memory and hard real-time performance remain unmeasured.</p>
15
+ <nav><a href="benchmark/report.html">Inspect every benchmark attempt →</a><a href="catalog.json">Download the asset catalog</a><a href="README.md">Installation and evidence guide</a><a href="library-integrity.json">Verify all file hashes</a></nav>
16
+ <footer><span>Original shoe assets and tooling: MIT. Robot models retain their own licenses.</span><a href="https://x.com/iammrriver">@iammrriver</a><a href="mailto:hello@dvidia.org">hello@dvidia.org</a></footer></main></body></html>
asset-library/v01/library-integrity.json ADDED
@@ -0,0 +1,257 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "dvidia.asset-library-release/v0.1",
3
+ "files": {
4
+ "LICENSE": {
5
+ "bytes": 1076,
6
+ "sha256": "ab47d245880a661fdca3c6a4cb91671031302deee50d64f8d2d6df86832962e1"
7
+ },
8
+ "README.md": {
9
+ "bytes": 5867,
10
+ "sha256": "057ff552dc5302a56eac066ba21b0feec3954bf1918d07f617cc2997f49b1e8d"
11
+ },
12
+ "benchmark/attempts.json": {
13
+ "bytes": 10492425,
14
+ "sha256": "78a9ae2aa84bb484b6bddda21773663afa586e48321493fef2542218fc49f8eb"
15
+ },
16
+ "benchmark/integrity.json": {
17
+ "bytes": 606,
18
+ "sha256": "4d58d3bed9409ca5f307e141eae4d49f8c1911814c3a9299fb7d10d33794b822"
19
+ },
20
+ "benchmark/protocol.json": {
21
+ "bytes": 74622,
22
+ "sha256": "d5abad1ebf9eda71d1f47606ba0664b9e4bfe6970c54088bf43d5e818782268d"
23
+ },
24
+ "benchmark/report.html": {
25
+ "bytes": 4635,
26
+ "sha256": "bde9e1b21ca39168ec6ea34ae43e413d18304540f1df2e4936b9309a0de2e0b5"
27
+ },
28
+ "benchmark/report.json": {
29
+ "bytes": 3709,
30
+ "sha256": "83cc1d82bfcb4463dc6e34077b7b496b59216165dad1d91eabdfa2c33978a243"
31
+ },
32
+ "catalog.json": {
33
+ "bytes": 37205,
34
+ "sha256": "8f040833aba0bea140cd4e85ed99f5ad86b1b3ea2dac7bd9a47acdfe25bf19a9"
35
+ },
36
+ "index.html": {
37
+ "bytes": 4328,
38
+ "sha256": "56a8cc13b3a319e4a599011606e876c09b14ce458dc5f47331095a035c95a419"
39
+ },
40
+ "previews/piper/LICENSE": {
41
+ "bytes": 1076,
42
+ "sha256": "ab47d245880a661fdca3c6a4cb91671031302deee50d64f8d2d6df86832962e1"
43
+ },
44
+ "previews/piper/README.md": {
45
+ "bytes": 897,
46
+ "sha256": "195849dd9df960ae7e42a29433c46c810132f52154ccc0ef3df79649d5aa89af"
47
+ },
48
+ "previews/piper/asset_library.bundle.js": {
49
+ "bytes": 529697,
50
+ "sha256": "fe7a98bf9b991a33d030114b9e447bd687230a9dbc381631fd316da408857ee9"
51
+ },
52
+ "previews/piper/catalog.json": {
53
+ "bytes": 25194,
54
+ "sha256": "82e44bf83ca4c64051b5dc99ca0d301cb416dfee6dc043e86582d6fd4fa490ba"
55
+ },
56
+ "previews/piper/geometry.bin.gz": {
57
+ "bytes": 3574720,
58
+ "sha256": "51365a5a661d8062e28c66abc6bdb843ee410811f84b49d62c5878c265b3631f"
59
+ },
60
+ "previews/piper/index.html": {
61
+ "bytes": 9636,
62
+ "sha256": "41a97a426a2b72520e39a469eaa78f4b281c7fef9cf9607301af9c398594251f"
63
+ },
64
+ "previews/piper/licenses/agilex_piper/LICENSE": {
65
+ "bytes": 1065,
66
+ "sha256": "e32d78fd3761052ab0b2bb42fef8a7a9ad3f298d315d305333c349d2aff1f134"
67
+ },
68
+ "previews/piper/licenses/agilex_piper/README.md": {
69
+ "bytes": 1681,
70
+ "sha256": "ab0d218758ec6c298417407962f49179e369236e8f316dbaa7671756d6f8eb77"
71
+ },
72
+ "previews/piper/model.json": {
73
+ "bytes": 53226,
74
+ "sha256": "a125a01e184c1e7bfab9fdfd7e0af9830b9f484633b415e5180048b357e32b90"
75
+ },
76
+ "previews/piper/motion.bin.gz": {
77
+ "bytes": 5517,
78
+ "sha256": "7dac62907bf79874eceb0246e5c5ca25308549363cdad866daa7f0a97f480d18"
79
+ },
80
+ "previews/piper/motion.json": {
81
+ "bytes": 24477,
82
+ "sha256": "a0f265dd67cff10d81709e9fb5a36c7c3ee7ce17bcd3a8e84d4dfff5ba0549d9"
83
+ },
84
+ "previews/piper/preview-integrity.json": {
85
+ "bytes": 2364,
86
+ "sha256": "3b92ff77fea9983f6422b94bda96fa1376ef7379e7fe0743855303763ddf6668"
87
+ },
88
+ "previews/piper/reference_replay.third-party.txt": {
89
+ "bytes": 1199,
90
+ "sha256": "ea4da6cf7a8a54649702f0eb8d057c8ced12f8fed2329c5e96d92a3316922813"
91
+ },
92
+ "previews/piper/scene.json": {
93
+ "bytes": 290,
94
+ "sha256": "e7a0861dd038762ab9e42cf52ee1849d134fb37eaafe1c43dcf04e6131d94d4f"
95
+ },
96
+ "previews/piper/scenes/ankle-boot.json": {
97
+ "bytes": 228,
98
+ "sha256": "3fb24e5e438a7672e3d54dbb2396c1170c72c86e9ac8b659740341de77d5c96c"
99
+ },
100
+ "previews/piper/scenes/slipper.json": {
101
+ "bytes": 222,
102
+ "sha256": "d8ea8e04c7392b822d5b67fd335fd032f9d42e721f6861c4bcaebc920d55bda8"
103
+ },
104
+ "previews/piper/scenes/trainer.json": {
105
+ "bytes": 222,
106
+ "sha256": "5b1c7dda306e489c2de3266e26ccd049803755c6d011f24e1f98457694876a89"
107
+ },
108
+ "previews/so101/LICENSE": {
109
+ "bytes": 1076,
110
+ "sha256": "ab47d245880a661fdca3c6a4cb91671031302deee50d64f8d2d6df86832962e1"
111
+ },
112
+ "previews/so101/README.md": {
113
+ "bytes": 897,
114
+ "sha256": "195849dd9df960ae7e42a29433c46c810132f52154ccc0ef3df79649d5aa89af"
115
+ },
116
+ "previews/so101/asset_library.bundle.js": {
117
+ "bytes": 529697,
118
+ "sha256": "fe7a98bf9b991a33d030114b9e447bd687230a9dbc381631fd316da408857ee9"
119
+ },
120
+ "previews/so101/catalog.json": {
121
+ "bytes": 25194,
122
+ "sha256": "82e44bf83ca4c64051b5dc99ca0d301cb416dfee6dc043e86582d6fd4fa490ba"
123
+ },
124
+ "previews/so101/geometry.bin.gz": {
125
+ "bytes": 3182925,
126
+ "sha256": "494d7ce4ae7df05e51e0e9f7ed5c2dcb0a489817d72f8c83944e1d50e078396e"
127
+ },
128
+ "previews/so101/index.html": {
129
+ "bytes": 9636,
130
+ "sha256": "41a97a426a2b72520e39a469eaa78f4b281c7fef9cf9607301af9c398594251f"
131
+ },
132
+ "previews/so101/licenses/robotstudio_so101/LICENSE": {
133
+ "bytes": 11357,
134
+ "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4"
135
+ },
136
+ "previews/so101/licenses/robotstudio_so101/README.md": {
137
+ "bytes": 1142,
138
+ "sha256": "e2344e7c14290bed85c7907247aecb8bf6cb4392e3de0d7c45680efe9bb9b5a9"
139
+ },
140
+ "previews/so101/model.json": {
141
+ "bytes": 24776,
142
+ "sha256": "4cea6af308e91674c20c6cdf485f91b21bb71510b5d5b616abf622b24a6c2e30"
143
+ },
144
+ "previews/so101/motion.bin.gz": {
145
+ "bytes": 6523,
146
+ "sha256": "9b1ab54e527faad6324a0ef3f8be958d61aa62041d85c8171a7a5d3356f37f29"
147
+ },
148
+ "previews/so101/motion.json": {
149
+ "bytes": 20481,
150
+ "sha256": "5da18345066879ab48336df4735d863c497be2780b239c25b566003fab752407"
151
+ },
152
+ "previews/so101/preview-integrity.json": {
153
+ "bytes": 2375,
154
+ "sha256": "fc1ec111e1b44b8102e9a2967f7c659ea33d0654d94b0742608159a8a3edc235"
155
+ },
156
+ "previews/so101/reference_replay.third-party.txt": {
157
+ "bytes": 1199,
158
+ "sha256": "ea4da6cf7a8a54649702f0eb8d057c8ced12f8fed2329c5e96d92a3316922813"
159
+ },
160
+ "previews/so101/scene.json": {
161
+ "bytes": 290,
162
+ "sha256": "24962e06594959eb2a432219425bd17b3fa74e428440c8e83c6edc5e984ae716"
163
+ },
164
+ "previews/so101/scenes/ankle-boot.json": {
165
+ "bytes": 228,
166
+ "sha256": "f4a1f20229b52a54beb7eaf2e1e2f5b767ea9a5aea4945c15b637a67746dceca"
167
+ },
168
+ "previews/so101/scenes/slipper.json": {
169
+ "bytes": 222,
170
+ "sha256": "1d78d4aac6129177b7053b102cd851dddc177483f15596554ef38e9d69e4d2a2"
171
+ },
172
+ "previews/so101/scenes/trainer.json": {
173
+ "bytes": 222,
174
+ "sha256": "17ff0e251d0b53f0d9bb1cf3aa66ed59eea0a38f0f84956193d8837c3ad68e65"
175
+ },
176
+ "previews/ur5e/LICENSE": {
177
+ "bytes": 1076,
178
+ "sha256": "ab47d245880a661fdca3c6a4cb91671031302deee50d64f8d2d6df86832962e1"
179
+ },
180
+ "previews/ur5e/README.md": {
181
+ "bytes": 897,
182
+ "sha256": "195849dd9df960ae7e42a29433c46c810132f52154ccc0ef3df79649d5aa89af"
183
+ },
184
+ "previews/ur5e/asset_library.bundle.js": {
185
+ "bytes": 529697,
186
+ "sha256": "fe7a98bf9b991a33d030114b9e447bd687230a9dbc381631fd316da408857ee9"
187
+ },
188
+ "previews/ur5e/catalog.json": {
189
+ "bytes": 25194,
190
+ "sha256": "82e44bf83ca4c64051b5dc99ca0d301cb416dfee6dc043e86582d6fd4fa490ba"
191
+ },
192
+ "previews/ur5e/geometry.bin.gz": {
193
+ "bytes": 1831265,
194
+ "sha256": "cc162219dac340db4c663b34b3e54b0e5574679a7f737fa90853129d8a68978f"
195
+ },
196
+ "previews/ur5e/index.html": {
197
+ "bytes": 9636,
198
+ "sha256": "41a97a426a2b72520e39a469eaa78f4b281c7fef9cf9607301af9c398594251f"
199
+ },
200
+ "previews/ur5e/licenses/robotiq_2f85/LICENSE": {
201
+ "bytes": 1297,
202
+ "sha256": "3d5edd18d1e22a17666e9bb84270171ed5ac90b192d24e0177fd171708ea2316"
203
+ },
204
+ "previews/ur5e/licenses/robotiq_2f85/README.md": {
205
+ "bytes": 1367,
206
+ "sha256": "a10f34027d417f8f7b9102b74b42976031f0246f3090444728ab322bc4632aaf"
207
+ },
208
+ "previews/ur5e/licenses/universal_robots_ur5e/LICENSE": {
209
+ "bytes": 1470,
210
+ "sha256": "5ec71ccf66c8d03261448f2441a586765b97f2248c860a1ae19689fb1c45cee6"
211
+ },
212
+ "previews/ur5e/licenses/universal_robots_ur5e/README.md": {
213
+ "bytes": 1689,
214
+ "sha256": "435600d4f00cfdbd7edec4b60f0cd7fbb539f39abaefcd8bb3994beed3b1156a"
215
+ },
216
+ "previews/ur5e/model.json": {
217
+ "bytes": 32333,
218
+ "sha256": "6a5343662febdb5a384451cc3beaac4b14f6c380c7f7bf8d7d4dd0a27e4456ef"
219
+ },
220
+ "previews/ur5e/motion.bin.gz": {
221
+ "bytes": 35893,
222
+ "sha256": "057273906b6c4feb3872570b7d4ba845d453bc67cb08a70b012a7375ead9ab75"
223
+ },
224
+ "previews/ur5e/motion.json": {
225
+ "bytes": 36560,
226
+ "sha256": "af3fede2c17b482325e0c4211bac4cead2fee6221b05cc4bbf0599011cd3aad6"
227
+ },
228
+ "previews/ur5e/preview-integrity.json": {
229
+ "bytes": 2685,
230
+ "sha256": "9d4f72a84abda97a3748fdde396a71a07ffb5d30560454e29321bb61257fdfd9"
231
+ },
232
+ "previews/ur5e/reference_replay.third-party.txt": {
233
+ "bytes": 1199,
234
+ "sha256": "ea4da6cf7a8a54649702f0eb8d057c8ced12f8fed2329c5e96d92a3316922813"
235
+ },
236
+ "previews/ur5e/scene.json": {
237
+ "bytes": 289,
238
+ "sha256": "5d94197873f27b62431cf1b512c9622d72882c6bc22b4b11a190bdaf3fb04b13"
239
+ },
240
+ "previews/ur5e/scenes/ankle-boot.json": {
241
+ "bytes": 227,
242
+ "sha256": "750f72fed16daac3c65263d90d633675b8a7832ddd1f163b2c4a7982037faaf1"
243
+ },
244
+ "previews/ur5e/scenes/slipper.json": {
245
+ "bytes": 221,
246
+ "sha256": "21fff791ad71ebf89cb298af41b91c7b4520618c2aa978550f6765d90cc1b079"
247
+ },
248
+ "previews/ur5e/scenes/trainer.json": {
249
+ "bytes": 221,
250
+ "sha256": "03e3e4ae0042df9387485642381fd090e80b446fda818136a2f3be78ceb2c9b4"
251
+ },
252
+ "provenance.json": {
253
+ "bytes": 462,
254
+ "sha256": "95b0c5c6302527658938dcc66f470ca1ac44c534b3cb2d7b1f94a96ab886594c"
255
+ }
256
+ }
257
+ }
asset-library/v01/previews/piper/LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2026 DVIDIA contributors
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
asset-library/v01/previews/piper/README.md ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ # DVIDIA asset library preview
2
+
3
+ Recorded native MuJoCo scene settling with held arm commands. The browser displays saved poses and does not run physics. Shoes are authored rigid proxies with untested physical properties. No learned shoe skill, calibrated deformation, hardware or real-time qualification.
4
+
5
+ Serve this directory with `python -m http.server 8000` and open http://localhost:8000. Everything is local; JavaScript, WebGL2 and DecompressionStream are required. The pair selector filters recorded objects visually; use a downloaded scene descriptor with dvidia-assets scene --config to compile and simulate only that pair. geometry.bin.gz and motion.bin.gz decode to bounded little-endian Float32 positions and wxyz quaternions. MIT applies to DVIDIA code and synthetic shoes. Robot model licenses and original READMEs remain under licenses/. Three.js/OrbitControls notices are included.
asset-library/v01/previews/piper/asset_library.bundle.js ADDED
The diff for this file is too large to render. See raw diff
 
asset-library/v01/previews/piper/catalog.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-catalog/v1","version":"0.1.0","license":"MIT","license_scope":"Original DVIDIA catalog and procedural shoes only; robot simulation assets retain their individual licenses.","scope":"Reusable native scene assets with synthetic rigid shoes. Scene loading and gravity/contact checks do not demonstrate shoe manipulation, learning or physical robot transfer.","units":{"length":"m","mass":"kg","time":"s","angle":"rad","quaternion":"wxyz"},"world_frame":"right-handed; robot base reference at world origin, +z up","robots":[{"id":"ur5e","name":"UR5e + Robotiq 2F-85","version":"0.1.0","immutable_id":"dvidia/robots/ur5e-2f85@0.1.0","arm_axes":6,"gripper_command_axes":1,"gripper_mechanical_joints":8,"native_command_units":["rad","rad","rad","rad","rad","rad","native_0_255"],"gripper_command":"Native coupled gripper servo input [0,255]; not a measured gap or calibrated force.","licenses":{"universal_robots_ur5e":"BSD-3-Clause","robotiq_2f85":"BSD-2-Clause"},"source":{"repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","verification":"Packaged SHA256 allowlist; assets are read from verified bytes, without network access.","model_urls":["https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/universal_robots_ur5e","https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/robotiq_2f85"],"home_scope":"Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."},"home_joint_positions":{"shoulder_pan_joint":-1.5708,"shoulder_lift_joint":-1.5708,"elbow_joint":1.5708,"wrist_1_joint":-1.5708,"wrist_2_joint":-1.5708,"wrist_3_joint":0},"expected_dimensions":{"nq":14,"nv":14,"nu":7,"neq":3},"compatibility":{"scene_loading":true,"shoe_grasp_qualified":false,"physical_robot_ready":false,"scope":"Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."},"openness_scope":"These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."},{"id":"piper","name":"AgileX PiPER","version":"0.1.0","immutable_id":"dvidia/robots/piper@0.1.0","arm_axes":6,"gripper_command_axes":1,"gripper_mechanical_joints":2,"native_command_units":["rad","rad","rad","rad","rad","rad","m"],"gripper_command":"single-finger slide target in metres, native range [0,0.035]; not total jaw gap","licenses":{"agilex_piper":"MIT"},"source":{"repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","verification":"Packaged SHA256 allowlist; assets are read from verified bytes, without network access.","model_urls":["https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/agilex_piper"],"home_scope":"Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."},"home_joint_positions":{"joint1":0,"joint2":1.57,"joint3":-1.3485,"joint4":0,"joint5":0,"joint6":0,"joint7":0,"joint8":0},"expected_dimensions":{"nq":8,"nv":8,"nu":7,"neq":1},"compatibility":{"scene_loading":true,"shoe_grasp_qualified":false,"physical_robot_ready":false,"scope":"Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."},"openness_scope":"These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."},{"id":"so101","name":"The Robot Studio SO101","version":"0.1.0","immutable_id":"dvidia/robots/so101@0.1.0","arm_axes":5,"gripper_command_axes":1,"gripper_mechanical_joints":1,"native_command_units":["rad","rad","rad","rad","rad","rad"],"gripper_command":"moving-jaw hinge angle target in radians; not linear jaw gap","licenses":{"robotstudio_so101":"Apache-2.0"},"source":{"repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","verification":"Packaged SHA256 allowlist; assets are read from verified bytes, without network access.","model_urls":["https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/robotstudio_so101"],"home_scope":"Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."},"home_joint_positions":{"shoulder_pan":0,"shoulder_lift":0,"elbow_flex":0,"wrist_flex":0,"wrist_roll":0,"gripper":0},"expected_dimensions":{"nq":6,"nv":6,"nu":6,"neq":0},"compatibility":{"scene_loading":true,"shoe_grasp_qualified":false,"physical_robot_ready":false,"scope":"Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."},"openness_scope":"These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."}],"shoes":[{"id":"trainer-left","name":"Trainer / left","version":"0.1.0","immutable_id":"dvidia/shoes/trainer-left@0.1.0","family":"trainer","pair_id":"dvidia/shoes/trainer-pair@0.1.0","side":"left","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.28,0.1,0.087],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.3,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.8,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.14,0.05,0.01],"position_m":[0,0,0.01],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.122,0.047,0.035],"position_m":[-0.005,0.003,0.052],"mass_fraction":0.55,"rgba":[0.2,0.38,0.58,1]},{"name":"toe","type":"ellipsoid","size_m":[0.04,0.047,0.026],"position_m":[0.095,0.003,0.045],"mass_fraction":0.1,"rgba":[0.78,0.82,0.83,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"trainer-right","name":"Trainer / right","version":"0.1.0","immutable_id":"dvidia/shoes/trainer-right@0.1.0","family":"trainer","pair_id":"dvidia/shoes/trainer-pair@0.1.0","side":"right","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.28,0.1,0.087],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.3,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.8,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.14,0.05,0.01],"position_m":[0,0,0.01],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.122,0.047,0.035],"position_m":[-0.005,-0.003,0.052],"mass_fraction":0.55,"rgba":[0.2,0.38,0.58,1]},{"name":"toe","type":"ellipsoid","size_m":[0.04,0.047,0.026],"position_m":[0.095,-0.003,0.045],"mass_fraction":0.1,"rgba":[0.78,0.82,0.83,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"ankle-boot-left","name":"Ankle Boot / left","version":"0.1.0","immutable_id":"dvidia/shoes/ankle-boot-left@0.1.0","family":"ankle-boot","pair_id":"dvidia/shoes/ankle-boot-pair@0.1.0","side":"left","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.29,0.108,0.19],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.5,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.9,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.145,0.054,0.012],"position_m":[0,0,0.012],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.13,0.05,0.04],"position_m":[0.01,0.004,0.064],"mass_fraction":0.3,"rgba":[0.37,0.24,0.16,1]},{"name":"ankle","type":"ellipsoid","size_m":[0.047,0.049,0.055],"position_m":[-0.085,0.004,0.135],"mass_fraction":0.35,"rgba":[0.37,0.24,0.16,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"ankle-boot-right","name":"Ankle Boot / right","version":"0.1.0","immutable_id":"dvidia/shoes/ankle-boot-right@0.1.0","family":"ankle-boot","pair_id":"dvidia/shoes/ankle-boot-pair@0.1.0","side":"right","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.29,0.108,0.19],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.5,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.9,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.145,0.054,0.012],"position_m":[0,0,0.012],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.13,0.05,0.04],"position_m":[0.01,-0.004,0.064],"mass_fraction":0.3,"rgba":[0.37,0.24,0.16,1]},{"name":"ankle","type":"ellipsoid","size_m":[0.047,0.049,0.055],"position_m":[-0.085,-0.004,0.135],"mass_fraction":0.35,"rgba":[0.37,0.24,0.16,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"slipper-left","name":"Slipper / left","version":"0.1.0","immutable_id":"dvidia/shoes/slipper-left@0.1.0","family":"slipper","pair_id":"dvidia/shoes/slipper-pair@0.1.0","side":"left","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.27,0.102,0.055],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.15,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.65,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.135,0.051,0.009],"position_m":[0,0,0.009],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.09,0.049,0.017],"position_m":[0.045,0.002,0.038],"mass_fraction":0.65,"rgba":[0.52,0.31,0.37,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"slipper-right","name":"Slipper / right","version":"0.1.0","immutable_id":"dvidia/shoes/slipper-right@0.1.0","family":"slipper","pair_id":"dvidia/shoes/slipper-pair@0.1.0","side":"right","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.27,0.102,0.055],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.15,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.65,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.135,0.051,0.009],"position_m":[0,0,0.009],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.09,0.049,0.017],"position_m":[0.045,-0.002,0.038],"mass_fraction":0.65,"rgba":[0.52,0.31,0.37,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}}],"environment":{"id":"open-support-plane","version":"0.1.0","license":"MIT","geometry":"Infinite collision plane at z=0; displayed with 2 m half extents. Not a finite tabletop or rack.","name":"asset_table","gravity_m_s2":[0,0,-9.81],"property_evidence":"untested authored environment","default_layout":"Three columns x=.40,.76,1.12 m; two rows y=.38,.56 m; sole bottoms begin z=.08 m. Layout separates loading tests from reachability claims."},"limitations":["All shoe physical properties are untested synthetic assumptions.","Left/right labels identify mirrored procedural instances, not scanned real shoes.","Arm command interfaces differ; installing a scene does not install a learned controller.","No deformation, real-world calibration, graspability claim or closed-loop sensor stack."],"catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7"}
asset-library/v01/previews/piper/geometry.bin.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:51365a5a661d8062e28c66abc6bdb843ee410811f84b49d62c5878c265b3631f
3
+ size 3574720
asset-library/v01/previews/piper/index.html ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ <!doctype html>
2
+ <html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>DVIDIA · Asset library</title><style>
3
+ :root{font-family:Georgia,serif;color:#2b312d;background:#fafaf7;font-synthesis:none;--green:#386450;--line:#d9ded3}*{box-sizing:border-box}body{margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.025' filter='url(%23n)'/%3E%3C/svg%3E")}main{max-width:1480px;margin:auto;padding:28px 32px}header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.brand{font:700 13px system-ui;letter-spacing:.18em}a{color:var(--green);overflow-wrap:anywhere}h1{font-size:clamp(30px,4vw,46px);font-weight:400;margin:24px 0 10px}h2{font-size:23px;font-weight:400;margin:0 0 12px}p{line-height:1.6}.subtitle{color:#66705e;margin:0;max-width:90ch}.layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px;margin-top:25px}.viewer{min-width:0;border:1px solid var(--line);background:#f6f7f1}.toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:13px;border-bottom:1px solid var(--line);align-items:end}.camera{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}button,select{min-height:44px;border:1px solid #c9d1c1;background:#fff;color:#334432;font:13px system-ui;padding:9px 13px;border-radius:3px;max-width:100%}button{cursor:pointer}button:hover{background:#edf2e7}button[aria-pressed=true]{background:#e1eddf;border-color:#76916e}button:disabled,select:disabled,input:disabled{opacity:.5}label{display:grid;gap:5px;font:12px system-ui;color:#5d6855}button:focus-visible,select:focus-visible,a:focus-visible,input:focus-visible,canvas:focus-visible{outline:3px solid #52839b;outline-offset:3px}.stage{height:clamp(390px,58vh,650px);position:relative;overflow:hidden;background:linear-gradient(#f2f5ed,#f8f8f3)}canvas{display:block;width:100%;height:100%;touch-action:none}.overlay{position:absolute;top:15px;left:15px;right:15px;pointer-events:none;font:11px system-ui;letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between;gap:10px}.loading{position:absolute;inset:0;display:grid;place-content:center;padding:30px;background:#f4f6ee;text-align:center;font:14px system-ui;line-height:1.6;overflow-wrap:anywhere}.loading[hidden]{display:none}.hint{position:absolute;bottom:12px;left:15px;right:15px;font:11px system-ui;color:#67715d;pointer-events:none}.playback{padding:13px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line)}input[type=range]{min-width:90px;flex:1;min-height:44px;accent-color:var(--green)}#clock{font:12px ui-monospace,monospace;white-space:nowrap}.status{font:12px system-ui;color:#68735c;padding:0 14px 13px;line-height:1.6}.sidebar{min-width:0}.badge{display:inline-block;font:11px system-ui;padding:5px 8px;background:#f3eade;color:#785a39;margin:0 0 10px}.facts{margin:15px 0;font:13px system-ui}.facts div{padding:11px 0;border-bottom:1px solid var(--line)}.facts dt{color:#687360;margin-bottom:5px}.facts dd{margin:0;font:14px ui-monospace,monospace;overflow-wrap:anywhere}.note{font:12px system-ui;color:#65705d;line-height:1.65}.downloads{display:grid;gap:10px;margin-top:20px}.downloads a{font:13px system-ui;min-height:38px;display:flex;align-items:center}.command{padding:13px;background:#edf1e7;border:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-wrap;font:12px ui-monospace,monospace;line-height:1.8}.details{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;border-top:1px solid var(--line);margin-top:27px;padding-top:24px}.details p{font-size:15px}.robot-links{display:flex;flex-wrap:wrap;gap:15px;font:13px system-ui;margin-top:18px}.robot-links a{min-height:36px;display:flex;align-items:center}footer{display:flex;gap:15px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font:12px system-ui}#error-details{white-space:pre-wrap}@media(max-width:900px){main{padding:22px 20px}.layout{grid-template-columns:minmax(0,1fr)}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:22px}.stage{height:500px}}@media(max-width:560px){main{padding:20px 12px}.toolbar{padding:10px}.toolbar label{flex:1;min-width:120px}.camera{margin:0;width:100%}.camera button{flex:1;padding:9px}.stage{height:390px}.sidebar,.details{grid-template-columns:1fr;gap:18px}.overlay{font-size:10px}.playback{padding:10px}.command{font-size:11px}.robot-links{gap:12px}}
4
+ [hidden]{display:none!important}</style></head><body><main><header><span class="brand">DVIDIA RESEARCH</span><a href="https://research.dvidia.org/">Research footprints ↗</a></header><h1>A scene you can take with you.</h1><p class="subtitle" id="subtitle">Loading a reusable arm and shoe scene from the local asset library.</p><div class="layout"><section class="viewer" aria-label="Interactive native 3D asset preview"><div class="toolbar"><label>Shoe collection<select id="pair" disabled><option value="all">All three pairs</option><option value="trainer">Trainer</option><option value="ankle-boot">Ankle boot</option><option value="slipper">Slipper</option></select></label><div class="camera"><button data-camera="home" disabled>Orbit view</button><button data-camera="top" disabled>Top</button><button data-camera="front" disabled>Front</button></div></div><div class="stage" id="stage"><canvas id="canvas" tabindex="0" aria-label="3D robot and shoes. Drag to orbit, scroll to zoom; arrow keys orbit, plus and minus zoom, H resets camera."></canvas><div class="overlay"><span>Recorded native 3D scene</span><span id="mode-label">Visual geometry</span></div><div class="hint">Drag to orbit · Scroll or pinch to zoom · Arrow keys orbit · + / − zoom · H home</div><div id="loading" class="loading" role="status">Opening local geometry and recorded body poses…</div></div><div class="playback"><button id="play" aria-pressed="false" disabled>Play settling</button><input id="timeline" type="range" min="0" max="100" step="1" value="100" disabled aria-label="Recorded settling timeline"><span id="clock">2.00 / 2.00 s</span><button id="collision" disabled aria-pressed="false">Collision shapes</button></div><div id="status" class="status">Browser physics: none. Native body poses were recorded locally.</div></section><aside class="sidebar"><section><span class="badge">Synthetic rigid shoe proxies</span><h2 id="robot-name">Native arm geometry</h2><dl class="facts"><div><dt>Arm / gripper</dt><dd id="axes">—</dd></div><div><dt>Selected shoe family</dt><dd id="family">—</dd></div><div><dt>Nominal dimensions · meters</dt><dd id="dimensions">—</dd></div><div><dt>Nominal mass · kg per shoe</dt><dd id="mass">—</dd></div><div><dt>Physical evidence</dt><dd>Untested assumptions</dd></div><div><dt>Recorded contact pairs · whole scene</dt><dd id="contacts">—</dd></div></dl><p class="note">Pair selection hides other shoes in this recording. It does not recompute physics. Download the selected descriptor to rerun that pair locally.</p></section><section><h2>Load it locally.</h2><pre class="command" id="command">dvidia-assets scene …</pre><button id="copy" disabled>Copy command</button><div class="downloads"><a id="descriptor" href="scene.json" download>Download scene descriptor ↓</a><a href="catalog.json" download>Asset catalog and property evidence ↓</a><a href="preview-integrity.json" download>Preview integrity manifest ↓</a><a href="reference_replay.third-party.txt">Viewer license notices ↗</a><a href="README.md">Offline instructions and scope ↗</a></div><p class="note">The CLI uses CPU MuJoCo. Download the pinned robot models once; scene loading then runs offline. Keep the assets and Python environment on your machine.</p></section></aside></div><section class="details"><div><h2>Geometry you can inspect. Assumptions you can see.</h2><p>The arm uses its pinned upstream meshes and joint mechanism. Each shoe combines original boxes and ellipsoids for a lightweight collision model. The left and right instances have persistent identities.</p><p>Shoe mass, friction, size and shape are authored assumptions. These rigid proxies do not reproduce real shoe deformation, laces, fabric, insole compression or calibrated grasp forces.</p></div><div><h2>What this preview measures.</h2><p>A two-second native settling run under gravity, with arm commands held at initialization. Use the timeline to inspect initial and settled states, and collision mode to see the surfaces used by the engine.</p><p>It does not demonstrate a learned shoe-organizing policy, grasp success, physical transfer or a real-time guarantee. The browser replays Float32 body poses; the simulation used native precision.</p></div></section><nav class="robot-links" id="robot-links" aria-label="Other published robot previews" hidden><a href="../ur5e/">UR5e + Robotiq</a><a href="../piper/">PiPER</a><a href="../so101/">SO-101</a><a href="../../">Asset library overview ↗</a></nav><footer><span>Open-source DVIDIA tools</span><a href="https://github.com/Dvidia-Inference/dvidia-training">GitHub</a><a href="https://x.com/iammrriver">@iammrriver</a><a href="mailto:hello@dvidia.org">hello@dvidia.org</a></footer><noscript><p>This viewer needs JavaScript and WebGL2. The <a href="catalog.json">asset catalog</a> and <a href="scene.json">scene descriptor</a> remain available.</p></noscript></main><script src="asset_library.bundle.js" defer></script></body></html>
asset-library/v01/previews/piper/licenses/agilex_piper/LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2024 RosenYin
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
asset-library/v01/previews/piper/licenses/agilex_piper/README.md ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ## AgileX PiPER Description (MJCF)
2
+
3
+ > [!IMPORTANT]
4
+ > Requires MuJoCo 2.3.4 or later.
5
+
6
+ ## Changelog
7
+
8
+ See [CHANGELOG.md](./CHANGELOG.md) for a full history of changes.
9
+
10
+ ### Overview
11
+
12
+ This package contains a simplified robot description (MJCF) of the [AgileX PiPER](https://global.agilex.ai/products/piper). It is derived from the publicly available [model](https://github.com/agilexrobotics/Piper_ros/tree/ros-noetic-no-aloha/src/piper_description/urdf).
13
+
14
+ <p float="left">
15
+ <img src="piper.png" width="400">
16
+ </p>
17
+
18
+ ### Derivation steps
19
+
20
+ 1. Added `<mujoco> <compiler balanceinertia="true" discardvisual="false"/> </mujoco>` to the URDF's
21
+ `<robot>` clause in order to preserve visual geometries.
22
+ 2. Loaded the URDF into MuJoCo and saved a corresponding MJCF.
23
+ 3. Converted the the .objs to .xmls using [obj2mjcf](https://github.com/kevinzakka/obj2mjcf) and replaced the original stls with them (since each obj in mujoco can have 1 color).
24
+ 4. Merged similar materials between the .objs
25
+ 5. Created a `<default>` section to define common properties for joints, actuators, and geoms.
26
+ 6. Added an equality constraint so that the right finger mimics the position of the left finger.
27
+ 7. Manually designed box collision geoms for the gripper.
28
+ 8. Added `exclude` clause to prevent collisions between `base_link` and `link1`.
29
+ 9. Added position controlled actuators.
30
+ 10. Added `impratio=10` and `cone=elliptic` for better noslip.
31
+ 11. Added `scene.xml` which includes the robot, with a textured groundplane, skybox, and haze.
32
+
33
+ ## License
34
+
35
+ This model is released under an [MIT License](LICENSE).
36
+
37
+ ## Acknowledgement
38
+
39
+ This model was graciously contributed by [Omar Rayyan](https://orayyan.com/).
asset-library/v01/previews/piper/model.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-preview-model/v1","meshes":[{"id":0,"position_byte_offset":0,"vertex_count":15416,"native_vertex_count":29901,"index_byte_offset":184992,"index_count":92526},{"id":1,"position_byte_offset":555096,"vertex_count":674,"native_vertex_count":851,"index_byte_offset":563184,"index_count":3951},{"id":2,"position_byte_offset":578988,"vertex_count":672,"native_vertex_count":866,"index_byte_offset":587052,"index_count":3939},{"id":3,"position_byte_offset":602808,"vertex_count":1093,"native_vertex_count":2882,"index_byte_offset":615924,"index_count":6405},{"id":4,"position_byte_offset":641544,"vertex_count":1095,"native_vertex_count":2831,"index_byte_offset":654684,"index_count":6417},{"id":5,"position_byte_offset":680352,"vertex_count":100,"native_vertex_count":333,"index_byte_offset":681552,"index_count":588},{"id":6,"position_byte_offset":683904,"vertex_count":98,"native_vertex_count":341,"index_byte_offset":685080,"index_count":576},{"id":7,"position_byte_offset":687384,"vertex_count":188,"native_vertex_count":570,"index_byte_offset":689640,"index_count":1128},{"id":8,"position_byte_offset":694152,"vertex_count":174,"native_vertex_count":606,"index_byte_offset":696240,"index_count":1032},{"id":9,"position_byte_offset":700368,"vertex_count":172,"native_vertex_count":630,"index_byte_offset":702432,"index_count":1020},{"id":10,"position_byte_offset":706512,"vertex_count":100,"native_vertex_count":335,"index_byte_offset":707712,"index_count":588},{"id":11,"position_byte_offset":710064,"vertex_count":182,"native_vertex_count":662,"index_byte_offset":712248,"index_count":1080},{"id":12,"position_byte_offset":716568,"vertex_count":172,"native_vertex_count":632,"index_byte_offset":718632,"index_count":1020},{"id":13,"position_byte_offset":722712,"vertex_count":100,"native_vertex_count":338,"index_byte_offset":723912,"index_count":588},{"id":14,"position_byte_offset":726264,"vertex_count":184,"native_vertex_count":680,"index_byte_offset":728472,"index_count":1092},{"id":15,"position_byte_offset":732840,"vertex_count":100,"native_vertex_count":335,"index_byte_offset":734040,"index_count":588},{"id":16,"position_byte_offset":736392,"vertex_count":174,"native_vertex_count":610,"index_byte_offset":738480,"index_count":1032},{"id":17,"position_byte_offset":742608,"vertex_count":100,"native_vertex_count":333,"index_byte_offset":743808,"index_count":588},{"id":18,"position_byte_offset":746160,"vertex_count":80,"native_vertex_count":268,"index_byte_offset":747120,"index_count":468},{"id":19,"position_byte_offset":748992,"vertex_count":106,"native_vertex_count":364,"index_byte_offset":750264,"index_count":624},{"id":20,"position_byte_offset":752760,"vertex_count":146,"native_vertex_count":482,"index_byte_offset":754512,"index_count":876},{"id":21,"position_byte_offset":758016,"vertex_count":132,"native_vertex_count":434,"index_byte_offset":759600,"index_count":780},{"id":22,"position_byte_offset":762720,"vertex_count":106,"native_vertex_count":352,"index_byte_offset":763992,"index_count":624},{"id":23,"position_byte_offset":766488,"vertex_count":150,"native_vertex_count":488,"index_byte_offset":768288,"index_count":900},{"id":24,"position_byte_offset":771888,"vertex_count":132,"native_vertex_count":443,"index_byte_offset":773472,"index_count":780},{"id":25,"position_byte_offset":776592,"vertex_count":82,"native_vertex_count":272,"index_byte_offset":777576,"index_count":480},{"id":26,"position_byte_offset":779496,"vertex_count":188,"native_vertex_count":577,"index_byte_offset":781752,"index_count":1128},{"id":27,"position_byte_offset":786264,"vertex_count":82,"native_vertex_count":275,"index_byte_offset":787248,"index_count":480},{"id":28,"position_byte_offset":789168,"vertex_count":46,"native_vertex_count":145,"index_byte_offset":789720,"index_count":264},{"id":29,"position_byte_offset":790776,"vertex_count":82,"native_vertex_count":285,"index_byte_offset":791760,"index_count":480},{"id":30,"position_byte_offset":793680,"vertex_count":46,"native_vertex_count":139,"index_byte_offset":794232,"index_count":264},{"id":31,"position_byte_offset":795288,"vertex_count":13871,"native_vertex_count":48138,"index_byte_offset":961740,"index_count":83442},{"id":32,"position_byte_offset":1295508,"vertex_count":967,"native_vertex_count":3545,"index_byte_offset":1307112,"index_count":4467},{"id":33,"position_byte_offset":1324980,"vertex_count":19,"native_vertex_count":51,"index_byte_offset":1325208,"index_count":51},{"id":34,"position_byte_offset":1325412,"vertex_count":53,"native_vertex_count":153,"index_byte_offset":1326048,"index_count":153},{"id":35,"position_byte_offset":1326660,"vertex_count":84,"native_vertex_count":252,"index_byte_offset":1327668,"index_count":252},{"id":36,"position_byte_offset":1328676,"vertex_count":101,"native_vertex_count":297,"index_byte_offset":1329888,"index_count":297},{"id":37,"position_byte_offset":1331076,"vertex_count":115,"native_vertex_count":345,"index_byte_offset":1332456,"index_count":345},{"id":38,"position_byte_offset":1333836,"vertex_count":955,"native_vertex_count":3510,"index_byte_offset":1345296,"index_count":4410},{"id":39,"position_byte_offset":1362936,"vertex_count":74,"native_vertex_count":222,"index_byte_offset":1363824,"index_count":222},{"id":40,"position_byte_offset":1364712,"vertex_count":19,"native_vertex_count":51,"index_byte_offset":1364940,"index_count":51},{"id":41,"position_byte_offset":1365144,"vertex_count":51,"native_vertex_count":147,"index_byte_offset":1365756,"index_count":147},{"id":42,"position_byte_offset":1366344,"vertex_count":83,"native_vertex_count":249,"index_byte_offset":1367340,"index_count":249},{"id":43,"position_byte_offset":1368336,"vertex_count":101,"native_vertex_count":297,"index_byte_offset":1369548,"index_count":297},{"id":44,"position_byte_offset":1370736,"vertex_count":114,"native_vertex_count":342,"index_byte_offset":1372104,"index_count":342},{"id":45,"position_byte_offset":1373472,"vertex_count":10646,"native_vertex_count":19376,"index_byte_offset":1501224,"index_count":64206},{"id":46,"position_byte_offset":1758048,"vertex_count":1030,"native_vertex_count":3918,"index_byte_offset":1770408,"index_count":6324},{"id":47,"position_byte_offset":1795704,"vertex_count":1007,"native_vertex_count":4620,"index_byte_offset":1807788,"index_count":6342},{"id":48,"position_byte_offset":1833156,"vertex_count":977,"native_vertex_count":3604,"index_byte_offset":1844880,"index_count":5982},{"id":49,"position_byte_offset":1868808,"vertex_count":1410,"native_vertex_count":5240,"index_byte_offset":1885728,"index_count":8754},{"id":50,"position_byte_offset":1920744,"vertex_count":1150,"native_vertex_count":4912,"index_byte_offset":1934544,"index_count":6984},{"id":51,"position_byte_offset":1962480,"vertex_count":853,"native_vertex_count":4252,"index_byte_offset":1972716,"index_count":5106},{"id":52,"position_byte_offset":1993140,"vertex_count":1135,"native_vertex_count":3948,"index_byte_offset":2006760,"index_count":6990},{"id":53,"position_byte_offset":2034720,"vertex_count":1807,"native_vertex_count":3884,"index_byte_offset":2056404,"index_count":10938},{"id":54,"position_byte_offset":2100156,"vertex_count":1125,"native_vertex_count":4069,"index_byte_offset":2113656,"index_count":6774},{"id":55,"position_byte_offset":2140752,"vertex_count":114,"native_vertex_count":302,"index_byte_offset":2142120,"index_count":672},{"id":56,"position_byte_offset":2144808,"vertex_count":114,"native_vertex_count":298,"index_byte_offset":2146176,"index_count":672},{"id":57,"position_byte_offset":2148864,"vertex_count":114,"native_vertex_count":303,"index_byte_offset":2150232,"index_count":672},{"id":58,"position_byte_offset":2152920,"vertex_count":1893,"native_vertex_count":6247,"index_byte_offset":2175636,"index_count":11418},{"id":59,"position_byte_offset":2221308,"vertex_count":1462,"native_vertex_count":3907,"index_byte_offset":2238852,"index_count":8868},{"id":60,"position_byte_offset":2274324,"vertex_count":2308,"native_vertex_count":4618,"index_byte_offset":2302020,"index_count":13932},{"id":61,"position_byte_offset":2357748,"vertex_count":2002,"native_vertex_count":3448,"index_byte_offset":2381772,"index_count":12006},{"id":62,"position_byte_offset":2429796,"vertex_count":962,"native_vertex_count":1699,"index_byte_offset":2441340,"index_count":5784},{"id":63,"position_byte_offset":2464476,"vertex_count":1147,"native_vertex_count":4242,"index_byte_offset":2478240,"index_count":6966},{"id":64,"position_byte_offset":2506104,"vertex_count":858,"native_vertex_count":3556,"index_byte_offset":2516400,"index_count":5136},{"id":65,"position_byte_offset":2536944,"vertex_count":1180,"native_vertex_count":3157,"index_byte_offset":2551104,"index_count":7200},{"id":66,"position_byte_offset":2579904,"vertex_count":530,"native_vertex_count":782,"index_byte_offset":2586264,"index_count":3168},{"id":67,"position_byte_offset":2598936,"vertex_count":2738,"native_vertex_count":4097,"index_byte_offset":2631792,"index_count":16428},{"id":68,"position_byte_offset":2697504,"vertex_count":579,"native_vertex_count":2714,"index_byte_offset":2704452,"index_count":3570},{"id":69,"position_byte_offset":2718732,"vertex_count":2062,"native_vertex_count":7479,"index_byte_offset":2743476,"index_count":12348},{"id":70,"position_byte_offset":2792868,"vertex_count":3438,"native_vertex_count":11360,"index_byte_offset":2834124,"index_count":21048},{"id":71,"position_byte_offset":2918316,"vertex_count":853,"native_vertex_count":3822,"index_byte_offset":2928552,"index_count":5106},{"id":72,"position_byte_offset":2948976,"vertex_count":5268,"native_vertex_count":5346,"index_byte_offset":3012192,"index_count":32100},{"id":73,"position_byte_offset":3140592,"vertex_count":9288,"native_vertex_count":9316,"index_byte_offset":3252048,"index_count":56280},{"id":74,"position_byte_offset":3477168,"vertex_count":35879,"native_vertex_count":35879,"index_byte_offset":3907716,"index_count":215748},{"id":75,"position_byte_offset":4770708,"vertex_count":416,"native_vertex_count":416,"index_byte_offset":4775700,"index_count":2472},{"id":76,"position_byte_offset":4785588,"vertex_count":26759,"native_vertex_count":26799,"index_byte_offset":5106696,"index_count":162210},{"id":77,"position_byte_offset":5755536,"vertex_count":7277,"native_vertex_count":7280,"index_byte_offset":5842860,"index_count":43824},{"id":78,"position_byte_offset":6018156,"vertex_count":11378,"native_vertex_count":11378,"index_byte_offset":6154692,"index_count":68868},{"id":79,"position_byte_offset":6430164,"vertex_count":6637,"native_vertex_count":6637,"index_byte_offset":6509808,"index_count":40266},{"id":80,"position_byte_offset":6670872,"vertex_count":913,"native_vertex_count":913,"index_byte_offset":6681828,"index_count":5514},{"id":81,"position_byte_offset":6703884,"vertex_count":913,"native_vertex_count":913,"index_byte_offset":6714840,"index_count":5508}],"geoms":[{"geom_id":0,"name":"asset_table","body_id":0,"type":"plane","group":0,"size":[2.0,2.0,0.1],"position":[0.0,0.0,0.0],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.8799999952316284,0.8600000143051147,0.8100000023841858,1.0],"mesh_id":null,"collision":true},{"geom_id":1,"name":"unnamed_1","body_id":1,"type":"mesh","group":2,"size":[0.04005430873547189,0.0518946189530412,0.05322922765807294],"position":[-0.010742240249316597,1.8614716608737522e-06,0.03952594401690165],"quaternion_wxyz":[0.5367264434937438,0.4609018334827974,0.4602605132796053,0.5363343030819022],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":72,"collision":false},{"geom_id":2,"name":"unnamed_2","body_id":1,"type":"capsule","group":3,"size":[0.0357690988458784,0.024065028045884927,0.0],"position":[-0.010742240249316597,1.8614716608737522e-06,0.03952594401690165],"quaternion_wxyz":[0.5367264434937438,0.4609018334827974,0.4602605132796053,0.5363343030819022],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":3,"name":"unnamed_3","body_id":2,"type":"mesh","group":2,"size":[0.03725009884744519,0.037513186691238945,0.04246671988668233],"position":[0.0010146434605729359,-0.0001882178325713574,-0.005633981292723288],"quaternion_wxyz":[0.5191402605461083,0.4840993250814063,0.4995135887316418,0.49661595625622507],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":73,"collision":false},{"geom_id":4,"name":"unnamed_4","body_id":2,"type":"capsule","group":3,"size":[0.027164503297033106,0.018294298700001498,0.0],"position":[0.0010146434605729359,-0.0001882178325713574,-0.005633981292723288],"quaternion_wxyz":[0.5191402605461083,0.4840993250814063,0.4995135887316418,0.49661595625622507],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":5,"name":"unnamed_5","body_id":3,"type":"mesh","group":2,"size":[0.05909321496115791,0.04517927881079196,0.184290798884557],"position":[0.15304400816439112,-0.003503491808980195,-2.738976113831874e-05],"quaternion_wxyz":[0.49011814968388806,0.4913395467813046,0.5084564732002705,0.509746666472601],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":0,"collision":false},{"geom_id":6,"name":"unnamed_6","body_id":3,"type":"mesh","group":2,"size":[0.00271711664874536,0.029751643776387594,0.04341013935730474],"position":[0.27948545709559147,0.024769301942656172,-0.04656198017251689],"quaternion_wxyz":[-0.25009505253270853,0.6631228043038169,0.2526230505960187,0.6587125362542213],"rgba":[0.14000000059604645,0.14000000059604645,0.14000000059604645,1.0],"mesh_id":1,"collision":false},{"geom_id":7,"name":"unnamed_7","body_id":3,"type":"mesh","group":2,"size":[0.003136751821072282,0.029746308220009343,0.043158328023761856],"position":[0.2793017340086949,0.024585403960636108,0.04656675557396001],"quaternion_wxyz":[-0.2521699751847445,0.6587328955041599,0.24944642499900355,0.6635192213125793],"rgba":[0.14000000059604645,0.14000000059604645,0.14000000059604645,1.0],"mesh_id":2,"collision":false},{"geom_id":8,"name":"unnamed_8","body_id":3,"type":"mesh","group":2,"size":[0.0029099314378550757,0.028458174413305,0.03739759804297333],"position":[0.004710809963368593,-0.0004168965498290116,-0.04670562582435116],"quaternion_wxyz":[0.031292595672695746,0.7029288583424248,-0.030998101900458857,0.7098950001542855],"rgba":[0.0860000029206276,0.0860000029206276,0.0860000029206276,1.0],"mesh_id":3,"collision":false},{"geom_id":9,"name":"unnamed_9","body_id":3,"type":"mesh","group":2,"size":[0.003298678557749073,0.02845978069681312,0.037121069233510474],"position":[0.0049871723097605946,-0.00044369508034975633,0.0467131565893143],"quaternion_wxyz":[0.03107012938628124,0.7101854684211063,-0.03138179811536879,0.7026282304679077],"rgba":[0.0860000029206276,0.0860000029206276,0.0860000029206276,1.0],"mesh_id":4,"collision":false},{"geom_id":10,"name":"unnamed_10","body_id":3,"type":"mesh","group":2,"size":[5.0010159611736856e-05,0.00022595145308979564,0.00023383379231170875],"position":[0.2779316449986617,0.04183130496050511,-0.04724997095763687],"quaternion_wxyz":[-0.0027035390834398683,0.7071016128368159,0.0027035390834398683,0.7071016128368159],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":5,"collision":false},{"geom_id":11,"name":"unnamed_11","body_id":3,"type":"mesh","group":2,"size":[5.0010159611716e-05,0.0002260359453726628,0.00023393046624420506],"position":[0.2750867701937339,0.0173919327007046,-0.04724997095763682],"quaternion_wxyz":[0.35594891717283,0.6109831162671284,-0.35594891717283,0.6109831162671284],"rgba":[0.0860000029206276,0.0860000029206276,0.0860000029206276,1.0],"mesh_id":6,"collision":false},{"geom_id":12,"name":"unnamed_12","body_id":3,"type":"mesh","group":2,"size":[5.001015961170969e-05,0.010513795654981355,0.01050240445951586],"position":[0.2835940359462099,0.02872595209816299,-0.04724997095763684],"quaternion_wxyz":[0.06534246777998709,0.7040812182585354,-0.06534246777998709,0.7040812182585354],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":7,"collision":false},{"geom_id":13,"name":"unnamed_13","body_id":3,"type":"mesh","group":2,"size":[5.0010159611736883e-05,0.0012844798024076057,0.0014087430841135179],"position":[0.27598687527788296,0.04063465019275356,-0.0472499709576368],"quaternion_wxyz":[0.34131948407165513,0.6192745835193468,-0.34131948407165513,0.6192745835193468],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":8,"collision":false},{"geom_id":14,"name":"unnamed_14","body_id":3,"type":"mesh","group":2,"size":[5.001015961173684e-05,0.0012834172860180565,0.0014077950663972975],"position":[0.27709549040241616,0.016305853036851375,-0.0472499709576368],"quaternion_wxyz":[0.6053936674567503,0.36537447557713587,-0.6053936674567503,0.36537447557713587],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":9,"collision":false},{"geom_id":15,"name":"unnamed_15","body_id":3,"type":"mesh","group":2,"size":[5.001015961175069e-05,0.00022595631031726307,0.0002338485353819776],"position":[0.2976744092226731,0.027147881842084973,-0.047249970957636785],"quaternion_wxyz":[0.6129729464061634,0.3525112295716948,-0.6129729464061634,0.3525112295716948],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":10,"collision":false},{"geom_id":16,"name":"unnamed_16","body_id":3,"type":"mesh","group":2,"size":[5.0010159611743877e-05,0.0012844210153858632,0.0014083568772211938],"position":[0.2976105149534505,0.029430436057308815,-0.047249970957636875],"quaternion_wxyz":[-0.013964394522153183,0.7069688788664121,0.013964394522153183,0.7069688788664121],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":11,"collision":false},{"geom_id":17,"name":"unnamed_17","body_id":3,"type":"mesh","group":2,"size":[5.0010159611723006e-05,0.0012834834338485376,0.001407714366983561],"position":[0.29007681337266844,0.016305880523245084,0.04724997095763681],"quaternion_wxyz":[0.36537200397257175,0.6053951591424137,-0.36537200397257175,0.6053951591424137],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":12,"collision":false},{"geom_id":18,"name":"unnamed_18","body_id":3,"type":"mesh","group":2,"size":[5.001015961172986e-05,0.00022603463356377649,0.00023390015954197422],"position":[0.2920855679211757,0.017391934089131263,0.047249970957636805],"quaternion_wxyz":[0.6114287456409518,0.3551828951454922,-0.6114287456409518,0.3551828951454922],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":13,"collision":false},{"geom_id":19,"name":"unnamed_19","body_id":3,"type":"mesh","group":2,"size":[5.001015961175075e-05,0.0012841630917903339,0.0014082273330747088],"position":[0.2695617982815075,0.029430404511218894,0.04724997095763688],"quaternion_wxyz":[0.013882575863649611,0.706970490252169,-0.013882575863649611,0.706970490252169],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":14,"collision":false},{"geom_id":20,"name":"unnamed_20","body_id":3,"type":"mesh","group":2,"size":[5.001015961172293e-05,0.00022597817305581203,0.00023382886083029783],"position":[0.2694979594710702,0.027147874828448392,0.04724997095763681],"quaternion_wxyz":[0.3531318565393772,0.612615615126691,-0.3531318565393772,0.612615615126691],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":15,"collision":false},{"geom_id":21,"name":"unnamed_21","body_id":3,"type":"mesh","group":2,"size":[5.0010159611709114e-05,0.001284302250019242,0.0014087860061871844],"position":[0.29118561977195967,0.0406347052287932,0.04724997095763684],"quaternion_wxyz":[0.6192655898496522,0.34133580126931307,-0.6192655898496522,0.34133580126931307],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":16,"collision":false},{"geom_id":22,"name":"unnamed_22","body_id":3,"type":"mesh","group":2,"size":[5.001015961171607e-05,0.00022596549618228955,0.0002338718056796956],"position":[0.28924072130923273,0.04183130921471268,0.04724997095763685],"quaternion_wxyz":[0.0032801837332774226,0.7070991729557304,-0.0032801837332774226,0.7070991729557304],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":17,"collision":false},{"geom_id":23,"name":"unnamed_23","body_id":3,"type":"mesh","group":2,"size":[5.001015961171603e-05,0.0003994547313336594,0.0003997745504252404],"position":[0.11898319339874688,-0.001822195406506574,-0.020449990406632437],"quaternion_wxyz":[0.12700121025337288,0.6956081458653144,-0.12700121025337288,0.6956081458653144],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":18,"collision":false},{"geom_id":24,"name":"unnamed_24","body_id":3,"type":"mesh","group":2,"size":[5.0010159611719455e-05,0.0022701850522971762,0.002489334239423587],"position":[0.11533262852045809,-0.0015390998177268237,-0.02044999040663244],"quaternion_wxyz":[0.5123108298656667,0.4873783064543942,-0.5123108298656667,0.4873783064543942],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":19,"collision":false},{"geom_id":25,"name":"unnamed_25","body_id":3,"type":"mesh","group":2,"size":[5.0010159611726475e-05,0.000912011102782025,0.0014322678694243176],"position":[0.14909572960162823,-0.010791937679921409,-0.020449990406632448],"quaternion_wxyz":[-0.22748718944583507,0.6695144349736135,0.22748718944583507,0.6695144349736135],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":20,"collision":false},{"geom_id":26,"name":"unnamed_26","body_id":3,"type":"mesh","group":2,"size":[5.0010159611726373e-05,0.0014881441021308889,0.004297686414363374],"position":[0.15338718222405878,-0.01033693009752017,-0.0204499904066324],"quaternion_wxyz":[0.4014837291527188,0.5820745787488297,-0.4014837291527188,0.5820745787488297],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":21,"collision":false},{"geom_id":27,"name":"unnamed_27","body_id":3,"type":"mesh","group":2,"size":[5.00101596117057e-05,0.002269437031065367,0.0024881059013514874],"position":[0.15772894138348834,-0.005258910052782741,0.02044999040663242],"quaternion_wxyz":[0.5301882016542112,0.46786800577371696,-0.5301882016542112,0.46786800577371696],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":22,"collision":false},{"geom_id":28,"name":"unnamed_28","body_id":3,"type":"mesh","group":2,"size":[5.0010159611729884e-05,0.0009120873129515142,0.0014322659130748356],"position":[0.12287041956052364,-0.008490910789997627,0.02044999040663245],"quaternion_wxyz":[0.28510780427191784,0.6470807831664042,-0.28510780427191784,0.6470807831664042],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":23,"collision":false},{"geom_id":29,"name":"unnamed_29","body_id":3,"type":"mesh","group":2,"size":[5.0010159611702175e-05,0.0014890175826543514,0.0042983592591153115],"position":[0.11872438771019998,-0.007295069475836838,0.020449990406632423],"quaternion_wxyz":[0.6149244744342097,0.34909581885466967,-0.6149244744342097,0.34909581885466967],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":24,"collision":false},{"geom_id":30,"name":"unnamed_30","body_id":3,"type":"mesh","group":2,"size":[9.998492896561146e-05,0.018486817346499644,0.018501483062673758],"position":[0.2835783337592689,0.02872440894940236,-0.047099975869059604],"quaternion_wxyz":[0.4993818965641743,0.5006173402749546,-0.4993818965641743,0.5006173402749546],"rgba":[0.0860000029206276,0.0860000029206276,0.0860000029206276,1.0],"mesh_id":25,"collision":false},{"geom_id":31,"name":"unnamed_31","body_id":3,"type":"mesh","group":2,"size":[5.001015961172359e-05,0.010512554027774571,0.010499614797866355],"position":[0.2835783306948905,0.028725955475470792,0.047249970957636854],"quaternion_wxyz":[-0.06711006452402157,0.7039149375028093,0.06711006452402157,0.7039149375028093],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":26,"collision":false},{"geom_id":32,"name":"unnamed_32","body_id":3,"type":"mesh","group":2,"size":[9.998492896556983e-05,0.018486817346499332,0.018501483062673758],"position":[0.2835783337592686,0.02872440894940236,0.04709997586905956],"quaternion_wxyz":[0.49938189656418697,0.500617340274942,-0.49938189656418697,0.500617340274942],"rgba":[0.14000000059604645,0.14000000059604645,0.14000000059604645,1.0],"mesh_id":27,"collision":false},{"geom_id":33,"name":"unnamed_33","body_id":3,"type":"mesh","group":2,"size":[0.00010001473128796677,0.00973893545008223,0.05971105000699287],"position":[0.13635698782344807,-0.005350880553659557,-0.020299965515732758],"quaternion_wxyz":[0.02877291766953295,0.7065211385434864,-0.02877291766953295,0.7065211385434864],"rgba":[0.14000000059604645,0.14000000059604645,0.14000000059604645,1.0],"mesh_id":28,"collision":false},{"geom_id":34,"name":"unnamed_34","body_id":3,"type":"mesh","group":2,"size":[5.001015961170557e-05,0.00039977027355869043,0.0003995440565921929],"position":[0.15408486795357235,-0.004902091273301572,0.020449990406632427],"quaternion_wxyz":[0.5268774971694512,0.471593154081414,-0.5268774971694512,0.471593154081414],"rgba":[0.14000000059604645,0.14000000059604645,0.14000000059604645,1.0],"mesh_id":29,"collision":false},{"geom_id":35,"name":"unnamed_35","body_id":3,"type":"mesh","group":2,"size":[0.0001000147312879704,0.009738935450082229,0.0597110500069929],"position":[0.13635698782344804,-0.005350880553659558,0.020299965515732755],"quaternion_wxyz":[0.02877291766953295,0.7065211385434864,-0.02877291766953295,0.7065211385434864],"rgba":[0.14000000059604645,0.14000000059604645,0.14000000059604645,1.0],"mesh_id":30,"collision":false},{"geom_id":36,"name":"unnamed_36","body_id":3,"type":"mesh","group":2,"size":[0.04370143853579772,0.04816692552136174,0.16806725143085952],"position":[0.1450904413978625,0.000378966144523555,0.0010422775888613268],"quaternion_wxyz":[0.4901174054768742,0.4777507174427363,0.524283595671605,0.5066220407179538],"rgba":[0.8500000238418579,0.8500000238418579,0.8500000238418579,1.0],"mesh_id":31,"collision":false},{"geom_id":37,"name":"unnamed_37","body_id":3,"type":"capsule","group":3,"size":[0.03545454257081303,0.13666174927205552,0.0],"position":[0.15217916448752086,-0.00040772963711819914,0.00031376087423877805],"quaternion_wxyz":[0.4867179957763477,0.4838160685884429,0.5169370136693945,0.5116675954774245],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":38,"name":"unnamed_38","body_id":4,"type":"mesh","group":2,"size":[0.00018848561111495655,0.005813600989085939,0.033216755141342924],"position":[-0.09376580769171221,0.040397545209756545,-0.019205983652113432],"quaternion_wxyz":[0.06143336631922253,0.7316259545530819,-0.06710604009443814,0.6756080102469388],"rgba":[0.14000000059604645,0.14000000059604645,0.14000000059604645,1.0],"mesh_id":32,"collision":false},{"geom_id":39,"name":"unnamed_39","body_id":4,"type":"mesh","group":2,"size":[3.3037144051127127e-08,0.0007553718316663799,0.0008764041308490105],"position":[-0.08914411717449765,0.041897643226041136,-0.01973400075704936],"quaternion_wxyz":[0.37061637999185876,0.6338363760350851,-0.3513959556919067,0.5808750550848394],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":33,"collision":false},{"geom_id":40,"name":"unnamed_40","body_id":4,"type":"mesh","group":2,"size":[3.2449035119030783e-08,0.0008375801334788261,0.0029249240814045482],"position":[-0.08935337578469942,0.037928450636712734,-0.019776882485979787],"quaternion_wxyz":[0.5399889470876057,0.49749703042705506,-0.5061149666987127,0.45250003560557334],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":34,"collision":false},{"geom_id":41,"name":"unnamed_41","body_id":4,"type":"mesh","group":2,"size":[3.097317623386778e-08,0.002900479306756542,0.004123176590620293],"position":[-0.0919810167932075,0.03924029583566786,-0.019551182259362757],"quaternion_wxyz":[0.4885045379152787,0.5481393397080895,-0.45921358375948784,0.5000294643231841],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":35,"collision":false},{"geom_id":42,"name":"unnamed_42","body_id":4,"type":"mesh","group":2,"size":[3.18666138661386e-08,0.002447395975929258,0.003567675699927624],"position":[-0.09753588071370119,0.04075963539531817,-0.01909277553898563],"quaternion_wxyz":[0.5285543717716896,0.5096312350367662,-0.49570987368025876,0.46387282900795057],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":36,"collision":false},{"geom_id":43,"name":"unnamed_43","body_id":4,"type":"mesh","group":2,"size":[3.7628053117844886e-08,0.0027620047199078883,0.0036118752291231225],"position":[-0.10254046363263859,0.04136470378746594,-0.01869119030441654],"quaternion_wxyz":[0.5678217939740838,0.46548128657398913,-0.5314028141567032,0.42251228531702656],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":37,"collision":false},{"geom_id":44,"name":"unnamed_44","body_id":4,"type":"mesh","group":2,"size":[0.00018843775291974696,0.00581381089377406,0.033218678480184484],"position":[-0.09376393739666918,0.04039724109407403,0.019206174103880563],"quaternion_wxyz":[0.06710367043023063,0.6756079004034908,-0.061431108484691584,0.7316264629150067],"rgba":[0.14000000059604645,0.14000000059604645,0.14000000059604645,1.0],"mesh_id":38,"collision":false},{"geom_id":45,"name":"unnamed_45","body_id":4,"type":"mesh","group":2,"size":[3.219310361786763e-08,0.00248040260596676,0.003576712942064361],"position":[-0.10333801192044996,0.041987161328519186,0.0186193386778227],"quaternion_wxyz":[0.5976378074928222,0.3220797210297904,-0.6410686987056347,0.35794500680469366],"rgba":[1.0,1.0,1.0,1.0],"mesh_id":39,"collision":false},{"geom_id":46,"name":"unnamed_46","body_id":4,"type":"mesh","group":2,"size":[2.3205951160557868e-08,0.000747467761276459,0.0008213947875281678],"position":[-0.09843598869686519,0.04372292270279494,0.018977902909480055],"quaternion_wxyz":[-0.14708089844441374,0.6627807810091019,0.16975561010017012,0.7143331705004832],"rgba":[0.8199999928474426,0.15000000596046448,0.15000000596046448,1.0],"mesh_id":40,"collision":false},{"geom_id":47,"name":"unnamed_47","body_id":4,"type":"mesh","group":2,"size":[3.702564508962104e-08,0.000763196953286618,0.002720455635876856],"position":[-0.09959217249661416,0.04009352316962993,0.018941435747121056],"quaternion_wxyz":[0.5536042022224128,0.3929748378088519,-0.5923060559991632,0.4338971078003534],"rgba":[1.0,1.0,1.0,1.0],"mesh_id":41,"collision":false},{"geom_id":48,"name":"unnamed_48","body_id":4,"type":"mesh","group":2,"size":[3.505447723221897e-08,0.0024078873093847154,0.0039384161150361075],"position":[-0.09650387251053558,0.04039389789279284,0.019179186558678955],"quaternion_wxyz":[0.6114853781366225,0.2949430399307881,-0.656482361481327,0.32882388080156344],"rgba":[1.0,1.0,1.0,1.0],"mesh_id":42,"collision":false},{"geom_id":49,"name":"unnamed_49","body_id":4,"type":"mesh","group":2,"size":[3.647999291181229e-08,0.0029720211562134216,0.003964324630072272],"position":[-0.09088560823694662,0.04001566408708353,0.019625515000108285],"quaternion_wxyz":[0.5918663660848831,0.33256627746767164,-0.6346573662757344,0.36919358502108646],"rgba":[1.0,1.0,1.0,1.0],"mesh_id":43,"collision":false},{"geom_id":50,"name":"unnamed_50","body_id":4,"type":"mesh","group":2,"size":[3.6846855884302975e-08,0.002648064682166382,0.0036126093723760364],"position":[-0.08632008128584218,0.038384592827134786,0.020007988778493396],"quaternion_wxyz":[0.5484927120807359,0.4000756453585752,-0.5866655549424539,0.44149603557597616],"rgba":[1.0,1.0,1.0,1.0],"mesh_id":44,"collision":false},{"geom_id":51,"name":"unnamed_51","body_id":4,"type":"mesh","group":2,"size":[0.029565248428736562,0.040056421994876724,0.08217396044515426],"position":[-0.0916482804182938,0.0398087714687191,-2.1362728013101683e-05],"quaternion_wxyz":[0.5430921691601506,0.5435181184959477,0.4525193662898446,0.45262034178347293],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":45,"collision":false},{"geom_id":52,"name":"unnamed_52","body_id":4,"type":"mesh","group":2,"size":[0.013544499441305506,0.030267838740014288,0.056211903439956794],"position":[-0.02112641209161606,0.014166511476011941,-0.02556456418497642],"quaternion_wxyz":[0.16784761177877613,0.7630616658540977,-0.23252327086876207,0.5792210302023107],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":46,"collision":false},{"geom_id":53,"name":"unnamed_53","body_id":4,"type":"mesh","group":2,"size":[0.010006679671837588,0.010026531522481973,0.06183580242123513],"position":[-0.10058924391144596,0.04153715256283763,-1.3572668119667872e-05],"quaternion_wxyz":[0.5448132612372412,0.544695844591328,0.4507756278428538,0.45087279870032637],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":47,"collision":false},{"geom_id":54,"name":"unnamed_54","body_id":4,"type":"mesh","group":2,"size":[0.015284639405255408,0.03050124646219469,0.05622258860014183],"position":[-0.02099686195766406,0.014153467330443112,0.02521406765690703],"quaternion_wxyz":[0.23168849431170727,0.5829955170436059,-0.16569663413980645,0.7609082034945972],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":48,"collision":false},{"geom_id":55,"name":"unnamed_55","body_id":4,"type":"mesh","group":2,"size":[0.015688972116030632,0.029219822279084245,0.02842628040944696],"position":[-0.15901801053585182,0.052667832902069535,-0.0007400810984158475],"quaternion_wxyz":[0.7027596814910085,0.7050222651026141,-0.055428550735037704,-0.07746038693197294],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":49,"collision":false},{"geom_id":56,"name":"unnamed_56","body_id":4,"type":"mesh","group":2,"size":[0.003808696550754982,0.02850007356777583,0.029446999842264038],"position":[-0.16424600920216786,0.05440598592608635,0.0005997722831973261],"quaternion_wxyz":[0.4251720614528539,0.900333111740014,-0.08437578464942551,-0.03885528315775308],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":50,"collision":false},{"geom_id":57,"name":"unnamed_57","body_id":4,"type":"mesh","group":2,"size":[0.01994023864397993,0.02839294471673141,0.028398058061788085],"position":[-0.1876264404201223,0.058119251198921834,-2.0377599594965217e-06],"quaternion_wxyz":[0.8852111773361604,0.4556118566969756,-0.042928283092247,-0.08352347015669646],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":51,"collision":false},{"geom_id":58,"name":"unnamed_58","body_id":4,"type":"mesh","group":2,"size":[0.0033014104778734746,0.030001334505451095,0.03070580468709309],"position":[-0.0006029771488305068,0.00043789424693094393,0.023983298978984848],"quaternion_wxyz":[0.21643699772349576,0.6719487619202448,-0.21555226338440978,0.6746681474029669],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":52,"collision":false},{"geom_id":59,"name":"unnamed_59","body_id":4,"type":"mesh","group":2,"size":[0.0034862799261965766,0.02997673114397027,0.03000086965593868],"position":[-3.613769477796337e-07,9.37560563261538e-07,0.02973610830611428],"quaternion_wxyz":[0.25731067528654017,0.6586304225049062,-0.25730867850453687,0.6586269254295992],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":53,"collision":false},{"geom_id":60,"name":"unnamed_60","body_id":4,"type":"mesh","group":2,"size":[0.006507892316292044,0.02074097999705577,0.020722708530080205],"position":[-2.5153380770439003e-07,-1.6287403374281585e-06,0.027256724831133675],"quaternion_wxyz":[0.5485304756885556,0.4462165949261271,-0.5485652965617127,0.4461851443757212],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":54,"collision":false},{"geom_id":61,"name":"unnamed_61","body_id":4,"type":"mesh","group":2,"size":[0.0024904259643542875,0.0024904038872338484,0.005750000406620927],"position":[0.012717978743641162,0.004957265162580884,0.01999997913408476],"quaternion_wxyz":[0.538463641814834,0.0,0.0,0.8426487444027361],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":55,"collision":false},{"geom_id":62,"name":"unnamed_62","body_id":4,"type":"mesh","group":2,"size":[0.0024890188696426157,0.0024890220600648143,0.005750000390425107],"position":[-0.0020658525026922936,-0.013492734338651042,0.019999979150280574],"quaternion_wxyz":[0.9473374520747989,0.0,0.0,0.32023702455591874],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":56,"collision":false},{"geom_id":63,"name":"unnamed_63","body_id":4,"type":"mesh","group":2,"size":[0.0024934459280848316,0.0024934453854688794,0.005750000369773807],"position":[-0.010652125979650002,0.008535445291770378,0.019999979170931874],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":57,"collision":false},{"geom_id":64,"name":"unnamed_64","body_id":4,"type":"mesh","group":2,"size":[0.007854416601798019,0.02855850144784075,0.03026182800251069],"position":[0.00014702381635630895,0.00020385007373930174,-0.02658057772180041],"quaternion_wxyz":[0.6287969003894753,0.3225877564452059,-0.6299781805870686,0.3219923748110302],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":58,"collision":false},{"geom_id":65,"name":"unnamed_65","body_id":4,"type":"mesh","group":2,"size":[0.026223882842245864,0.03012845313299037,0.030014164384068984],"position":[8.311725283488525e-05,-5.870530467267555e-05,-0.002792586342033716],"quaternion_wxyz":[0.6302588432594121,0.3264598343993721,-0.6270059996823436,0.3210315301953842],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":59,"collision":false},{"geom_id":66,"name":"unnamed_66","body_id":4,"type":"capsule","group":3,"size":[0.024637079366057864,0.10242798087832758,0.0],"position":[-0.07675044741424053,0.02843004026579222,0.0005351391697876015],"quaternion_wxyz":[0.5695186075854833,0.5727353857173172,0.4100285922464654,0.42367356195721384],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":67,"name":"unnamed_67","body_id":5,"type":"mesh","group":2,"size":[0.010351119754262764,0.02644979636623629,0.029484491009463286],"position":[-0.001003232075853119,0.002335630620619759,-0.031011309732836966],"quaternion_wxyz":[-0.013066390485985308,0.7126064874673461,0.012926770085687036,0.7013231509612925],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":60,"collision":false},{"geom_id":68,"name":"unnamed_68","body_id":5,"type":"mesh","group":2,"size":[0.005204323600722765,0.030501707641765623,0.03524578386189126],"position":[2.735569651412533e-07,-0.030461462223071622,-0.007586149085460567],"quaternion_wxyz":[0.7066478865691157,0.025470854076821297,-0.025918282189322673,0.7066316173568483],"rgba":[0.14000000059604645,0.14000000059604645,0.14000000059604645,1.0],"mesh_id":61,"collision":false},{"geom_id":69,"name":"unnamed_69","body_id":5,"type":"mesh","group":2,"size":[0.005167404308308222,0.00731838898889287,0.01897143233159944],"position":[0.025664919333960763,2.637876909261607e-06,-0.025956403285173176],"quaternion_wxyz":[0.5070756334286316,0.5071374301520294,-0.49275796031972885,0.49282402687297117],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":62,"collision":false},{"geom_id":70,"name":"unnamed_70","body_id":5,"type":"mesh","group":2,"size":[0.0038087284486521024,0.028500136429120772,0.029446973270126055],"position":[0.000943768393903151,-0.02072670019283884,1.7688987322093152e-05],"quaternion_wxyz":[0.5039979033910376,0.4945504685169099,0.4959672029711755,0.5053933923629147],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":63,"collision":false},{"geom_id":71,"name":"unnamed_71","body_id":5,"type":"mesh","group":2,"size":[0.019938825678839874,0.028490946036377744,0.028497990779561357],"position":[1.906543859723306e-06,0.0029351904988101944,-4.984145583829952e-07],"quaternion_wxyz":[0.6998465042598643,-0.10075860696116987,-0.10079405845149407,0.6999308047081301],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":64,"collision":false},{"geom_id":72,"name":"unnamed_72","body_id":5,"type":"capsule","group":3,"size":[0.023893642247112656,0.016908004271389922,0.0],"position":[0.0007618522519668986,-0.006910408424169896,-0.008241803197133812],"quaternion_wxyz":[0.9553644091660282,0.28717057151376396,-0.06123995224151679,0.032581847780027096],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":73,"name":"unnamed_73","body_id":6,"type":"mesh","group":2,"size":[0.004613900754274745,0.02770976035891332,0.03489622518589673],"position":[-3.453156869452776e-08,0.01188529359281611,-0.024308700847445658],"quaternion_wxyz":[0.49729173794299947,0.5026897846850553,-0.5027572246368457,0.4972314157637095],"rgba":[0.0,0.0,0.0,1.0],"mesh_id":65,"collision":false},{"geom_id":74,"name":"unnamed_74","body_id":6,"type":"mesh","group":2,"size":[0.002410007010482261,0.006315564718728135,0.007921021722195644],"position":[6.181750869366345e-07,0.0352248002227117,0.027922476545799515],"quaternion_wxyz":[0.015923653153890247,0.7069218072067178,0.01594957306016489,0.706932533474748],"rgba":[0.0,0.0,0.0,1.0],"mesh_id":66,"collision":false},{"geom_id":75,"name":"unnamed_75","body_id":6,"type":"mesh","group":2,"size":[0.004781242563195022,0.030001918524236643,0.034795374055146606],"position":[1.135431789241799e-06,0.009467175791594472,-0.027664802294040777],"quaternion_wxyz":[0.484092030463549,0.5154308647080401,-0.5156955116290505,0.4837810135109225],"rgba":[0.14000000059604645,0.14000000059604645,0.14000000059604645,1.0],"mesh_id":67,"collision":false},{"geom_id":76,"name":"unnamed_76","body_id":6,"type":"mesh","group":2,"size":[0.004827335919956339,0.018258100476111427,0.02398900606560605],"position":[-0.0018924253975873804,0.03897784868786336,0.002612373662217604],"quaternion_wxyz":[0.7045745036678209,0.024783453198933755,0.050347766072616214,0.7074076983467729],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":68,"collision":false},{"geom_id":77,"name":"unnamed_77","body_id":6,"type":"mesh","group":2,"size":[0.008598785647305297,0.008846593660734222,0.0244671111570275],"position":[0.012346024670946754,0.03380394681516876,0.0073681393296736505],"quaternion_wxyz":[0.3848426052815663,0.6382797857687669,0.6100019218657936,0.2690589889951919],"rgba":[0.9800000190734863,0.9800000190734863,0.9800000190734863,1.0],"mesh_id":69,"collision":false},{"geom_id":78,"name":"unnamed_78","body_id":6,"type":"mesh","group":2,"size":[0.020568090547499102,0.02914027429539416,0.028717800179986597],"position":[-0.00012143381479150356,0.04118878422117679,0.0020946544463245386],"quaternion_wxyz":[0.4996417932654556,0.4944633707866639,0.5050193461149125,0.5008188429187135],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":70,"collision":false},{"geom_id":79,"name":"unnamed_79","body_id":6,"type":"mesh","group":2,"size":[0.019940220564243927,0.02839270682772745,0.02839786328014428],"position":[1.5837371995663395e-07,0.0714355207252869,0.0014137509466365398],"quaternion_wxyz":[0.7010482668847001,-0.09228846233157777,-0.09240396366337286,0.7010532609707562],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":71,"collision":false},{"geom_id":80,"name":"unnamed_80","body_id":6,"type":"capsule","group":3,"size":[0.022425347134982433,0.03375594422914002,0.0],"position":[0.00016545570262998743,0.043532899125477496,-0.004636006678573162],"quaternion_wxyz":[0.3519212770575744,0.5443290091926117,-0.638336234898934,0.41519175777056466],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":81,"name":"unnamed_81","body_id":7,"type":"mesh","group":2,"size":[0.03936359393440306,0.033911311167376355,0.072501815409833],"position":[-0.0003164993412691688,-5.150371361380908e-08,0.033286418074748664],"quaternion_wxyz":[0.0075971194155991986,-0.007273308419877803,0.7070736568452146,0.7070616851143566],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":79,"collision":false},{"geom_id":82,"name":"unnamed_82","body_id":7,"type":"capsule","group":3,"size":[0.026413616588917953,0.02962728534974203,0.0],"position":[-0.0003164993412691688,-5.150371361380908e-08,0.033286418074748664],"quaternion_wxyz":[0.0075971194155991986,-0.007273308419877803,0.7070736568452146,0.7070616851143566],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":83,"name":"unnamed_83","body_id":8,"type":"mesh","group":2,"size":[0.012241380481488436,0.028561247834869744,0.05476655149217905],"position":[-0.00019652905424166764,-0.04866103845314674,-0.010052251371111322],"quaternion_wxyz":[0.4564150942311783,0.540800379281663,-0.5495028458966887,0.4441473110108809],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":80,"collision":false},{"geom_id":84,"name":"unnamed_84","body_id":8,"type":"box","group":3,"size":[0.012,0.015,0.0025],"position":[0.0,-0.015,-0.0025],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,0.20000000298023224],"mesh_id":null,"collision":true},{"geom_id":85,"name":"unnamed_85","body_id":8,"type":"box","group":3,"size":[0.015,0.015,0.0025],"position":[0.0,-0.045,-0.0025],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.0,0.0,1.0,0.20000000298023224],"mesh_id":null,"collision":true},{"geom_id":86,"name":"unnamed_86","body_id":9,"type":"mesh","group":2,"size":[0.012241316419549522,0.028560507717506622,0.05476734553734031],"position":[0.00019559298687313559,0.04866177697559019,-0.010052170991233081],"quaternion_wxyz":[0.5494964782030206,0.4441392997048039,-0.4564255018391489,0.5408046451086449],"rgba":[0.5899999737739563,0.5899999737739563,0.5899999737739563,1.0],"mesh_id":81,"collision":false},{"geom_id":87,"name":"unnamed_87","body_id":9,"type":"box","group":3,"size":[0.012,0.015,0.0025],"position":[0.0,0.015,-0.0025],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,0.20000000298023224],"mesh_id":null,"collision":true},{"geom_id":88,"name":"unnamed_88","body_id":9,"type":"box","group":3,"size":[0.015,0.015,0.0025],"position":[0.0,0.045,-0.0025],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.0,0.0,1.0,0.20000000298023224],"mesh_id":null,"collision":true},{"geom_id":89,"name":"shoe_trainer_left_sole","body_id":10,"type":"box","group":0,"size":[0.14,0.05,0.01],"position":[0.0,0.0,0.01],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":90,"name":"shoe_trainer_left_upper","body_id":10,"type":"ellipsoid","group":0,"size":[0.122,0.047,0.035],"position":[-0.005,0.003,0.052],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.20000000298023224,0.3799999952316284,0.5799999833106995,1.0],"mesh_id":null,"collision":true},{"geom_id":91,"name":"shoe_trainer_left_toe","body_id":10,"type":"ellipsoid","group":0,"size":[0.04,0.047,0.026],"position":[0.095,0.003,0.045],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.7799999713897705,0.8199999928474426,0.8299999833106995,1.0],"mesh_id":null,"collision":true},{"geom_id":92,"name":"shoe_trainer_right_sole","body_id":11,"type":"box","group":0,"size":[0.14,0.05,0.01],"position":[0.0,0.0,0.01],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":93,"name":"shoe_trainer_right_upper","body_id":11,"type":"ellipsoid","group":0,"size":[0.122,0.047,0.035],"position":[-0.005,-0.003,0.052],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.20000000298023224,0.3799999952316284,0.5799999833106995,1.0],"mesh_id":null,"collision":true},{"geom_id":94,"name":"shoe_trainer_right_toe","body_id":11,"type":"ellipsoid","group":0,"size":[0.04,0.047,0.026],"position":[0.095,-0.003,0.045],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.7799999713897705,0.8199999928474426,0.8299999833106995,1.0],"mesh_id":null,"collision":true},{"geom_id":95,"name":"shoe_ankle_boot_left_sole","body_id":12,"type":"box","group":0,"size":[0.145,0.054,0.012],"position":[0.0,0.0,0.012],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":96,"name":"shoe_ankle_boot_left_upper","body_id":12,"type":"ellipsoid","group":0,"size":[0.13,0.05,0.04],"position":[0.01,0.004,0.064],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.3700000047683716,0.23999999463558197,0.1599999964237213,1.0],"mesh_id":null,"collision":true},{"geom_id":97,"name":"shoe_ankle_boot_left_ankle","body_id":12,"type":"ellipsoid","group":0,"size":[0.047,0.049,0.055],"position":[-0.085,0.004,0.135],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.3700000047683716,0.23999999463558197,0.1599999964237213,1.0],"mesh_id":null,"collision":true},{"geom_id":98,"name":"shoe_ankle_boot_right_sole","body_id":13,"type":"box","group":0,"size":[0.145,0.054,0.012],"position":[0.0,0.0,0.012],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":99,"name":"shoe_ankle_boot_right_upper","body_id":13,"type":"ellipsoid","group":0,"size":[0.13,0.05,0.04],"position":[0.01,-0.004,0.064],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.3700000047683716,0.23999999463558197,0.1599999964237213,1.0],"mesh_id":null,"collision":true},{"geom_id":100,"name":"shoe_ankle_boot_right_ankle","body_id":13,"type":"ellipsoid","group":0,"size":[0.047,0.049,0.055],"position":[-0.085,-0.004,0.135],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.3700000047683716,0.23999999463558197,0.1599999964237213,1.0],"mesh_id":null,"collision":true},{"geom_id":101,"name":"shoe_slipper_left_sole","body_id":14,"type":"box","group":0,"size":[0.135,0.051,0.009],"position":[0.0,0.0,0.009],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":102,"name":"shoe_slipper_left_upper","body_id":14,"type":"ellipsoid","group":0,"size":[0.09,0.049,0.017],"position":[0.045,0.002,0.038],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.5199999809265137,0.3100000023841858,0.3700000047683716,1.0],"mesh_id":null,"collision":true},{"geom_id":103,"name":"shoe_slipper_right_sole","body_id":15,"type":"box","group":0,"size":[0.135,0.051,0.009],"position":[0.0,0.0,0.009],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":104,"name":"shoe_slipper_right_upper","body_id":15,"type":"ellipsoid","group":0,"size":[0.09,0.049,0.017],"position":[0.045,-0.002,0.038],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.5199999809265137,0.3100000023841858,0.3700000047683716,1.0],"mesh_id":null,"collision":true}],"bodies":[{"id":0,"name":"world"},{"id":1,"name":"base_link"},{"id":2,"name":"link1"},{"id":3,"name":"link2"},{"id":4,"name":"link3"},{"id":5,"name":"link4"},{"id":6,"name":"link5"},{"id":7,"name":"link6"},{"id":8,"name":"link7"},{"id":9,"name":"link8"},{"id":10,"name":"shoe_trainer_left"},{"id":11,"name":"shoe_trainer_right"},{"id":12,"name":"shoe_ankle_boot_left"},{"id":13,"name":"shoe_ankle_boot_right"},{"id":14,"name":"shoe_slipper_left"},{"id":15,"name":"shoe_slipper_right"}],"joints":[{"name":"joint1","range":[-2.618,2.618]},{"name":"joint2","range":[0.0,3.14]},{"name":"joint3","range":[-2.697,0.0]},{"name":"joint4","range":[-1.832,1.832]},{"name":"joint5","range":[-1.22,1.22]},{"name":"joint6","range":[-3.14,3.14]},{"name":"joint7","range":[0.0,0.035]},{"name":"joint8","range":[-0.035,0.0]},{"name":"shoe_trainer_left_free","range":[0.0,0.0]},{"name":"shoe_trainer_right_free","range":[0.0,0.0]},{"name":"shoe_ankle_boot_left_free","range":[0.0,0.0]},{"name":"shoe_ankle_boot_right_free","range":[0.0,0.0]},{"name":"shoe_slipper_left_free","range":[0.0,0.0]},{"name":"shoe_slipper_right_free","range":[0.0,0.0]}],"source":{"robot":"piper","assets":{"profile":"piper","repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","files_verified":90,"bytes_verified":34562302,"lock_sha256":"4b2ee2ca675aceb2f826983cb3082a3e08e9aa0ff419b23078abcff08ebcc6fe","simulation_asset_license":"MIT"},"mujoco":"3.15.0","compiled_model_sha256":"59a8166ca34155a0f45477ee55dca30a34f1c787876922b7004108fdae8629c5","scene_sha256":"e7a0861dd038762ab9e42cf52ee1849d134fb37eaafe1c43dcf04e6131d94d4f"},"scope":"Recorded native MuJoCo scene settling with held arm commands. The browser displays saved poses and does not run physics. Shoes are authored rigid proxies with untested physical properties. No learned shoe skill, calibrated deformation, hardware or real-time qualification.","geometry_binary":{"href":"geometry.bin.gz","compression":"gzip","bytes":6736872,"compressed_bytes":3574720,"sha256":"2e9a97f9a4c776895f0f6888475f9bb161e659e426d2c5bf339022f25b267def"}}
asset-library/v01/previews/piper/motion.bin.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7dac62907bf79874eceb0246e5c5ca25308549363cdad866daa7f0a97f480d18
3
+ size 5517
asset-library/v01/previews/piper/motion.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-preview-motion/v1","source":{"robot":"piper","assets":{"profile":"piper","repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","files_verified":90,"bytes_verified":34562302,"lock_sha256":"4b2ee2ca675aceb2f826983cb3082a3e08e9aa0ff419b23078abcff08ebcc6fe","simulation_asset_license":"MIT"},"mujoco":"3.15.0","compiled_model_sha256":"59a8166ca34155a0f45477ee55dca30a34f1c787876922b7004108fdae8629c5","scene_sha256":"e7a0861dd038762ab9e42cf52ee1849d134fb37eaafe1c43dcf04e6131d94d4f"},"scope":"Recorded native MuJoCo scene settling with held arm commands. The browser displays saved poses and does not run physics. Shoes are authored rigid proxies with untested physical properties. No learned shoe skill, calibrated deformation, hardware or real-time qualification.","body_count":16,"frame_count":101,"frame_stride_floats":112,"duration_seconds":2.0,"timestep_seconds":0.002,"rows":[{"t_seconds":0.0,"contact_count":0,"joint_position":[0.0,1.57,-1.3485,0.0,0.0,0.0,0.0,0.0]},{"t_seconds":0.02,"contact_count":0,"joint_position":[3.464525499289178e-21,1.57,-1.3485,-1.2360781511556304e-17,-2.8984846205690145e-18,1.2687213061932884e-17,1.0237079002377005e-19,9.907388308000508e-21]},{"t_seconds":0.04,"contact_count":0,"joint_position":[4.8768264047269506e-17,1.5700000000000025,-1.3485000000000098,-4.585681032850001e-16,1.8726359635642826e-14,-9.651723395677912e-16,1.0932469877824415e-16,3.966767003495036e-18]},{"t_seconds":0.06,"contact_count":0,"joint_position":[-1.496020627513788e-14,1.5699999999992311,-1.3484999999968257,1.3442054627744297e-13,-6.008827552264005e-12,3.1607062755255734e-13,-5.560021742652183e-15,-2.7433220906226126e-14]},{"t_seconds":0.08,"contact_count":0,"joint_position":[-4.006770493651948e-14,1.5699999999978835,-1.3484999999908953,3.733493775505188e-13,-1.7076054175451158e-11,8.799462973828165e-13,-2.845284568231621e-15,-6.780496504949315e-14]},{"t_seconds":0.1,"contact_count":0,"joint_position":[-6.11385969575356e-14,1.5699999999967473,-1.348499999985595,5.777427658017549e-13,-2.6877462490319028e-11,1.3607245830131624e-12,2.3134732573344945e-15,-9.12283874794838e-14]},{"t_seconds":0.12,"contact_count":0,"joint_position":[-8.215039482905765e-14,1.5699999999956267,-1.3484999999802416,7.797375791806878e-13,-3.677386645957421e-11,1.836015980167085e-12,4.763864390459016e-15,-1.0429438928931924e-13]},{"t_seconds":0.14,"contact_count":24,"joint_position":[-9.732446789366641e-14,1.5699999999948244,-1.3484999999761267,9.254084003728053e-13,-4.4344888768315115e-11,2.1819661575603513e-12,8.289029404207415e-15,-1.0464816012438936e-13]},{"t_seconds":0.16,"contact_count":24,"joint_position":[-1.1598139475239227e-13,1.5699999999938485,-1.3484999999712903,1.0994993727983996e-12,-5.333198089605893e-11,2.600192634742177e-12,6.3409535866172745e-15,-1.0487856404224563e-13]},{"t_seconds":0.18,"contact_count":24,"joint_position":[-1.28642867983824e-13,1.5699999999931893,-1.348499999967715,1.2167033421664647e-12,-5.99602077486102e-11,2.8911867521520308e-12,7.275518649178672e-15,-9.84681817607119e-14]},{"t_seconds":0.2,"contact_count":24,"joint_position":[-1.2231394238822644e-13,1.569999999993547,-1.3484999999684355,1.1524946663757553e-12,-5.853491105106324e-11,2.7624099278623936e-12,1.2758238402714594e-14,-6.847676472632233e-14]},{"t_seconds":0.22,"contact_count":24,"joint_position":[-1.1198109417429358e-13,1.5699999999941243,-1.3484999999703051,1.0450299095675193e-12,-5.505465261124884e-11,2.538520220621551e-12,1.3417796972653386e-14,-3.596938267716466e-14]},{"t_seconds":0.24,"contact_count":24,"joint_position":[-8.062761001814679e-14,1.5699999999958518,-1.3484999999772969,7.334250760856715e-13,-4.2048056752603516e-11,1.832328331929218e-12,1.8146090291485658e-14,8.877156663522931e-15]},{"t_seconds":0.26,"contact_count":24,"joint_position":[-5.3504534735793434e-14,1.5699999999974983,-1.3484999999843599,4.3052731149154167e-13,-2.9067993101888e-11,1.1580054547997446e-12,1.950097938840433e-14,-9.457539809066917e-15]},{"t_seconds":0.28,"contact_count":24,"joint_position":[-3.2728449987412706e-14,1.5699999999987455,-1.3484999999899976,1.948105920384888e-13,-1.8831519982813393e-11,6.486027593652905e-13,1.9880489591070946e-14,-1.98324814456648e-14]},{"t_seconds":0.3,"contact_count":24,"joint_position":[-7.654624166473676e-15,1.5700000000001706,-1.3484999999964467,-7.127720020820131e-14,-7.0266381385059435e-12,6.722962232235257e-14,2.2541312572171216e-14,-1.2588151488474886e-14]},{"t_seconds":0.32,"contact_count":24,"joint_position":[1.0875904628416512e-14,1.5700000000012169,-1.3485000000014327,-2.706467963686946e-13,2.0333912501705535e-12,-3.595457642194943e-13,1.9589659327611028e-14,-2.9688720780374526e-15]},{"t_seconds":0.34,"contact_count":24,"joint_position":[2.993014122924932e-14,1.5700000000022467,-1.3485000000063767,-4.648765247845859e-13,1.1069682702606942e-11,-7.805463631158635e-13,2.4268564621791787e-14,6.408060217509273e-15]},{"t_seconds":0.36,"contact_count":24,"joint_position":[4.6898247547100087e-14,1.5700000000031782,-1.3485000000109582,-6.393506658077695e-13,1.94648737862718e-11,-1.1645831655558989e-12,2.857635011509873e-14,1.6655882499761366e-15]},{"t_seconds":0.38,"contact_count":24,"joint_position":[4.302258850072351e-14,1.5700000000030119,-1.3485000000109613,-6.181775006162242e-13,1.926668847769668e-11,-1.0975302889614387e-12,2.1256990251489338e-14,-2.877789912465798e-14]},{"t_seconds":0.4,"contact_count":24,"joint_position":[3.751501170826639e-14,1.5700000000027279,-1.3485000000102223,-5.705976852387259e-13,1.7802835340401877e-11,-9.765515231995497e-13,1.924464719384257e-14,-5.115595457883921e-14]},{"t_seconds":0.42,"contact_count":24,"joint_position":[9.189123262710944e-15,1.5700000000012027,-1.348500000004027,-3.0146909244494614e-13,6.177560166184219e-12,-3.3961657264507785e-13,1.3119574738138722e-14,-9.308512237977263e-14]},{"t_seconds":0.44,"contact_count":24,"joint_position":[-2.1428539837372684e-14,1.5699999999995384,-1.3484999999968554,-2.576224046913423e-15,-7.126249786039824e-12,3.5747961521069887e-13,1.2469323740886326e-14,-1.2727589763991181e-13]},{"t_seconds":0.46,"contact_count":24,"joint_position":[-4.3481035155290694e-14,1.569999999998334,-1.3484999999913352,2.1989430992385594e-13,-1.723462230209961e-11,8.637217187386941e-13,1.6958576512341273e-14,-1.3943009571541597e-13]},{"t_seconds":0.48,"contact_count":24,"joint_position":[-6.530306944750842e-14,1.5699999999971586,-1.3484999999858498,4.3784655751502874e-13,-2.7295344055389655e-11,1.3552578943215085e-12,1.745637693822321e-14,-1.41072616461661e-13]},{"t_seconds":0.5,"contact_count":24,"joint_position":[-8.505168264064019e-14,1.5699999999960998,-1.348499999980771,6.349429580401538e-13,-3.6615061962703206e-11,1.7991327917781087e-12,1.6957415891195034e-14,-1.3610178042148945e-13]},{"t_seconds":0.52,"contact_count":24,"joint_position":[-1.0210611484401449e-13,1.5699999999951897,-1.3484999999762746,8.048086630682735e-13,-4.4879633785726e-11,2.1821253398055606e-12,1.5494746612293753e-14,-1.2641303322050042e-13]},{"t_seconds":0.54,"contact_count":24,"joint_position":[-1.1925619895510286e-13,1.5699999999942749,-1.348499999971735,9.736298267084618e-13,-5.3271673606075574e-11,2.5685068011782817e-12,1.2565003275701262e-14,-1.17656760093667e-13]},{"t_seconds":0.56,"contact_count":24,"joint_position":[-1.3116238373777642e-13,1.569999999993636,-1.348499999968304,1.092086983997803e-12,-5.960530762488858e-11,2.8444993713555423e-12,1.2127083599162571e-14,-1.0529404705267614e-13]},{"t_seconds":0.58,"contact_count":24,"joint_position":[-1.2453389484196035e-13,1.56999999999399,-1.3484999999691045,1.0324761455901568e-12,-5.8022554880455456e-11,2.70955281838374e-12,1.528482914681812e-14,-7.124621626214085e-14]},{"t_seconds":0.6,"contact_count":24,"joint_position":[-1.1100278553463125e-13,1.569999999994715,-1.3484999999716571,9.037347529323351e-13,-5.323589736396885e-11,2.4177516692334728e-12,1.658423063400443e-14,-3.383967889409305e-14]},{"t_seconds":0.62,"contact_count":24,"joint_position":[-7.93088850288083e-14,1.5699999999964542,-1.3484999999788059,5.928379000132058e-13,-3.993631901811266e-11,1.7010472775636542e-12,2.005674245827068e-14,7.155303715971755e-15]},{"t_seconds":0.64,"contact_count":24,"joint_position":[-5.384092838615058e-14,1.5699999999979897,-1.3484999999855063,3.1268362855029217e-13,-2.7637276942183303e-11,1.0657668354854117e-12,2.046701090589056e-14,-1.2662881965615088e-14]},{"t_seconds":0.66,"contact_count":24,"joint_position":[-3.104569569152249e-14,1.5699999999993188,-1.3484999999915364,6.650933437244015e-14,-1.663352590940958e-11,5.168860995315001e-13,2.1829569810818194e-14,-2.006731293632714e-14]},{"t_seconds":0.68,"contact_count":24,"joint_position":[-7.654496525940357e-15,1.570000000000633,-1.3484999999976028,-1.7725586431572324e-13,-5.5411445804826995e-12,-2.424221539108307e-14,2.26834420057891e-14,-1.2892770472698419e-14]},{"t_seconds":0.7,"contact_count":24,"joint_position":[1.0108269542065659e-14,1.5700000000016159,-1.348500000002382,-3.62506096378242e-13,3.14969951882581e-12,-4.3022158363860924e-13,1.915087441174151e-14,-3.593566352088106e-15]},{"t_seconds":0.72,"contact_count":24,"joint_position":[3.204898699394468e-14,1.5700000000027723,-1.348500000007888,-5.756836188522803e-13,1.3277188457919869e-11,-9.082843628207551e-13,2.664935015761009e-14,9.146784904525454e-15]},{"t_seconds":0.74,"contact_count":24,"joint_position":[4.7088217444123424e-14,1.5700000000035974,-1.3485000000120866,-7.291073996443053e-13,2.0965231853841496e-11,-1.2535951322651793e-12,2.81694817263478e-14,-4.4156170033866534e-16]},{"t_seconds":0.76,"contact_count":24,"joint_position":[5.839453782661067e-14,1.570000000004226,-1.3485000000154928,-8.454515122290738e-13,2.7199256786999866e-11,-1.5208024962049919e-12,2.556577051993418e-14,-1.0707029475969174e-14]},{"t_seconds":0.78,"contact_count":24,"joint_position":[5.30422083441048e-14,1.5700000000039331,-1.3485000000149068,-7.952930510784595e-13,2.599898125209264e-11,-1.4058608033165737e-12,2.076852837863568e-14,-3.3133342898050814e-14]},{"t_seconds":0.8,"contact_count":24,"joint_position":[3.551947902086779e-14,1.5700000000029826,-1.348500000011411,-6.263760452906074e-13,1.939217180219051e-11,-1.0166909399746228e-12,1.2373437803335905e-14,-6.091390810664418e-14]},{"t_seconds":0.82,"contact_count":24,"joint_position":[5.0947705512563064e-15,1.5700000000013092,-1.3485000000044798,-3.255915918401111e-13,6.4952738455585214e-12,-3.237004863953593e-13,9.19010160558883e-15,-1.0103805666317242e-13]},{"t_seconds":0.84,"contact_count":24,"joint_position":[-1.7150954662370063e-14,1.5700000000000667,-1.3484999999989886,-9.481060004080128e-14,-3.552032000385381e-12,1.9212789570347015e-13,1.4375917212654605e-14,-1.2090664600684756e-13]},{"t_seconds":0.86,"contact_count":24,"joint_position":[-4.31031181157312e-14,1.5699999999986491,-1.348499999992651,1.6748602199724368e-13,-1.5198681700747114e-11,7.777595245890628e-13,1.3658653679139132e-14,-1.3274514360998523e-13]},{"t_seconds":0.88,"contact_count":24,"joint_position":[-6.183258246470314e-14,1.569999999997622,-1.3484999999878051,3.6238409480473667e-13,-2.4028667132186486e-11,1.2021407221055777e-12,1.5610691287803243e-14,-1.3050316587055782e-13]},{"t_seconds":0.9,"contact_count":24,"joint_position":[-8.04480549753077e-14,1.569999999996611,-1.348499999982994,5.531375214624307e-13,-3.2839783260511826e-11,1.6191447991335475e-12,1.4379124898174034e-14,-1.243234391903314e-13]},{"t_seconds":0.92,"contact_count":24,"joint_position":[-9.721954139892913e-14,1.5699999999957002,-1.3484999999785485,7.246890970704515e-13,-4.1000385494482815e-11,1.9973332514677878e-12,1.2987743866201153e-14,-1.1611419811355872e-13]},{"t_seconds":0.94,"contact_count":24,"joint_position":[-1.1159087880485195e-13,1.5699999999949197,-1.3484999999746234,8.712922713879652e-13,-4.8223998174965137e-11,2.3237056991680974e-12,1.1328115815200577e-14,-1.0610166473058586e-13]},{"t_seconds":0.96,"contact_count":24,"joint_position":[-1.0454320418137377e-13,1.5699999999952854,-1.3484999999755722,8.127857867091617e-13,-4.6321840511024683e-11,2.175574521851897e-12,1.438093925442922e-14,-7.077315951204261e-14]},{"t_seconds":0.98,"contact_count":24,"joint_position":[-8.924072378663961e-14,1.5699999999960939,-1.34849999997856,6.72481325847443e-13,-4.067120552640577e-11,1.8416061170083484e-12,1.6608549420284467e-14,-3.091282423104963e-14]},{"t_seconds":1.0,"contact_count":24,"joint_position":[-5.4014164008620246e-14,1.5699999999979553,-1.3484999999863125,3.4367100017339063e-13,-2.619528648172777e-11,1.0661889501614789e-12,2.948133538506167e-14,2.308755166041417e-14]},{"t_seconds":1.02,"contact_count":24,"joint_position":[-2.934345574804083e-14,1.5699999999993142,-1.3484999999923788,9.668786562760592e-14,-1.506312321282219e-11,4.966659653605202e-13,4.1340853829036217e-14,1.855925773432782e-14]},{"t_seconds":1.04,"contact_count":24,"joint_position":[-6.065659923984182e-15,1.5700000000006276,-1.3484999999984062,-1.440637643231937e-13,-4.0180034233932384e-12,-5.1817128187740887e-14,4.3595697380873806e-14,1.589715566244594e-15]},{"t_seconds":1.06,"contact_count":24,"joint_position":[1.5201964913952738e-14,1.5700000000018128,-1.3485000000040102,-3.625788528504044e-13,6.2409116813518735e-12,-5.474206880899562e-13,4.198271035973554e-14,-6.263394962038564e-15]},{"t_seconds":1.08,"contact_count":24,"joint_position":[3.4049902606135965e-14,1.5700000000028398,-1.3485000000090082,-5.525881113516467e-13,1.5397350939584837e-11,-9.777139688149177e-13,3.8230383767291926e-14,-4.420167482556579e-15]},{"t_seconds":1.1,"contact_count":24,"joint_position":[5.3177144612298976e-14,1.570000000003867,-1.3485000000140424,-7.410601977398108e-13,2.4668074951743447e-11,-1.4092629534438585e-12,3.467260432753737e-14,3.1616518502308874e-15]},{"t_seconds":1.12,"contact_count":24,"joint_position":[6.646699293709254e-14,1.570000000004607,-1.3485000000179308,-8.773671262569817e-13,3.1810921270541025e-11,-1.7256570342795012e-12,2.995523634718493e-14,-5.511240958397419e-15]},{"t_seconds":1.14,"contact_count":24,"joint_position":[7.530124486009336e-14,1.5700000000050973,-1.3485000000208034,-9.672188363895584e-13,3.7077136304410147e-11,-1.942588957971249e-12,2.4619769965191835e-14,-1.3447549325637216e-14]},{"t_seconds":1.16,"contact_count":24,"joint_position":[6.99149310451863e-14,1.5700000000047971,-1.3485000000201837,-9.135899465782863e-13,3.5864005681755706e-11,-1.8285312513771988e-12,2.041977253828519e-14,-3.353552633494828e-14]},{"t_seconds":1.18,"contact_count":24,"joint_position":[4.874461431877694e-14,1.5700000000036491,-1.34850000001587,-7.083695544823935e-13,2.7757373328988033e-11,-1.3625042536856837e-12,1.0869459569819333e-14,-6.40945607186731e-14]},{"t_seconds":1.2,"contact_count":24,"joint_position":[1.9614120833160835e-14,1.5700000000020382,-1.3485000000091623,-4.166789368169708e-13,1.5339802668293596e-11,-6.985600162212407e-13,1.0127045236667955e-14,-1.0158925906234826e-13]},{"t_seconds":1.22,"contact_count":24,"joint_position":[-5.240837069565915e-15,1.5700000000006602,-1.3485000000031246,-1.6168950746188653e-13,4.2870356358076585e-12,-1.3088167902948828e-13,1.331901967389961e-14,-1.221959708934722e-13]},{"t_seconds":1.24,"contact_count":24,"joint_position":[-2.992722941959401e-14,1.5699999999993068,-1.3484999999970397,9.054024880341938e-14,-6.842829593669671e-12,4.2439272262866724e-13,1.4187883365800537e-14,-1.318057175221691e-13]},{"t_seconds":1.26,"contact_count":24,"joint_position":[-4.833916531632639e-14,1.5699999999982968,-1.3484999999922695,2.8301071963230574e-13,-1.5504311337731904e-11,8.381951820382779e-13,1.642670970897288e-14,-1.2811946858143773e-13]},{"t_seconds":1.28,"contact_count":24,"joint_position":[-7.030331936519287e-14,1.5699999999971108,-1.3484999999867484,5.044758811414703e-13,-2.5641622645013613e-11,1.3243849259969827e-12,1.3021960616194636e-14,-1.2475128224110872e-13]},{"t_seconds":1.3,"contact_count":24,"joint_position":[-8.582918706305407e-14,1.5699999999962653,-1.3484999999825658,6.6502159913941e-13,-3.3278624204767476e-11,1.6731452343700438e-12,1.2854421685428277e-14,-1.1488653600408539e-13]},{"t_seconds":1.32,"contact_count":24,"joint_position":[-9.757177787479416e-14,1.5699999999956216,-1.3484999999791931,7.877626725646547e-13,-3.942768281184132e-11,1.941028834774835e-12,1.3399241049257828e-14,-1.0200285154598747e-13]},{"t_seconds":1.34,"contact_count":24,"joint_position":[-9.179341597331744e-14,1.569999999995923,-1.348499999979915,7.397736785402878e-13,-3.795092363572532e-11,1.8161692758821816e-12,1.471485838760956e-14,-6.719729740645115e-14]},{"t_seconds":1.36,"contact_count":24,"joint_position":[-7.332042955653144e-14,1.5699999999969,-1.3484999999836202,5.699028469906993e-13,-3.092895349334403e-11,1.4095518222924699e-12,1.8369759945706014e-14,-2.3864268436973318e-14]},{"t_seconds":1.38,"contact_count":24,"joint_position":[-4.249521055666623e-14,1.5699999999986196,-1.3484999999908496,2.646608545141888e-13,-1.745472832333672e-11,6.909005623877905e-13,2.0974010213641455e-14,4.8424988704886476e-15]},{"t_seconds":1.4,"contact_count":24,"joint_position":[-2.1600673697662838e-14,1.5699999999998961,-1.3484999999965979,3.1288981575198363e-14,-6.910852684259804e-12,1.5399718135675728e-13,1.999286793652871e-14,-1.7818609030246326e-14]},{"t_seconds":1.42,"contact_count":24,"joint_position":[3.971183316393984e-15,1.570000000001353,-1.3485000000032124,-2.344814420261466e-13,5.269956832472932e-12,-4.54657070998768e-13,2.396125746539951e-14,-1.8438252779991948e-14]},{"t_seconds":1.44,"contact_count":24,"joint_position":[2.2767353070942855e-14,1.5700000000024086,-1.3485000000082927,-4.311181263841155e-13,1.4554596703610506e-11,-8.978598444753608e-13,2.2027237200372037e-14,-1.2406042406611909e-14]},{"t_seconds":1.46,"contact_count":24,"joint_position":[4.184892329396499e-14,1.570000000003447,-1.3485000000133347,-6.235931519977257e-13,2.3815146235154783e-11,-1.3334896668616555e-12,2.025570305787485e-14,-2.3244110275405343e-16]},{"t_seconds":1.48,"contact_count":24,"joint_position":[5.827590194236556e-14,1.5700000000043834,-1.3485000000179999,-7.96472050076249e-13,3.240337795242484e-11,-1.7292128437670716e-12,1.9111451206437973e-14,-1.0352528700965787e-14]},{"t_seconds":1.5,"contact_count":24,"joint_position":[7.276477670690169e-14,1.570000000005186,-1.3485000000221277,-9.438700618760517e-13,4.0025270447858195e-11,-2.0716814710488526e-12,1.9128250243257682e-14,-1.3304382484124765e-14]},{"t_seconds":1.52,"contact_count":24,"joint_position":[7.721604359233173e-14,1.5700000000054335,-1.348500000023999,-9.919796009993824e-13,4.341143444757839e-11,-2.189552936993021e-12,1.2660473709857208e-14,-1.7443238397992898e-14]},{"t_seconds":1.54,"contact_count":24,"joint_position":[7.245594516483403e-14,1.5700000000051562,-1.3485000000234337,-9.422256571199794e-13,4.232961682961567e-11,-2.08466120264529e-12,1.050880835739118e-14,-3.159487867984653e-14]},{"t_seconds":1.56,"contact_count":24,"joint_position":[4.703624649229851e-14,1.570000000003772,-1.3485000000181036,-6.964768127409726e-13,3.232614415769262e-11,-1.5202813329147273e-12,3.157941371377697e-16,-6.402875912939227e-14]},{"t_seconds":1.58,"contact_count":24,"joint_position":[2.0284487506651205e-14,1.5700000000022754,-1.3485000000118013,-4.2414775929609547e-13,2.0710848267993714e-11,-9.035647407481953e-13,2.9784913718473625e-15,-9.719918860657412e-14]},{"t_seconds":1.6,"contact_count":24,"joint_position":[-5.347182307610243e-15,1.5700000000008483,-1.348500000005527,-1.605770474727293e-13,9.226321455341397e-12,-3.1642501370529424e-13,6.51836318782252e-15,-1.1710926528771932e-13]},{"t_seconds":1.62,"contact_count":24,"joint_position":[-2.856619969780557e-14,1.569999999999564,-1.3484999999996836,7.916301710997057e-14,-1.4304423294734003e-12,2.1154139292276794e-13,9.399881193160364e-15,-1.248526261080885e-13]},{"t_seconds":1.64,"contact_count":24,"joint_position":[-4.8886347985967214e-14,1.5699999999984475,-1.3484999999944616,2.891604663507129e-13,-1.0944662065885383e-11,6.692957147841109e-13,1.0532870164640076e-14,-1.230544672203761e-13]},{"t_seconds":1.66,"contact_count":24,"joint_position":[-6.926848032584513e-14,1.5699999999973346,-1.3484999999892038,4.972810390539995e-13,-2.0569933121081192e-11,1.1260757738472115e-12,9.32260223157238e-15,-1.1893415544811949e-13]},{"t_seconds":1.68,"contact_count":24,"joint_position":[-8.407106660088612e-14,1.5699999999965193,-1.3484999999851244,6.515588980969124e-13,-2.800661251255348e-11,1.462947512388824e-12,1.012161531948607e-14,-1.088158699872135e-13]},{"t_seconds":1.7,"contact_count":24,"joint_position":[-9.401711557647686e-14,1.5699999999959635,-1.348499999982089,7.577285536259977e-13,-3.351365189059507e-11,1.6965003562999807e-12,1.2209207933218985e-14,-9.45344874942909e-14]},{"t_seconds":1.72,"contact_count":24,"joint_position":[-8.897159037424949e-14,1.5699999999962215,-1.348499999982641,7.161058883654779e-13,-3.236600790561289e-11,1.5892910288961982e-12,1.2507420489087704e-14,-6.096586746131038e-14]},{"t_seconds":1.74,"contact_count":24,"joint_position":[-6.752201113624454e-14,1.5699999999973515,-1.3484999999869876,5.182703498584142e-13,-2.4139195831198675e-11,1.120083803260089e-12,1.7332559021254005e-14,-1.4989620119921663e-14]},{"t_seconds":1.76,"contact_count":24,"joint_position":[-3.906610911857711e-14,1.5699999999989591,-1.3484999999937937,2.311108343689034e-13,-1.148485533810017e-11,4.47114604526565e-13,1.8751950193118667e-14,3.0343349363500187e-15]},{"t_seconds":1.78,"contact_count":24,"joint_position":[-1.617039458006618e-14,1.570000000000329,-1.3484999999999132,-1.892304001406314e-14,-2.2982182530602287e-13,-1.275425119848644e-13,1.9829332090164728e-14,-1.6666209902268654e-14]},{"t_seconds":1.8,"contact_count":24,"joint_position":[7.504385516305392e-15,1.5700000000016752,-1.3485000000060834,-2.6666339116469914e-13,1.1106267401354187e-11,-6.89992481875582e-13,2.2349428857082858e-14,-1.7143116174406788e-14]},{"t_seconds":1.82,"contact_count":24,"joint_position":[2.5362332913706693e-14,1.5700000000026708,-1.348500000010906,-4.535957410657805e-13,1.9910245047211186e-11,-1.107666526930734e-12,2.005961005864271e-14,-1.1339849198136053e-14]},{"t_seconds":1.84,"contact_count":24,"joint_position":[4.7159502635452336e-14,1.5700000000038494,-1.3485000000165006,-6.708481786599647e-13,3.023086155557722e-11,-1.5999925073320384e-12,2.017951759231762e-14,2.1443249726206413e-15]},{"t_seconds":1.86,"contact_count":24,"joint_position":[6.330669078457261e-14,1.57000000000468,-1.3485000000207235,-8.260873889325598e-13,3.7986691540312566e-11,-1.9516098305851028e-12,2.771364967722382e-14,6.124442483175703e-15]},{"t_seconds":1.88,"contact_count":24,"joint_position":[7.853232728168394e-14,1.570000000005503,-1.3485000000249168,-9.775138092653384e-13,4.5740886346111693e-11,-2.301472913082775e-12,2.964201681507272e-14,-3.18526595147758e-15]},{"t_seconds":1.9,"contact_count":24,"joint_position":[7.98256004664653e-14,1.570000000005579,-1.3485000000260567,-9.957965750981058e-13,4.775328846453175e-11,-2.3482810269726856e-12,2.1910160473875812e-14,-2.014792718657293e-14]},{"t_seconds":1.92,"contact_count":24,"joint_position":[7.537730358043616e-14,1.570000000005314,-1.3485000000255036,-9.485032835346439e-13,4.6708782605927455e-11,-2.2472858715430675e-12,2.0246059082655446e-14,-3.879510354203938e-14]},{"t_seconds":1.94,"contact_count":24,"joint_position":[4.804205985333291e-14,1.5700000000038243,-1.3485000000196703,-6.844515433544976e-13,3.5776463586507126e-11,-1.6368837372466227e-12,9.789775579186905e-15,-7.623562543253209e-14]},{"t_seconds":1.96,"contact_count":24,"joint_position":[2.2357020599932987e-14,1.570000000002384,-1.3485000000135419,-4.2190464623008226e-13,2.4507752705073722e-11,-1.0423112022543468e-12,1.2797088803731632e-14,-1.0776082507950855e-13]},{"t_seconds":1.98,"contact_count":24,"joint_position":[-6.673747183649901e-15,1.5700000000007819,-1.348500000006518,-1.286717617805723e-13,1.1603410283164874e-11,-3.8183887853391805e-13,1.2808320068781692e-14,-1.2952811754443975e-13]},{"t_seconds":2.0,"contact_count":24,"joint_position":[-2.7933751823492824e-14,1.5699999999996024,-1.3485000000010676,9.254292516652798e-14,1.6960422451046088e-12,1.0365091184761037e-13,1.6002837321031134e-14,-1.3345587620258198e-13]}],"motion_binary":{"href":"motion.bin.gz","compression":"gzip","bytes":45248,"compressed_bytes":5517,"sha256":"6b6ad61e63c3f2c96ad8fcf5fde106ee5b82dc8fc91605dda03d810be338859a"}}
asset-library/v01/previews/piper/preview-integrity.json ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "dvidia.asset-preview-integrity/v1",
3
+ "scope": "Artifact consistency only, not authenticity or physical qualification",
4
+ "files": {
5
+ "scene.json": {
6
+ "bytes": 290,
7
+ "sha256": "e7a0861dd038762ab9e42cf52ee1849d134fb37eaafe1c43dcf04e6131d94d4f"
8
+ },
9
+ "catalog.json": {
10
+ "bytes": 25194,
11
+ "sha256": "82e44bf83ca4c64051b5dc99ca0d301cb416dfee6dc043e86582d6fd4fa490ba"
12
+ },
13
+ "model.json": {
14
+ "bytes": 53226,
15
+ "sha256": "a125a01e184c1e7bfab9fdfd7e0af9830b9f484633b415e5180048b357e32b90"
16
+ },
17
+ "motion.json": {
18
+ "bytes": 24477,
19
+ "sha256": "a0f265dd67cff10d81709e9fb5a36c7c3ee7ce17bcd3a8e84d4dfff5ba0549d9"
20
+ },
21
+ "geometry.bin.gz": {
22
+ "bytes": 3574720,
23
+ "sha256": "51365a5a661d8062e28c66abc6bdb843ee410811f84b49d62c5878c265b3631f"
24
+ },
25
+ "motion.bin.gz": {
26
+ "bytes": 5517,
27
+ "sha256": "7dac62907bf79874eceb0246e5c5ca25308549363cdad866daa7f0a97f480d18"
28
+ },
29
+ "index.html": {
30
+ "bytes": 9636,
31
+ "sha256": "41a97a426a2b72520e39a469eaa78f4b281c7fef9cf9607301af9c398594251f"
32
+ },
33
+ "asset_library.bundle.js": {
34
+ "bytes": 529697,
35
+ "sha256": "fe7a98bf9b991a33d030114b9e447bd687230a9dbc381631fd316da408857ee9"
36
+ },
37
+ "reference_replay.third-party.txt": {
38
+ "bytes": 1199,
39
+ "sha256": "ea4da6cf7a8a54649702f0eb8d057c8ced12f8fed2329c5e96d92a3316922813"
40
+ },
41
+ "LICENSE": {
42
+ "bytes": 1076,
43
+ "sha256": "ab47d245880a661fdca3c6a4cb91671031302deee50d64f8d2d6df86832962e1"
44
+ },
45
+ "licenses/agilex_piper/LICENSE": {
46
+ "bytes": 1065,
47
+ "sha256": "e32d78fd3761052ab0b2bb42fef8a7a9ad3f298d315d305333c349d2aff1f134"
48
+ },
49
+ "licenses/agilex_piper/README.md": {
50
+ "bytes": 1681,
51
+ "sha256": "ab0d218758ec6c298417407962f49179e369236e8f316dbaa7671756d6f8eb77"
52
+ },
53
+ "scenes/trainer.json": {
54
+ "bytes": 222,
55
+ "sha256": "5b1c7dda306e489c2de3266e26ccd049803755c6d011f24e1f98457694876a89"
56
+ },
57
+ "scenes/ankle-boot.json": {
58
+ "bytes": 228,
59
+ "sha256": "3fb24e5e438a7672e3d54dbb2396c1170c72c86e9ac8b659740341de77d5c96c"
60
+ },
61
+ "scenes/slipper.json": {
62
+ "bytes": 222,
63
+ "sha256": "d8ea8e04c7392b822d5b67fd335fd032f9d42e721f6861c4bcaebc920d55bda8"
64
+ },
65
+ "README.md": {
66
+ "bytes": 897,
67
+ "sha256": "195849dd9df960ae7e42a29433c46c810132f52154ccc0ef3df79649d5aa89af"
68
+ }
69
+ }
70
+ }
asset-library/v01/previews/piper/reference_replay.third-party.txt ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ DVIDIA self-hosted reference replay
2
+
3
+ Three.js 0.180.0 and OrbitControls
4
+ https://github.com/mrdoob/three.js/tree/r180
5
+
6
+ The MIT License
7
+
8
+ Copyright © 2010-2025 three.js authors
9
+
10
+ Permission is hereby granted, free of charge, to any person obtaining a copy
11
+ of this software and associated documentation files (the "Software"), to deal
12
+ in the Software without restriction, including without limitation the rights
13
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+ copies of the Software, and to permit persons to whom the Software is
15
+ furnished to do so, subject to the following conditions:
16
+
17
+ The above copyright notice and this permission notice shall be included in
18
+ all copies or substantial portions of the Software.
19
+
20
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
26
+ THE SOFTWARE.
asset-library/v01/previews/piper/scene.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-scene/v1","catalog_version":"0.1.0","catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7","robot":"piper","shoe_ids":["trainer-left","trainer-right","ankle-boot-left","ankle-boot-right","slipper-left","slipper-right"],"timestep":0.002}
asset-library/v01/previews/piper/scenes/ankle-boot.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-scene/v1","catalog_version":"0.1.0","catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7","robot":"piper","shoe_ids":["ankle-boot-left","ankle-boot-right"],"timestep":0.002}
asset-library/v01/previews/piper/scenes/slipper.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-scene/v1","catalog_version":"0.1.0","catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7","robot":"piper","shoe_ids":["slipper-left","slipper-right"],"timestep":0.002}
asset-library/v01/previews/piper/scenes/trainer.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-scene/v1","catalog_version":"0.1.0","catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7","robot":"piper","shoe_ids":["trainer-left","trainer-right"],"timestep":0.002}
asset-library/v01/previews/so101/LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2026 DVIDIA contributors
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
asset-library/v01/previews/so101/README.md ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ # DVIDIA asset library preview
2
+
3
+ Recorded native MuJoCo scene settling with held arm commands. The browser displays saved poses and does not run physics. Shoes are authored rigid proxies with untested physical properties. No learned shoe skill, calibrated deformation, hardware or real-time qualification.
4
+
5
+ Serve this directory with `python -m http.server 8000` and open http://localhost:8000. Everything is local; JavaScript, WebGL2 and DecompressionStream are required. The pair selector filters recorded objects visually; use a downloaded scene descriptor with dvidia-assets scene --config to compile and simulate only that pair. geometry.bin.gz and motion.bin.gz decode to bounded little-endian Float32 positions and wxyz quaternions. MIT applies to DVIDIA code and synthetic shoes. Robot model licenses and original READMEs remain under licenses/. Three.js/OrbitControls notices are included.
asset-library/v01/previews/so101/asset_library.bundle.js ADDED
The diff for this file is too large to render. See raw diff
 
asset-library/v01/previews/so101/catalog.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-catalog/v1","version":"0.1.0","license":"MIT","license_scope":"Original DVIDIA catalog and procedural shoes only; robot simulation assets retain their individual licenses.","scope":"Reusable native scene assets with synthetic rigid shoes. Scene loading and gravity/contact checks do not demonstrate shoe manipulation, learning or physical robot transfer.","units":{"length":"m","mass":"kg","time":"s","angle":"rad","quaternion":"wxyz"},"world_frame":"right-handed; robot base reference at world origin, +z up","robots":[{"id":"ur5e","name":"UR5e + Robotiq 2F-85","version":"0.1.0","immutable_id":"dvidia/robots/ur5e-2f85@0.1.0","arm_axes":6,"gripper_command_axes":1,"gripper_mechanical_joints":8,"native_command_units":["rad","rad","rad","rad","rad","rad","native_0_255"],"gripper_command":"Native coupled gripper servo input [0,255]; not a measured gap or calibrated force.","licenses":{"universal_robots_ur5e":"BSD-3-Clause","robotiq_2f85":"BSD-2-Clause"},"source":{"repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","verification":"Packaged SHA256 allowlist; assets are read from verified bytes, without network access.","model_urls":["https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/universal_robots_ur5e","https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/robotiq_2f85"],"home_scope":"Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."},"home_joint_positions":{"shoulder_pan_joint":-1.5708,"shoulder_lift_joint":-1.5708,"elbow_joint":1.5708,"wrist_1_joint":-1.5708,"wrist_2_joint":-1.5708,"wrist_3_joint":0},"expected_dimensions":{"nq":14,"nv":14,"nu":7,"neq":3},"compatibility":{"scene_loading":true,"shoe_grasp_qualified":false,"physical_robot_ready":false,"scope":"Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."},"openness_scope":"These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."},{"id":"piper","name":"AgileX PiPER","version":"0.1.0","immutable_id":"dvidia/robots/piper@0.1.0","arm_axes":6,"gripper_command_axes":1,"gripper_mechanical_joints":2,"native_command_units":["rad","rad","rad","rad","rad","rad","m"],"gripper_command":"single-finger slide target in metres, native range [0,0.035]; not total jaw gap","licenses":{"agilex_piper":"MIT"},"source":{"repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","verification":"Packaged SHA256 allowlist; assets are read from verified bytes, without network access.","model_urls":["https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/agilex_piper"],"home_scope":"Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."},"home_joint_positions":{"joint1":0,"joint2":1.57,"joint3":-1.3485,"joint4":0,"joint5":0,"joint6":0,"joint7":0,"joint8":0},"expected_dimensions":{"nq":8,"nv":8,"nu":7,"neq":1},"compatibility":{"scene_loading":true,"shoe_grasp_qualified":false,"physical_robot_ready":false,"scope":"Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."},"openness_scope":"These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."},{"id":"so101","name":"The Robot Studio SO101","version":"0.1.0","immutable_id":"dvidia/robots/so101@0.1.0","arm_axes":5,"gripper_command_axes":1,"gripper_mechanical_joints":1,"native_command_units":["rad","rad","rad","rad","rad","rad"],"gripper_command":"moving-jaw hinge angle target in radians; not linear jaw gap","licenses":{"robotstudio_so101":"Apache-2.0"},"source":{"repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","verification":"Packaged SHA256 allowlist; assets are read from verified bytes, without network access.","model_urls":["https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/robotstudio_so101"],"home_scope":"Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."},"home_joint_positions":{"shoulder_pan":0,"shoulder_lift":0,"elbow_flex":0,"wrist_flex":0,"wrist_roll":0,"gripper":0},"expected_dimensions":{"nq":6,"nv":6,"nu":6,"neq":0},"compatibility":{"scene_loading":true,"shoe_grasp_qualified":false,"physical_robot_ready":false,"scope":"Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."},"openness_scope":"These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."}],"shoes":[{"id":"trainer-left","name":"Trainer / left","version":"0.1.0","immutable_id":"dvidia/shoes/trainer-left@0.1.0","family":"trainer","pair_id":"dvidia/shoes/trainer-pair@0.1.0","side":"left","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.28,0.1,0.087],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.3,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.8,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.14,0.05,0.01],"position_m":[0,0,0.01],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.122,0.047,0.035],"position_m":[-0.005,0.003,0.052],"mass_fraction":0.55,"rgba":[0.2,0.38,0.58,1]},{"name":"toe","type":"ellipsoid","size_m":[0.04,0.047,0.026],"position_m":[0.095,0.003,0.045],"mass_fraction":0.1,"rgba":[0.78,0.82,0.83,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"trainer-right","name":"Trainer / right","version":"0.1.0","immutable_id":"dvidia/shoes/trainer-right@0.1.0","family":"trainer","pair_id":"dvidia/shoes/trainer-pair@0.1.0","side":"right","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.28,0.1,0.087],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.3,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.8,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.14,0.05,0.01],"position_m":[0,0,0.01],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.122,0.047,0.035],"position_m":[-0.005,-0.003,0.052],"mass_fraction":0.55,"rgba":[0.2,0.38,0.58,1]},{"name":"toe","type":"ellipsoid","size_m":[0.04,0.047,0.026],"position_m":[0.095,-0.003,0.045],"mass_fraction":0.1,"rgba":[0.78,0.82,0.83,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"ankle-boot-left","name":"Ankle Boot / left","version":"0.1.0","immutable_id":"dvidia/shoes/ankle-boot-left@0.1.0","family":"ankle-boot","pair_id":"dvidia/shoes/ankle-boot-pair@0.1.0","side":"left","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.29,0.108,0.19],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.5,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.9,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.145,0.054,0.012],"position_m":[0,0,0.012],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.13,0.05,0.04],"position_m":[0.01,0.004,0.064],"mass_fraction":0.3,"rgba":[0.37,0.24,0.16,1]},{"name":"ankle","type":"ellipsoid","size_m":[0.047,0.049,0.055],"position_m":[-0.085,0.004,0.135],"mass_fraction":0.35,"rgba":[0.37,0.24,0.16,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"ankle-boot-right","name":"Ankle Boot / right","version":"0.1.0","immutable_id":"dvidia/shoes/ankle-boot-right@0.1.0","family":"ankle-boot","pair_id":"dvidia/shoes/ankle-boot-pair@0.1.0","side":"right","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.29,0.108,0.19],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.5,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.9,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.145,0.054,0.012],"position_m":[0,0,0.012],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.13,0.05,0.04],"position_m":[0.01,-0.004,0.064],"mass_fraction":0.3,"rgba":[0.37,0.24,0.16,1]},{"name":"ankle","type":"ellipsoid","size_m":[0.047,0.049,0.055],"position_m":[-0.085,-0.004,0.135],"mass_fraction":0.35,"rgba":[0.37,0.24,0.16,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"slipper-left","name":"Slipper / left","version":"0.1.0","immutable_id":"dvidia/shoes/slipper-left@0.1.0","family":"slipper","pair_id":"dvidia/shoes/slipper-pair@0.1.0","side":"left","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.27,0.102,0.055],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.15,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.65,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.135,0.051,0.009],"position_m":[0,0,0.009],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.09,0.049,0.017],"position_m":[0.045,0.002,0.038],"mass_fraction":0.65,"rgba":[0.52,0.31,0.37,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"slipper-right","name":"Slipper / right","version":"0.1.0","immutable_id":"dvidia/shoes/slipper-right@0.1.0","family":"slipper","pair_id":"dvidia/shoes/slipper-pair@0.1.0","side":"right","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.27,0.102,0.055],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.15,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.65,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.135,0.051,0.009],"position_m":[0,0,0.009],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.09,0.049,0.017],"position_m":[0.045,-0.002,0.038],"mass_fraction":0.65,"rgba":[0.52,0.31,0.37,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}}],"environment":{"id":"open-support-plane","version":"0.1.0","license":"MIT","geometry":"Infinite collision plane at z=0; displayed with 2 m half extents. Not a finite tabletop or rack.","name":"asset_table","gravity_m_s2":[0,0,-9.81],"property_evidence":"untested authored environment","default_layout":"Three columns x=.40,.76,1.12 m; two rows y=.38,.56 m; sole bottoms begin z=.08 m. Layout separates loading tests from reachability claims."},"limitations":["All shoe physical properties are untested synthetic assumptions.","Left/right labels identify mirrored procedural instances, not scanned real shoes.","Arm command interfaces differ; installing a scene does not install a learned controller.","No deformation, real-world calibration, graspability claim or closed-loop sensor stack."],"catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7"}
asset-library/v01/previews/so101/geometry.bin.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:494d7ce4ae7df05e51e0e9f7ed5c2dcb0a489817d72f8c83944e1d50e078396e
3
+ size 3182925
asset-library/v01/previews/so101/index.html ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ <!doctype html>
2
+ <html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>DVIDIA · Asset library</title><style>
3
+ :root{font-family:Georgia,serif;color:#2b312d;background:#fafaf7;font-synthesis:none;--green:#386450;--line:#d9ded3}*{box-sizing:border-box}body{margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.025' filter='url(%23n)'/%3E%3C/svg%3E")}main{max-width:1480px;margin:auto;padding:28px 32px}header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.brand{font:700 13px system-ui;letter-spacing:.18em}a{color:var(--green);overflow-wrap:anywhere}h1{font-size:clamp(30px,4vw,46px);font-weight:400;margin:24px 0 10px}h2{font-size:23px;font-weight:400;margin:0 0 12px}p{line-height:1.6}.subtitle{color:#66705e;margin:0;max-width:90ch}.layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px;margin-top:25px}.viewer{min-width:0;border:1px solid var(--line);background:#f6f7f1}.toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:13px;border-bottom:1px solid var(--line);align-items:end}.camera{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}button,select{min-height:44px;border:1px solid #c9d1c1;background:#fff;color:#334432;font:13px system-ui;padding:9px 13px;border-radius:3px;max-width:100%}button{cursor:pointer}button:hover{background:#edf2e7}button[aria-pressed=true]{background:#e1eddf;border-color:#76916e}button:disabled,select:disabled,input:disabled{opacity:.5}label{display:grid;gap:5px;font:12px system-ui;color:#5d6855}button:focus-visible,select:focus-visible,a:focus-visible,input:focus-visible,canvas:focus-visible{outline:3px solid #52839b;outline-offset:3px}.stage{height:clamp(390px,58vh,650px);position:relative;overflow:hidden;background:linear-gradient(#f2f5ed,#f8f8f3)}canvas{display:block;width:100%;height:100%;touch-action:none}.overlay{position:absolute;top:15px;left:15px;right:15px;pointer-events:none;font:11px system-ui;letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between;gap:10px}.loading{position:absolute;inset:0;display:grid;place-content:center;padding:30px;background:#f4f6ee;text-align:center;font:14px system-ui;line-height:1.6;overflow-wrap:anywhere}.loading[hidden]{display:none}.hint{position:absolute;bottom:12px;left:15px;right:15px;font:11px system-ui;color:#67715d;pointer-events:none}.playback{padding:13px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line)}input[type=range]{min-width:90px;flex:1;min-height:44px;accent-color:var(--green)}#clock{font:12px ui-monospace,monospace;white-space:nowrap}.status{font:12px system-ui;color:#68735c;padding:0 14px 13px;line-height:1.6}.sidebar{min-width:0}.badge{display:inline-block;font:11px system-ui;padding:5px 8px;background:#f3eade;color:#785a39;margin:0 0 10px}.facts{margin:15px 0;font:13px system-ui}.facts div{padding:11px 0;border-bottom:1px solid var(--line)}.facts dt{color:#687360;margin-bottom:5px}.facts dd{margin:0;font:14px ui-monospace,monospace;overflow-wrap:anywhere}.note{font:12px system-ui;color:#65705d;line-height:1.65}.downloads{display:grid;gap:10px;margin-top:20px}.downloads a{font:13px system-ui;min-height:38px;display:flex;align-items:center}.command{padding:13px;background:#edf1e7;border:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-wrap;font:12px ui-monospace,monospace;line-height:1.8}.details{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;border-top:1px solid var(--line);margin-top:27px;padding-top:24px}.details p{font-size:15px}.robot-links{display:flex;flex-wrap:wrap;gap:15px;font:13px system-ui;margin-top:18px}.robot-links a{min-height:36px;display:flex;align-items:center}footer{display:flex;gap:15px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font:12px system-ui}#error-details{white-space:pre-wrap}@media(max-width:900px){main{padding:22px 20px}.layout{grid-template-columns:minmax(0,1fr)}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:22px}.stage{height:500px}}@media(max-width:560px){main{padding:20px 12px}.toolbar{padding:10px}.toolbar label{flex:1;min-width:120px}.camera{margin:0;width:100%}.camera button{flex:1;padding:9px}.stage{height:390px}.sidebar,.details{grid-template-columns:1fr;gap:18px}.overlay{font-size:10px}.playback{padding:10px}.command{font-size:11px}.robot-links{gap:12px}}
4
+ [hidden]{display:none!important}</style></head><body><main><header><span class="brand">DVIDIA RESEARCH</span><a href="https://research.dvidia.org/">Research footprints ↗</a></header><h1>A scene you can take with you.</h1><p class="subtitle" id="subtitle">Loading a reusable arm and shoe scene from the local asset library.</p><div class="layout"><section class="viewer" aria-label="Interactive native 3D asset preview"><div class="toolbar"><label>Shoe collection<select id="pair" disabled><option value="all">All three pairs</option><option value="trainer">Trainer</option><option value="ankle-boot">Ankle boot</option><option value="slipper">Slipper</option></select></label><div class="camera"><button data-camera="home" disabled>Orbit view</button><button data-camera="top" disabled>Top</button><button data-camera="front" disabled>Front</button></div></div><div class="stage" id="stage"><canvas id="canvas" tabindex="0" aria-label="3D robot and shoes. Drag to orbit, scroll to zoom; arrow keys orbit, plus and minus zoom, H resets camera."></canvas><div class="overlay"><span>Recorded native 3D scene</span><span id="mode-label">Visual geometry</span></div><div class="hint">Drag to orbit · Scroll or pinch to zoom · Arrow keys orbit · + / − zoom · H home</div><div id="loading" class="loading" role="status">Opening local geometry and recorded body poses…</div></div><div class="playback"><button id="play" aria-pressed="false" disabled>Play settling</button><input id="timeline" type="range" min="0" max="100" step="1" value="100" disabled aria-label="Recorded settling timeline"><span id="clock">2.00 / 2.00 s</span><button id="collision" disabled aria-pressed="false">Collision shapes</button></div><div id="status" class="status">Browser physics: none. Native body poses were recorded locally.</div></section><aside class="sidebar"><section><span class="badge">Synthetic rigid shoe proxies</span><h2 id="robot-name">Native arm geometry</h2><dl class="facts"><div><dt>Arm / gripper</dt><dd id="axes">—</dd></div><div><dt>Selected shoe family</dt><dd id="family">—</dd></div><div><dt>Nominal dimensions · meters</dt><dd id="dimensions">—</dd></div><div><dt>Nominal mass · kg per shoe</dt><dd id="mass">—</dd></div><div><dt>Physical evidence</dt><dd>Untested assumptions</dd></div><div><dt>Recorded contact pairs · whole scene</dt><dd id="contacts">—</dd></div></dl><p class="note">Pair selection hides other shoes in this recording. It does not recompute physics. Download the selected descriptor to rerun that pair locally.</p></section><section><h2>Load it locally.</h2><pre class="command" id="command">dvidia-assets scene …</pre><button id="copy" disabled>Copy command</button><div class="downloads"><a id="descriptor" href="scene.json" download>Download scene descriptor ↓</a><a href="catalog.json" download>Asset catalog and property evidence ↓</a><a href="preview-integrity.json" download>Preview integrity manifest ↓</a><a href="reference_replay.third-party.txt">Viewer license notices ↗</a><a href="README.md">Offline instructions and scope ↗</a></div><p class="note">The CLI uses CPU MuJoCo. Download the pinned robot models once; scene loading then runs offline. Keep the assets and Python environment on your machine.</p></section></aside></div><section class="details"><div><h2>Geometry you can inspect. Assumptions you can see.</h2><p>The arm uses its pinned upstream meshes and joint mechanism. Each shoe combines original boxes and ellipsoids for a lightweight collision model. The left and right instances have persistent identities.</p><p>Shoe mass, friction, size and shape are authored assumptions. These rigid proxies do not reproduce real shoe deformation, laces, fabric, insole compression or calibrated grasp forces.</p></div><div><h2>What this preview measures.</h2><p>A two-second native settling run under gravity, with arm commands held at initialization. Use the timeline to inspect initial and settled states, and collision mode to see the surfaces used by the engine.</p><p>It does not demonstrate a learned shoe-organizing policy, grasp success, physical transfer or a real-time guarantee. The browser replays Float32 body poses; the simulation used native precision.</p></div></section><nav class="robot-links" id="robot-links" aria-label="Other published robot previews" hidden><a href="../ur5e/">UR5e + Robotiq</a><a href="../piper/">PiPER</a><a href="../so101/">SO-101</a><a href="../../">Asset library overview ↗</a></nav><footer><span>Open-source DVIDIA tools</span><a href="https://github.com/Dvidia-Inference/dvidia-training">GitHub</a><a href="https://x.com/iammrriver">@iammrriver</a><a href="mailto:hello@dvidia.org">hello@dvidia.org</a></footer><noscript><p>This viewer needs JavaScript and WebGL2. The <a href="catalog.json">asset catalog</a> and <a href="scene.json">scene descriptor</a> remain available.</p></noscript></main><script src="asset_library.bundle.js" defer></script></body></html>
asset-library/v01/previews/so101/licenses/robotstudio_so101/LICENSE ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Apache License
2
+ Version 2.0, January 2004
3
+ http://www.apache.org/licenses/
4
+
5
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6
+
7
+ 1. Definitions.
8
+
9
+ "License" shall mean the terms and conditions for use, reproduction,
10
+ and distribution as defined by Sections 1 through 9 of this document.
11
+
12
+ "Licensor" shall mean the copyright owner or entity authorized by
13
+ the copyright owner that is granting the License.
14
+
15
+ "Legal Entity" shall mean the union of the acting entity and all
16
+ other entities that control, are controlled by, or are under common
17
+ control with that entity. For the purposes of this definition,
18
+ "control" means (i) the power, direct or indirect, to cause the
19
+ direction or management of such entity, whether by contract or
20
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
21
+ outstanding shares, or (iii) beneficial ownership of such entity.
22
+
23
+ "You" (or "Your") shall mean an individual or Legal Entity
24
+ exercising permissions granted by this License.
25
+
26
+ "Source" form shall mean the preferred form for making modifications,
27
+ including but not limited to software source code, documentation
28
+ source, and configuration files.
29
+
30
+ "Object" form shall mean any form resulting from mechanical
31
+ transformation or translation of a Source form, including but
32
+ not limited to compiled object code, generated documentation,
33
+ and conversions to other media types.
34
+
35
+ "Work" shall mean the work of authorship, whether in Source or
36
+ Object form, made available under the License, as indicated by a
37
+ copyright notice that is included in or attached to the work
38
+ (an example is provided in the Appendix below).
39
+
40
+ "Derivative Works" shall mean any work, whether in Source or Object
41
+ form, that is based on (or derived from) the Work and for which the
42
+ editorial revisions, annotations, elaborations, or other modifications
43
+ represent, as a whole, an original work of authorship. For the purposes
44
+ of this License, Derivative Works shall not include works that remain
45
+ separable from, or merely link (or bind by name) to the interfaces of,
46
+ the Work and Derivative Works thereof.
47
+
48
+ "Contribution" shall mean any work of authorship, including
49
+ the original version of the Work and any modifications or additions
50
+ to that Work or Derivative Works thereof, that is intentionally
51
+ submitted to Licensor for inclusion in the Work by the copyright owner
52
+ or by an individual or Legal Entity authorized to submit on behalf of
53
+ the copyright owner. For the purposes of this definition, "submitted"
54
+ means any form of electronic, verbal, or written communication sent
55
+ to the Licensor or its representatives, including but not limited to
56
+ communication on electronic mailing lists, source code control systems,
57
+ and issue tracking systems that are managed by, or on behalf of, the
58
+ Licensor for the purpose of discussing and improving the Work, but
59
+ excluding communication that is conspicuously marked or otherwise
60
+ designated in writing by the copyright owner as "Not a Contribution."
61
+
62
+ "Contributor" shall mean Licensor and any individual or Legal Entity
63
+ on behalf of whom a Contribution has been received by Licensor and
64
+ subsequently incorporated within the Work.
65
+
66
+ 2. Grant of Copyright License. Subject to the terms and conditions of
67
+ this License, each Contributor hereby grants to You a perpetual,
68
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69
+ copyright license to reproduce, prepare Derivative Works of,
70
+ publicly display, publicly perform, sublicense, and distribute the
71
+ Work and such Derivative Works in Source or Object form.
72
+
73
+ 3. Grant of Patent License. Subject to the terms and conditions of
74
+ this License, each Contributor hereby grants to You a perpetual,
75
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76
+ (except as stated in this section) patent license to make, have made,
77
+ use, offer to sell, sell, import, and otherwise transfer the Work,
78
+ where such license applies only to those patent claims licensable
79
+ by such Contributor that are necessarily infringed by their
80
+ Contribution(s) alone or by combination of their Contribution(s)
81
+ with the Work to which such Contribution(s) was submitted. If You
82
+ institute patent litigation against any entity (including a
83
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
84
+ or a Contribution incorporated within the Work constitutes direct
85
+ or contributory patent infringement, then any patent licenses
86
+ granted to You under this License for that Work shall terminate
87
+ as of the date such litigation is filed.
88
+
89
+ 4. Redistribution. You may reproduce and distribute copies of the
90
+ Work or Derivative Works thereof in any medium, with or without
91
+ modifications, and in Source or Object form, provided that You
92
+ meet the following conditions:
93
+
94
+ (a) You must give any other recipients of the Work or
95
+ Derivative Works a copy of this License; and
96
+
97
+ (b) You must cause any modified files to carry prominent notices
98
+ stating that You changed the files; and
99
+
100
+ (c) You must retain, in the Source form of any Derivative Works
101
+ that You distribute, all copyright, patent, trademark, and
102
+ attribution notices from the Source form of the Work,
103
+ excluding those notices that do not pertain to any part of
104
+ the Derivative Works; and
105
+
106
+ (d) If the Work includes a "NOTICE" text file as part of its
107
+ distribution, then any Derivative Works that You distribute must
108
+ include a readable copy of the attribution notices contained
109
+ within such NOTICE file, excluding those notices that do not
110
+ pertain to any part of the Derivative Works, in at least one
111
+ of the following places: within a NOTICE text file distributed
112
+ as part of the Derivative Works; within the Source form or
113
+ documentation, if provided along with the Derivative Works; or,
114
+ within a display generated by the Derivative Works, if and
115
+ wherever such third-party notices normally appear. The contents
116
+ of the NOTICE file are for informational purposes only and
117
+ do not modify the License. You may add Your own attribution
118
+ notices within Derivative Works that You distribute, alongside
119
+ or as an addendum to the NOTICE text from the Work, provided
120
+ that such additional attribution notices cannot be construed
121
+ as modifying the License.
122
+
123
+ You may add Your own copyright statement to Your modifications and
124
+ may provide additional or different license terms and conditions
125
+ for use, reproduction, or distribution of Your modifications, or
126
+ for any such Derivative Works as a whole, provided Your use,
127
+ reproduction, and distribution of the Work otherwise complies with
128
+ the conditions stated in this License.
129
+
130
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
131
+ any Contribution intentionally submitted for inclusion in the Work
132
+ by You to the Licensor shall be under the terms and conditions of
133
+ this License, without any additional terms or conditions.
134
+ Notwithstanding the above, nothing herein shall supersede or modify
135
+ the terms of any separate license agreement you may have executed
136
+ with Licensor regarding such Contributions.
137
+
138
+ 6. Trademarks. This License does not grant permission to use the trade
139
+ names, trademarks, service marks, or product names of the Licensor,
140
+ except as required for reasonable and customary use in describing the
141
+ origin of the Work and reproducing the content of the NOTICE file.
142
+
143
+ 7. Disclaimer of Warranty. Unless required by applicable law or
144
+ agreed to in writing, Licensor provides the Work (and each
145
+ Contributor provides its Contributions) on an "AS IS" BASIS,
146
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147
+ implied, including, without limitation, any warranties or conditions
148
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149
+ PARTICULAR PURPOSE. You are solely responsible for determining the
150
+ appropriateness of using or redistributing the Work and assume any
151
+ risks associated with Your exercise of permissions under this License.
152
+
153
+ 8. Limitation of Liability. In no event and under no legal theory,
154
+ whether in tort (including negligence), contract, or otherwise,
155
+ unless required by applicable law (such as deliberate and grossly
156
+ negligent acts) or agreed to in writing, shall any Contributor be
157
+ liable to You for damages, including any direct, indirect, special,
158
+ incidental, or consequential damages of any character arising as a
159
+ result of this License or out of the use or inability to use the
160
+ Work (including but not limited to damages for loss of goodwill,
161
+ work stoppage, computer failure or malfunction, or any and all
162
+ other commercial damages or losses), even if such Contributor
163
+ has been advised of the possibility of such damages.
164
+
165
+ 9. Accepting Warranty or Additional Liability. While redistributing
166
+ the Work or Derivative Works thereof, You may choose to offer,
167
+ and charge a fee for, acceptance of support, warranty, indemnity,
168
+ or other liability obligations and/or rights consistent with this
169
+ License. However, in accepting such obligations, You may act only
170
+ on Your own behalf and on Your sole responsibility, not on behalf
171
+ of any other Contributor, and only if You agree to indemnify,
172
+ defend, and hold each Contributor harmless for any liability
173
+ incurred by, or claims asserted against, such Contributor by reason
174
+ of your accepting any such warranty or additional liability.
175
+
176
+ END OF TERMS AND CONDITIONS
177
+
178
+ APPENDIX: How to apply the Apache License to your work.
179
+
180
+ To apply the Apache License to your work, attach the following
181
+ boilerplate notice, with the fields enclosed by brackets "[]"
182
+ replaced with your own identifying information. (Don't include
183
+ the brackets!) The text should be enclosed in the appropriate
184
+ comment syntax for the file format. We also recommend that a
185
+ file or class name and description of purpose be included on the
186
+ same "printed page" as the copyright notice for easier
187
+ identification within third-party archives.
188
+
189
+ Copyright [yyyy] [name of copyright owner]
190
+
191
+ Licensed under the Apache License, Version 2.0 (the "License");
192
+ you may not use this file except in compliance with the License.
193
+ You may obtain a copy of the License at
194
+
195
+ http://www.apache.org/licenses/LICENSE-2.0
196
+
197
+ Unless required by applicable law or agreed to in writing, software
198
+ distributed under the License is distributed on an "AS IS" BASIS,
199
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200
+ See the License for the specific language governing permissions and
201
+ limitations under the License.
asset-library/v01/previews/so101/licenses/robotstudio_so101/README.md ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # The Robot Studio SO101 Description (MJCF)
2
+
3
+ > [!IMPORTANT]
4
+ > Requires MuJoCo 3.1.3 or later.
5
+
6
+ ## Changelog
7
+
8
+ See [CHANGELOG.md](./CHANGELOG.md) for a full history of changes.
9
+
10
+ ## Overview
11
+
12
+ This package contains a robot description (MJCF) of the [The Robot Studio SO101 robot](https://github.com/TheRobotStudio/SO-ARM100/tree/main/Simulation/SO101) developed by [I2
13
+ RT Robotics]. It is derived from the [publicly available
14
+ MJCF](https://github.com/TheRobotStudio/SO-ARM100/blob/608122e9ac330a753735f2e18aee73338e9ac407/Simulation/SO101/so101_new_calib.xml#L1).
15
+
16
+ <p float="left">
17
+ <img src="so101.png" width="400">
18
+ </p>
19
+
20
+ ## MJCF derivation steps
21
+
22
+ 1. Copied `so101_new_calib.xml` (commit SHA aec17bbc256d1a7342d53aaa4950595d4c30b40d).
23
+ 2. Rounded floats and reformatted the XML for readability.
24
+ 3. Switched to implicitfast.
25
+ 4. Use default `forcerange` for actuators rather than 3.35 N/m.
26
+ 5. Added primitive collision geometries for the gripper and arm.
27
+ 6. Add default collision solver parameters for the gripper that work well for manipulation.
28
+ 7. Add a camera mount.
29
+
30
+ ## License
31
+
32
+ This model is released under the [Apache License 2.0](LICENSE).
asset-library/v01/previews/so101/model.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-preview-model/v1","meshes":[{"id":0,"position_byte_offset":0,"vertex_count":621,"native_vertex_count":621,"index_byte_offset":7452,"index_count":3762},{"id":1,"position_byte_offset":22500,"vertex_count":9526,"native_vertex_count":9526,"index_byte_offset":136812,"index_count":57240},{"id":2,"position_byte_offset":365772,"vertex_count":11253,"native_vertex_count":11253,"index_byte_offset":500808,"index_count":67758},{"id":3,"position_byte_offset":771840,"vertex_count":14354,"native_vertex_count":14354,"index_byte_offset":944088,"index_count":86388},{"id":4,"position_byte_offset":1289640,"vertex_count":14103,"native_vertex_count":14103,"index_byte_offset":1458876,"index_count":84810},{"id":5,"position_byte_offset":1798116,"vertex_count":18766,"native_vertex_count":18766,"index_byte_offset":2023308,"index_count":112620},{"id":6,"position_byte_offset":2473788,"vertex_count":12976,"native_vertex_count":12976,"index_byte_offset":2629500,"index_count":78204},{"id":7,"position_byte_offset":2942316,"vertex_count":26967,"native_vertex_count":26967,"index_byte_offset":3265920,"index_count":161982},{"id":8,"position_byte_offset":3913848,"vertex_count":19720,"native_vertex_count":19720,"index_byte_offset":4150488,"index_count":118548},{"id":9,"position_byte_offset":4624680,"vertex_count":8800,"native_vertex_count":8800,"index_byte_offset":4730280,"index_count":53016},{"id":10,"position_byte_offset":4942344,"vertex_count":10481,"native_vertex_count":10481,"index_byte_offset":5068116,"index_count":63126},{"id":11,"position_byte_offset":5320620,"vertex_count":8652,"native_vertex_count":8652,"index_byte_offset":5424444,"index_count":51948},{"id":12,"position_byte_offset":5632236,"vertex_count":4577,"native_vertex_count":4577,"index_byte_offset":5687160,"index_count":28290},{"id":13,"position_byte_offset":5800320,"vertex_count":6877,"native_vertex_count":6877,"index_byte_offset":5882844,"index_count":41418},{"id":14,"position_byte_offset":6048516,"vertex_count":1216,"native_vertex_count":1216,"index_byte_offset":6063108,"index_count":7368},{"id":15,"position_byte_offset":6092580,"vertex_count":739,"native_vertex_count":739,"index_byte_offset":6101448,"index_count":4422},{"id":16,"position_byte_offset":6119136,"vertex_count":508,"native_vertex_count":508,"index_byte_offset":6125232,"index_count":3036},{"id":17,"position_byte_offset":6137376,"vertex_count":3428,"native_vertex_count":3428,"index_byte_offset":6178512,"index_count":20556}],"geoms":[{"geom_id":0,"name":"asset_table","body_id":0,"type":"plane","group":0,"size":[2.0,2.0,0.1],"position":[0.0,0.0,0.0],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.8799999952316284,0.8600000143051147,0.8100000023841858,1.0],"mesh_id":null,"collision":true},{"geom_id":1,"name":"unnamed_1","body_id":1,"type":"mesh","group":2,"size":[0.018024582725669536,0.025196170470444097,0.047919810865706805],"position":[0.006159362265631864,-9.287913934133229e-06,0.04883086620430609],"quaternion_wxyz":[-0.0029858282381069468,0.7404456697839014,0.0027056103391584416,0.6721041396991214],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":5,"collision":false},{"geom_id":2,"name":"unnamed_2","body_id":1,"type":"mesh","group":2,"size":[0.04801897384955278,0.05981081679248648,0.05548180799104964],"position":[0.012815677353550416,-3.59711549737883e-06,0.016697767496321594],"quaternion_wxyz":[-0.6394743739043376,0.6399597239894438,0.30108474722058176,0.30144991587680336],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":12,"collision":false},{"geom_id":3,"name":"unnamed_3","body_id":1,"type":"mesh","group":2,"size":[0.012400003604192156,0.019828796638968253,0.02413292057345267],"position":[0.02740716124416508,-3.2480543682692735e-09,0.04381764319472497],"quaternion_wxyz":[0.5063098304272834,0.49360951734412173,0.49360951734412173,0.5063098304272834],"rgba":[0.10000000149011612,0.10000000149011612,0.10000000149011612,1.0],"mesh_id":1,"collision":false},{"geom_id":4,"name":"unnamed_4","body_id":1,"type":"mesh","group":2,"size":[0.005205447308749576,0.02102039326100242,0.025499999523162942],"position":[-0.028587654949819557,-0.00019900000000000034,0.04742030568514122],"quaternion_wxyz":[-0.7071067809214835,0.7071067809214836,1.9361279421648003e-05,1.936127942151758e-05],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":0,"collision":false},{"geom_id":5,"name":"unnamed_5","body_id":2,"type":"mesh","group":2,"size":[0.012400003604192156,0.019828796638968253,0.02413292057345267],"position":[-0.030399003248054366,0.0003043568052750323,-0.042771861244165085],"quaternion_wxyz":[0.012700313083161663,0.9999193477714051,0.0,0.0],"rgba":[0.10000000149011612,0.10000000149011612,0.10000000149011612,1.0],"mesh_id":1,"collision":false},{"geom_id":6,"name":"unnamed_6","body_id":2,"type":"box","group":3,"size":[0.023,0.015,0.01],"position":[-0.030399,0.000422,-0.0387],"quaternion_wxyz":[0.5,0.5,0.5,-0.5],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":7,"name":"unnamed_7","body_id":2,"type":"mesh","group":2,"size":[0.014371194482562825,0.02025441601165439,0.029084809898397984],"position":[-0.032873697937927035,-0.0003015369192916066,-0.02391173655566203],"quaternion_wxyz":[0.5011042839632729,0.5015216559056273,-0.5026376386946005,0.4946978162665062],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":2,"collision":false},{"geom_id":8,"name":"unnamed_8","body_id":2,"type":"box","group":3,"size":[0.038,0.025,0.02],"position":[-0.025,0.0,0.0],"quaternion_wxyz":[0.5,0.5,-0.5,0.5],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":9,"name":"unnamed_9","body_id":2,"type":"mesh","group":2,"size":[0.02332979678228463,0.04159483071647776,0.0498452127674805],"position":[-0.026894029026240256,-2.0637103465734413e-05,0.0066907592931000764],"quaternion_wxyz":[0.6966047433627883,0.12361665557776648,0.1283125701647886,0.6949795956184186],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":9,"collision":false},{"geom_id":10,"name":"unnamed_10","body_id":3,"type":"mesh","group":2,"size":[0.012400003604192156,0.019828796638968253,0.02413292057345267],"position":[-0.11256999675194564,-0.01657186124416508,0.018582356805275032],"quaternion_wxyz":[-6.555804525744434e-18,-2.310398156743925e-17,0.7160302289530861,-0.6980692739444944],"rgba":[0.10000000149011612,0.10000000149011612,0.10000000149011612,1.0],"mesh_id":1,"collision":false},{"geom_id":11,"name":"unnamed_11","body_id":3,"type":"box","group":3,"size":[0.01,0.07,0.03],"position":[-0.06,0.0,0.02],"quaternion_wxyz":[0.0,-0.7071067811865475,0.7071067811865475,0.0],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":12,"name":"unnamed_12","body_id":3,"type":"mesh","group":2,"size":[0.014213921038720587,0.03561999262454201,0.0730251164782814],"position":[-0.06094069326194158,0.000649047782088465,0.018323402581102332],"quaternion_wxyz":[-0.4950041356155936,0.4973142749814022,-0.5042152905166446,0.5034047660008789],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":6,"collision":false},{"geom_id":13,"name":"unnamed_13","body_id":3,"type":"box","group":3,"size":[0.01,0.02,0.015],"position":[-0.12,-0.014,0.0182],"quaternion_wxyz":[0.0,1.0,0.0,0.0],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":14,"name":"unnamed_14","body_id":4,"type":"mesh","group":2,"size":[0.014381600792773027,0.036596081449491016,0.06741925235676786],"position":[-0.05235733321954828,-0.00071271595637145,0.017412905327696356],"quaternion_wxyz":[-0.4961424751361911,0.5166960169734155,-0.5030285424132384,0.4835598783265186],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":8,"collision":false},{"geom_id":15,"name":"unnamed_15","body_id":4,"type":"box","group":3,"size":[0.07,0.01,0.03],"position":[-0.05,0.0,0.0182],"quaternion_wxyz":[0.0,1.0,0.0,0.0],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":16,"name":"unnamed_16","body_id":4,"type":"mesh","group":2,"size":[0.01436271605011393,0.019123246312827902,0.0300704922359716],"position":[-0.10462395896354529,0.0027442818370172553,0.01809181867023388],"quaternion_wxyz":[-0.0034026086375416875,-0.999981543293358,0.00384488971507797,0.0032484073286452634],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":10,"collision":false},{"geom_id":17,"name":"unnamed_17","body_id":4,"type":"box","group":3,"size":[0.023,0.013,0.018],"position":[-0.125,0.005,0.018],"quaternion_wxyz":[0.0,-1.0,0.0,0.0],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":18,"name":"unnamed_18","body_id":4,"type":"mesh","group":2,"size":[0.012400003604192156,0.019828796638968253,0.02413292057345267],"position":[-0.12347186124416508,0.005199996751945632,0.018582356805275032],"quaternion_wxyz":[-0.49360951734412173,0.5063098304272834,0.5063098304272834,-0.49360951734412173],"rgba":[0.10000000149011612,0.10000000149011612,0.10000000149011612,1.0],"mesh_id":1,"collision":false},{"geom_id":19,"name":"unnamed_19","body_id":5,"type":"mesh","group":2,"size":[0.012400001937263936,0.021935884623074095,0.025344306975875405],"position":[-1.5811261444211094e-09,-0.043592423459359854,0.030396472285620604],"quaternion_wxyz":[0.0907356921065805,0.9958750093148954,0.0,0.0],"rgba":[0.10000000149011612,0.10000000149011612,0.10000000149011612,1.0],"mesh_id":11,"collision":false},{"geom_id":20,"name":"unnamed_20","body_id":5,"type":"box","group":3,"size":[0.029,0.015,0.018],"position":[0.0,-0.0424,0.0256],"quaternion_wxyz":[0.5,0.5,0.5,-0.5],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":21,"name":"unnamed_21","body_id":5,"type":"mesh","group":2,"size":[0.019639914915166173,0.04159852764367797,0.04961799998470053],"position":[-0.00015997421276397014,-0.028996144281636486,0.022491596494427515],"quaternion_wxyz":[0.425412280150272,-0.904940529325816,0.010205743086574876,0.0016950188527452004],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":7,"collision":false},{"geom_id":22,"name":"unnamed_22","body_id":5,"type":"box","group":3,"size":[0.027,0.01,0.03],"position":[0.0,-0.02,0.0191],"quaternion_wxyz":[0.5,-0.5,-0.5,-0.5],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":23,"name":"unnamed_23","body_id":6,"type":"mesh","group":2,"size":[0.012400003604192156,0.019828796638968253,0.02413292057345267],"position":[0.008771861244165083,0.0002176431947249677,-0.023399996751945634],"quaternion_wxyz":[0.7070497514487902,-0.008980477504295863,0.7070497514487902,0.008980477504295847],"rgba":[0.10000000149011612,0.10000000149011612,0.10000000149011612,1.0],"mesh_id":1,"collision":false},{"geom_id":24,"name":"unnamed_24","body_id":6,"type":"mesh","group":2,"size":[0.029864171530215203,0.03260693243044622,0.07181142698296765],"position":[-0.00984467806085039,0.00018572458446001412,-0.028197633030830036],"quaternion_wxyz":[0.11789534437175672,0.7433230577375992,-0.6442245991374941,-0.13618438044514275],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":3,"collision":false},{"geom_id":25,"name":"unnamed_25","body_id":6,"type":"box","group":3,"size":[0.01,0.01,0.018],"position":[0.0,-0.000218,0.00095],"quaternion_wxyz":[0.0,1.0,0.0,0.0],"rgba":[0.5,0.5,0.5,1.0],"mesh_id":null,"collision":true},{"geom_id":26,"name":"fixed_jaw_box1","body_id":6,"type":"box","group":3,"size":[0.0325,0.015,0.015],"position":[-0.0025,0.0,-0.022],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":27,"name":"fixed_jaw_box2","body_id":6,"type":"box","group":3,"size":[0.01,0.015,0.005],"position":[-0.024,0.0,-0.04],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":28,"name":"fixed_jaw_sph_tip1","body_id":6,"type":"sphere","group":3,"size":[0.00075,0.0,0.0],"position":[-0.0081,0.0,-0.101],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":29,"name":"fixed_jaw_sph_tip2","body_id":6,"type":"sphere","group":3,"size":[0.00075,0.0,0.0],"position":[-0.0081,0.0035,-0.0975],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":30,"name":"fixed_jaw_sph_tip3","body_id":6,"type":"sphere","group":3,"size":[0.00075,0.0,0.0],"position":[-0.0081,-0.0035,-0.0975],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":31,"name":"unnamed_31","body_id":6,"type":"mesh","group":4,"size":[0.010133822268282078,0.01613541133690598,0.04783577927411815],"position":[-0.021703257223497686,-0.0002134879383735706,-0.05838272145112063],"quaternion_wxyz":[-4.679538453184953e-06,0.9926696248297043,-0.00037158699181256776,0.12085891709618599],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":15,"collision":true},{"geom_id":32,"name":"fixed_jaw_box3","body_id":6,"type":"capsule","group":3,"size":[0.0011,0.002,0.0],"position":[-0.009,0.0,-0.103],"quaternion_wxyz":[0.7073882691671998,0.706825181105366,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":33,"name":"fixed_jaw_box4","body_id":6,"type":"box","group":3,"size":[0.001,0.004,0.004],"position":[-0.009,0.0,-0.0982],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":34,"name":"fixed_jaw_box5","body_id":6,"type":"box","group":3,"size":[0.001,0.005,0.006],"position":[-0.0108,0.0,-0.0905],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":35,"name":"fixed_jaw_box6","body_id":6,"type":"box","group":3,"size":[0.001,0.009,0.008],"position":[-0.0125,0.0,-0.0727],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":36,"name":"fixed_jaw_box7","body_id":6,"type":"box","group":3,"size":[0.001,0.01,0.008],"position":[-0.0143,0.0,-0.053],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":37,"name":"unnamed_37","body_id":7,"type":"mesh","group":2,"size":[0.008171475996632935,0.020381324251601222,0.03308388728101171],"position":[-0.0009316021647151765,0.05015953175138088,-0.035438154829049204],"quaternion_wxyz":[-0.37099122377781163,0.6039181447183081,-0.5980153656299437,-0.374200492824804],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":14,"collision":false},{"geom_id":38,"name":"wrist_camera_pcb","body_id":7,"type":"box","group":2,"size":[0.019,0.019,0.0005],"position":[-0.00101,0.05958,-0.04515],"quaternion_wxyz":[0.9582796540567949,-0.28579189682785777,-0.001555999438277302,0.004546998358513426],"rgba":[0.10000000149011612,0.10000000149011612,0.10000000149011612,1.0],"mesh_id":null,"collision":false},{"geom_id":39,"name":"wrist_camera_lens","body_id":7,"type":"cylinder","group":1,"size":[0.007,0.00475,0.0],"position":[-0.00298,0.05669,-0.04954],"quaternion_wxyz":[0.9582796540567949,-0.28579189682785777,-0.001555999438277302,0.004546998358513426],"rgba":[0.10000000149011612,0.10000000149011612,0.10000000149011612,1.0],"mesh_id":null,"collision":false},{"geom_id":40,"name":"camera_box1","body_id":7,"type":"box","group":3,"size":[0.015,0.015,0.003],"position":[-0.0025,0.03,-0.03],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":41,"name":"camera_box2","body_id":7,"type":"box","group":3,"size":[0.021,0.021,0.003],"position":[-0.001,0.06,-0.04],"quaternion_wxyz":[0.962425197628238,-0.27154693695611287,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":42,"name":"unnamed_42","body_id":8,"type":"mesh","group":2,"size":[0.010456722770396694,0.02407062262589546,0.057874871674660766],"position":[-0.0014113050401981264,-0.02470880590726685,0.018874880105638096],"quaternion_wxyz":[0.7071223453682164,0.706091530600258,-0.02643576001723448,-0.02671871418781755],"rgba":[1.0,0.8199999928474426,0.11999999731779099,1.0],"mesh_id":4,"collision":false},{"geom_id":43,"name":"unnamed_43","body_id":8,"type":"mesh","group":4,"size":[0.008216675738104348,0.01235780976510682,0.02272290962174511],"position":[-0.0013277515274955586,-0.03981939099219668,0.018765325451677382],"quaternion_wxyz":[0.7111518796297168,0.7022712603195472,-0.021690561963490538,-0.024649554763214745],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":16,"collision":true},{"geom_id":44,"name":"unnamed_44","body_id":8,"type":"mesh","group":4,"size":[0.004712194905936345,0.007213935215470417,0.013993767416774524],"position":[-0.005229554878032948,-0.06959220135322133,0.018898422558152723],"quaternion_wxyz":[0.6914040836725398,0.6910490860309149,-0.1489234728947105,-0.14910852758227097],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":17,"collision":true},{"geom_id":45,"name":"moving_jaw_box1","body_id":8,"type":"box","group":3,"size":[0.01,0.01,0.015],"position":[-0.0,-0.013,0.019],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":46,"name":"moving_jaw_sph_tip1","body_id":8,"type":"sphere","group":3,"size":[0.00075,0.0,0.0],"position":[-0.012,-0.078,0.0192],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":47,"name":"moving_jaw_sph_tip2","body_id":8,"type":"sphere","group":3,"size":[0.00075,0.0,0.0],"position":[-0.012,-0.0745,0.0225],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":48,"name":"moving_jaw_sph_tip3","body_id":8,"type":"sphere","group":3,"size":[0.00075,0.0,0.0],"position":[-0.012,-0.0745,0.0155],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":49,"name":"moving_jaw_box2","body_id":8,"type":"box","group":3,"size":[0.001,0.004,0.004],"position":[-0.0113,-0.076,0.01875],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":50,"name":"moving_jaw_box3","body_id":8,"type":"box","group":3,"size":[0.001,0.005,0.006],"position":[-0.0093,-0.067,0.01875],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[1.0,0.0,0.0,1.0],"mesh_id":null,"collision":true},{"geom_id":51,"name":"shoe_trainer_left_sole","body_id":9,"type":"box","group":0,"size":[0.14,0.05,0.01],"position":[0.0,0.0,0.01],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":52,"name":"shoe_trainer_left_upper","body_id":9,"type":"ellipsoid","group":0,"size":[0.122,0.047,0.035],"position":[-0.005,0.003,0.052],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.20000000298023224,0.3799999952316284,0.5799999833106995,1.0],"mesh_id":null,"collision":true},{"geom_id":53,"name":"shoe_trainer_left_toe","body_id":9,"type":"ellipsoid","group":0,"size":[0.04,0.047,0.026],"position":[0.095,0.003,0.045],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.7799999713897705,0.8199999928474426,0.8299999833106995,1.0],"mesh_id":null,"collision":true},{"geom_id":54,"name":"shoe_trainer_right_sole","body_id":10,"type":"box","group":0,"size":[0.14,0.05,0.01],"position":[0.0,0.0,0.01],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":55,"name":"shoe_trainer_right_upper","body_id":10,"type":"ellipsoid","group":0,"size":[0.122,0.047,0.035],"position":[-0.005,-0.003,0.052],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.20000000298023224,0.3799999952316284,0.5799999833106995,1.0],"mesh_id":null,"collision":true},{"geom_id":56,"name":"shoe_trainer_right_toe","body_id":10,"type":"ellipsoid","group":0,"size":[0.04,0.047,0.026],"position":[0.095,-0.003,0.045],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.7799999713897705,0.8199999928474426,0.8299999833106995,1.0],"mesh_id":null,"collision":true},{"geom_id":57,"name":"shoe_ankle_boot_left_sole","body_id":11,"type":"box","group":0,"size":[0.145,0.054,0.012],"position":[0.0,0.0,0.012],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":58,"name":"shoe_ankle_boot_left_upper","body_id":11,"type":"ellipsoid","group":0,"size":[0.13,0.05,0.04],"position":[0.01,0.004,0.064],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.3700000047683716,0.23999999463558197,0.1599999964237213,1.0],"mesh_id":null,"collision":true},{"geom_id":59,"name":"shoe_ankle_boot_left_ankle","body_id":11,"type":"ellipsoid","group":0,"size":[0.047,0.049,0.055],"position":[-0.085,0.004,0.135],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.3700000047683716,0.23999999463558197,0.1599999964237213,1.0],"mesh_id":null,"collision":true},{"geom_id":60,"name":"shoe_ankle_boot_right_sole","body_id":12,"type":"box","group":0,"size":[0.145,0.054,0.012],"position":[0.0,0.0,0.012],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":61,"name":"shoe_ankle_boot_right_upper","body_id":12,"type":"ellipsoid","group":0,"size":[0.13,0.05,0.04],"position":[0.01,-0.004,0.064],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.3700000047683716,0.23999999463558197,0.1599999964237213,1.0],"mesh_id":null,"collision":true},{"geom_id":62,"name":"shoe_ankle_boot_right_ankle","body_id":12,"type":"ellipsoid","group":0,"size":[0.047,0.049,0.055],"position":[-0.085,-0.004,0.135],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.3700000047683716,0.23999999463558197,0.1599999964237213,1.0],"mesh_id":null,"collision":true},{"geom_id":63,"name":"shoe_slipper_left_sole","body_id":13,"type":"box","group":0,"size":[0.135,0.051,0.009],"position":[0.0,0.0,0.009],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":64,"name":"shoe_slipper_left_upper","body_id":13,"type":"ellipsoid","group":0,"size":[0.09,0.049,0.017],"position":[0.045,0.002,0.038],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.5199999809265137,0.3100000023841858,0.3700000047683716,1.0],"mesh_id":null,"collision":true},{"geom_id":65,"name":"shoe_slipper_right_sole","body_id":14,"type":"box","group":0,"size":[0.135,0.051,0.009],"position":[0.0,0.0,0.009],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.1599999964237213,0.17000000178813934,0.18000000715255737,1.0],"mesh_id":null,"collision":true},{"geom_id":66,"name":"shoe_slipper_right_upper","body_id":14,"type":"ellipsoid","group":0,"size":[0.09,0.049,0.017],"position":[0.045,-0.002,0.038],"quaternion_wxyz":[1.0,0.0,0.0,0.0],"rgba":[0.5199999809265137,0.3100000023841858,0.3700000047683716,1.0],"mesh_id":null,"collision":true}],"bodies":[{"id":0,"name":"world"},{"id":1,"name":"base"},{"id":2,"name":"shoulder"},{"id":3,"name":"upper_arm"},{"id":4,"name":"lower_arm"},{"id":5,"name":"wrist"},{"id":6,"name":"gripper"},{"id":7,"name":"camera_mount"},{"id":8,"name":"moving_jaw_so101_v1"},{"id":9,"name":"shoe_trainer_left"},{"id":10,"name":"shoe_trainer_right"},{"id":11,"name":"shoe_ankle_boot_left"},{"id":12,"name":"shoe_ankle_boot_right"},{"id":13,"name":"shoe_slipper_left"},{"id":14,"name":"shoe_slipper_right"}],"joints":[{"name":"shoulder_pan","range":[-1.91986,1.91986]},{"name":"shoulder_lift","range":[-1.7453293,1.7453293]},{"name":"elbow_flex","range":[-1.69,1.69]},{"name":"wrist_flex","range":[-1.658063,1.658063]},{"name":"wrist_roll","range":[-2.7438473,2.8412063]},{"name":"gripper","range":[-0.174533,1.7453292]},{"name":"shoe_trainer_left_free","range":[0.0,0.0]},{"name":"shoe_trainer_right_free","range":[0.0,0.0]},{"name":"shoe_ankle_boot_left_free","range":[0.0,0.0]},{"name":"shoe_ankle_boot_right_free","range":[0.0,0.0]},{"name":"shoe_slipper_left_free","range":[0.0,0.0]},{"name":"shoe_slipper_right_free","range":[0.0,0.0]}],"source":{"robot":"so101","assets":{"profile":"so101","repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","files_verified":26,"bytes_verified":19194361,"lock_sha256":"4b2ee2ca675aceb2f826983cb3082a3e08e9aa0ff419b23078abcff08ebcc6fe","simulation_asset_license":"Apache-2.0"},"mujoco":"3.15.0","compiled_model_sha256":"324c34e8cc0885d88de8ffa400875f45a339389dc6d97071ba3b711e3dc1915e","scene_sha256":"24962e06594959eb2a432219425bd17b3fa74e428440c8e83c6edc5e984ae716"},"scope":"Recorded native MuJoCo scene settling with held arm commands. The browser displays saved poses and does not run physics. Shoes are authored rigid proxies with untested physical properties. No learned shoe skill, calibrated deformation, hardware or real-time qualification.","geometry_binary":{"href":"geometry.bin.gz","compression":"gzip","bytes":6260736,"compressed_bytes":3182925,"sha256":"4d874429e3707301eb0a925d638513f53fff4ecdd3b1816d1134d1daf88aa720"}}
asset-library/v01/previews/so101/motion.bin.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9b1ab54e527faad6324a0ef3f8be958d61aa62041d85c8171a7a5d3356f37f29
3
+ size 6523
asset-library/v01/previews/so101/motion.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-preview-motion/v1","source":{"robot":"so101","assets":{"profile":"so101","repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","files_verified":26,"bytes_verified":19194361,"lock_sha256":"4b2ee2ca675aceb2f826983cb3082a3e08e9aa0ff419b23078abcff08ebcc6fe","simulation_asset_license":"Apache-2.0"},"mujoco":"3.15.0","compiled_model_sha256":"324c34e8cc0885d88de8ffa400875f45a339389dc6d97071ba3b711e3dc1915e","scene_sha256":"24962e06594959eb2a432219425bd17b3fa74e428440c8e83c6edc5e984ae716"},"scope":"Recorded native MuJoCo scene settling with held arm commands. The browser displays saved poses and does not run physics. Shoes are authored rigid proxies with untested physical properties. No learned shoe skill, calibrated deformation, hardware or real-time qualification.","body_count":15,"frame_count":101,"frame_stride_floats":105,"duration_seconds":2.0,"timestep_seconds":0.002,"rows":[{"t_seconds":0.0,"contact_count":0,"joint_position":[0.0,0.0,0.0,0.0,0.0,0.0]},{"t_seconds":0.02,"contact_count":0,"joint_position":[1.0403550698102027e-08,0.0007676432010182379,0.0006358776366478749,0.00011703282776323732,2.467543179825256e-06,-1.2877400746246828e-06]},{"t_seconds":0.04,"contact_count":0,"joint_position":[-7.90692079583654e-09,0.0006204490380951628,0.0005311778160384745,0.00015829459320328073,5.014883934360119e-06,-2.6125456116091106e-06]},{"t_seconds":0.06,"contact_count":0,"joint_position":[-2.0717954128365262e-09,0.00048176159350905764,0.0004208105195709063,0.00015048595521051405,6.316925294634339e-06,-3.2887585193954773e-06]},{"t_seconds":0.08,"contact_count":0,"joint_position":[2.542501708868529e-09,0.0005454807899364291,0.00043890416891490365,0.00013920482730587174,6.7645273661297855e-06,-3.5208010994513065e-06]},{"t_seconds":0.1,"contact_count":0,"joint_position":[-1.8330993075116756e-10,0.0005679214772421337,0.000462900941648933,0.0001329400745742093,6.848285129997643e-06,-3.563952028893704e-06]},{"t_seconds":0.12,"contact_count":0,"joint_position":[-8.168679303458314e-10,0.0005734304008832954,0.0004756564987399547,0.0001305816651238598,6.833835371857796e-06,-3.5561104307013027e-06]},{"t_seconds":0.14,"contact_count":24,"joint_position":[-5.04484024132685e-10,0.0005744845332367101,0.00048124486750592596,0.0001300049083941833,6.812141077330066e-06,-3.5446490873866394e-06]},{"t_seconds":0.16,"contact_count":24,"joint_position":[-1.6880754743103919e-10,0.0005745247460632131,0.0004833549400212359,0.00012999062252686875,6.800607781817799e-06,-3.5385889386611022e-06]},{"t_seconds":0.18,"contact_count":24,"joint_position":[-8.568610520106432e-13,0.0005744136468171425,0.00048403605862172344,0.00013007011902832426,6.796594740251118e-06,-3.53649551201794e-06]},{"t_seconds":0.2,"contact_count":24,"joint_position":[4.926003574317835e-11,0.0005743261559366404,0.0004842103160637594,0.00013012451668241773,6.795808779167637e-06,-3.5360957937788335e-06]},{"t_seconds":0.22,"contact_count":24,"joint_position":[4.851679200016367e-11,0.0005742760932930145,0.0004842339136958085,0.00013014804348601333,6.795927030982658e-06,-3.5361656218547632e-06]},{"t_seconds":0.24,"contact_count":24,"joint_position":[3.4312981054299455e-11,0.0005742504888280704,0.0004842249347154808,0.00013015516916852786,6.796126180367197e-06,-3.536273685898822e-06]},{"t_seconds":0.26,"contact_count":24,"joint_position":[2.0995673986187398e-11,0.0005742380204617698,0.0004842150049201419,0.00013015625948868063,6.796236912622234e-06,-3.5363330229337302e-06]},{"t_seconds":0.28,"contact_count":24,"joint_position":[1.1864510215968967e-11,0.0005742320743403621,0.00048420922813810014,0.00013015589382714616,6.796277809179157e-06,-3.5363547494146046e-06]},{"t_seconds":0.3,"contact_count":24,"joint_position":[6.405073201627008e-12,0.0005742292580286329,0.0004842065641962056,0.00013015549096339452,6.796287168293351e-06,-3.5363596404685857e-06]},{"t_seconds":0.32,"contact_count":24,"joint_position":[3.3741978196376085e-12,0.0005742279246892883,0.0004842055122944643,0.00013015528355759607,6.796286902194129e-06,-3.536359443538703e-06]},{"t_seconds":0.34,"contact_count":24,"joint_position":[1.7592887957525742e-12,0.0005742272925033089,0.00048420515302978034,0.0001301552090291374,6.796285275396002e-06,-3.5363585545509623e-06]},{"t_seconds":0.36,"contact_count":24,"joint_position":[9.160519812529513e-13,0.0005742269924827439,0.0004842050509827715,0.0001301551915865396,6.796284255365859e-06,-3.5363580049753596e-06]},{"t_seconds":0.38,"contact_count":24,"joint_position":[4.785934886780149e-13,0.0005742268501899188,0.0004842050307167946,0.00013015519134287277,6.796283840844029e-06,-3.5363577836923037e-06]},{"t_seconds":0.4,"contact_count":24,"joint_position":[2.512395818733725e-13,0.0005742267828538427,0.0004842050310828379,0.000130155193747097,6.79628372705161e-06,-3.5363577238520908e-06]},{"t_seconds":0.42,"contact_count":24,"joint_position":[1.3065110785150046e-13,0.0005742267505777044,0.0004842050341452663,0.00013015519533665873,6.796283714310401e-06,-3.536357717760637e-06]},{"t_seconds":0.44,"contact_count":24,"joint_position":[5.735849711646425e-14,0.000574226733282279,0.0004842050360174056,0.00013015519611341082,6.796283718206621e-06,-3.5363577204318056e-06]},{"t_seconds":0.46,"contact_count":24,"joint_position":[7.240786207079155e-15,0.0005742267242100542,0.0004842050367297306,0.00013015519644617662,6.796283723802882e-06,-3.5363577240273317e-06]},{"t_seconds":0.48,"contact_count":24,"joint_position":[-2.8109156361795192e-14,0.0005742267198450476,0.00048420503677850367,0.00013015519655893391,6.796283728553992e-06,-3.536357727126286e-06]},{"t_seconds":0.5,"contact_count":24,"joint_position":[-5.4892120810629304e-14,0.0005742267179518145,0.0004842050364971888,0.0001301551966028807,6.7962837326440156e-06,-3.5363577298415654e-06]},{"t_seconds":0.52,"contact_count":24,"joint_position":[-7.658984566313927e-14,0.0005742267175219896,0.0004842050359991278,0.0001301551965987913,6.796283735331716e-06,-3.5363577317510745e-06]},{"t_seconds":0.54,"contact_count":24,"joint_position":[-9.37082076739923e-14,0.0005742267177377188,0.00048420503550281144,0.00013015519659496336,6.796283737629186e-06,-3.53635773337555e-06]},{"t_seconds":0.56,"contact_count":24,"joint_position":[-1.0865295184791752e-13,0.0005742267185073099,0.00048420503492637877,0.00013015519658052184,6.796283739460496e-06,-3.536357734722001e-06]},{"t_seconds":0.58,"contact_count":24,"joint_position":[-1.1917092847974973e-13,0.0005742267191072938,0.0004842050345388958,0.00013015519657068425,6.796283740506488e-06,-3.5363577355044016e-06]},{"t_seconds":0.6,"contact_count":24,"joint_position":[-1.261998448281126e-13,0.0005742267194972468,0.0004842050343024142,0.00013015519656550936,6.796283741035703e-06,-3.536357735909353e-06]},{"t_seconds":0.62,"contact_count":24,"joint_position":[-1.2080697127971936e-13,0.0005742267194808724,0.0004842050346634206,0.00013015519657125327,6.796283742284479e-06,-3.5363577363575404e-06]},{"t_seconds":0.64,"contact_count":24,"joint_position":[-1.1165473235911118e-13,0.0005742267193482246,0.00048420503514036255,0.0001301551965842919,6.796283743726301e-06,-3.5363577368849645e-06]},{"t_seconds":0.66,"contact_count":24,"joint_position":[-1.098687884114402e-13,0.0005742267197487146,0.00048420503513214196,0.00013015519657820997,6.796283744579153e-06,-3.5363577373563705e-06]},{"t_seconds":0.68,"contact_count":24,"joint_position":[-1.1093436030754133e-13,0.0005742267202416461,0.00048420503498773827,0.00013015519656861663,6.796283745056003e-06,-3.5363577376900193e-06]},{"t_seconds":0.7,"contact_count":24,"joint_position":[-1.0508775498779082e-13,0.0005742267203413905,0.0004842050352378447,0.00013015519656603834,6.7962837457053305e-06,-3.536357737876573e-06]},{"t_seconds":0.72,"contact_count":24,"joint_position":[-9.256085032741673e-14,0.0005742267201488126,0.00048420503580897154,0.00013015519657570205,6.796283746942696e-06,-3.5363577382338255e-06]},{"t_seconds":0.74,"contact_count":24,"joint_position":[-8.818271275780605e-14,0.0005742267203703767,0.0004842050358956857,0.0001301551965687543,6.796283747412107e-06,-3.536357738442815e-06]},{"t_seconds":0.76,"contact_count":24,"joint_position":[-8.938281384534525e-14,0.0005742267208784828,0.0004842050356984761,0.00013015519655267915,6.796283747496675e-06,-3.536357738581692e-06]},{"t_seconds":0.78,"contact_count":24,"joint_position":[-8.72463493894283e-14,0.0005742267210916875,0.0004842050357347922,0.00013015519654336724,6.796283747588726e-06,-3.5363577385800523e-06]},{"t_seconds":0.8,"contact_count":24,"joint_position":[-7.436781336177642e-14,0.0005742267208333676,0.0004842050363297574,0.0001301551965496529,6.796283748554308e-06,-3.5363577387569988e-06]},{"t_seconds":0.82,"contact_count":24,"joint_position":[-6.8412472045626e-14,0.0005742267208584344,0.0004842050365218473,0.0001301551965454816,6.7962837488664134e-06,-3.536357738819223e-06]},{"t_seconds":0.84,"contact_count":24,"joint_position":[-7.062615611572838e-14,0.000574226721366991,0.0004842050362654874,0.00013015519652415425,6.796283748605182e-06,-3.536357738790869e-06]},{"t_seconds":0.86,"contact_count":24,"joint_position":[-7.259055246104867e-14,0.0005742267217128356,0.000484205036089169,0.00013015519651275305,6.796283748461992e-06,-3.536357738790327e-06]},{"t_seconds":0.88,"contact_count":24,"joint_position":[-5.972336618124461e-14,0.0005742267213813821,0.0004842050367054854,0.00013015519651416626,6.7962837490619095e-06,-3.5363577387296807e-06]},{"t_seconds":0.9,"contact_count":24,"joint_position":[-5.189423564566856e-14,0.0005742267212063164,0.00048420503703108976,0.0001301551965146553,6.796283749369255e-06,-3.5363577387141584e-06]},{"t_seconds":0.92,"contact_count":24,"joint_position":[-5.523256306963226e-14,0.0005742267217219586,0.00048420503671513135,0.00013015519648955693,6.796283748850379e-06,-3.536357738572567e-06]},{"t_seconds":0.94,"contact_count":24,"joint_position":[-5.779350119173741e-14,0.0005742267220635427,0.00048420503651221917,0.00013015519647614632,6.7962837485718145e-06,-3.5363577385079114e-06]},{"t_seconds":0.96,"contact_count":24,"joint_position":[-4.8412950825897626e-14,0.0005742267218207247,0.0004842050369653457,0.00013015519647445784,6.796283748867117e-06,-3.5363577383697603e-06]},{"t_seconds":0.98,"contact_count":24,"joint_position":[-4.033126569414838e-14,0.0005742267215953756,0.00048420503732101745,0.0001301551964748441,6.79628374911933e-06,-3.536357738299611e-06]},{"t_seconds":1.0,"contact_count":24,"joint_position":[-4.2687142499944754e-14,0.0005742267219723344,0.0004842050370764649,0.00013015519645310922,6.796283748570154e-06,-3.536357738107975e-06]},{"t_seconds":1.02,"contact_count":24,"joint_position":[-4.5878122717373194e-14,0.0005742267223163258,0.0004842050368437145,0.00013015519643792175,6.796283748173445e-06,-3.5363577379924736e-06]},{"t_seconds":1.04,"contact_count":24,"joint_position":[-3.9842519204549144e-14,0.0005742267221786639,0.0004842050371351354,0.00013015519643386287,6.796283748248634e-06,-3.536357737826048e-06]},{"t_seconds":1.06,"contact_count":24,"joint_position":[-3.1486742383510503e-14,0.0005742267219068679,0.000484205037522353,0.00013015519643458026,6.7962837484727015e-06,-3.536357737716186e-06]},{"t_seconds":1.08,"contact_count":24,"joint_position":[-3.240206357083374e-14,0.0005742267221421344,0.00048420503737296304,0.00013015519641746694,6.796283747995223e-06,-3.5363577375184744e-06]},{"t_seconds":1.1,"contact_count":24,"joint_position":[-3.623429099281916e-14,0.0005742267224942648,0.0004842050371075202,0.00013015519640067094,6.79628374749361e-06,-3.5363577373627766e-06]},{"t_seconds":1.12,"contact_count":24,"joint_position":[-3.347097718079527e-14,0.0005742267224767636,0.000484205037234534,0.0001301551963944149,6.796283747393913e-06,-3.5363577371968742e-06]},{"t_seconds":1.14,"contact_count":24,"joint_position":[-2.4799951711654544e-14,0.0005742267221608026,0.0004842050376558298,0.00013015519639585869,6.79628374761426e-06,-3.5363577370598654e-06]},{"t_seconds":1.16,"contact_count":24,"joint_position":[-2.3881882467391797e-14,0.0005742267222496047,0.00048420503762265876,0.00013015519638421097,6.796283747279618e-06,-3.5363577368831353e-06]},{"t_seconds":1.18,"contact_count":24,"joint_position":[-2.8362990298623617e-14,0.0005742267226148136,0.0004842050373217353,0.00013015519636591592,6.796283746682688e-06,-3.5363577366957094e-06]},{"t_seconds":1.2,"contact_count":24,"joint_position":[-2.886156259686889e-14,0.0005742267227316306,0.00048420503727826725,0.0001301551963573235,6.796283746429762e-06,-3.536357736547629e-06]},{"t_seconds":1.22,"contact_count":24,"joint_position":[-1.9826373207262524e-14,0.0005742267223724037,0.00048420503773683083,0.00013015519635978693,6.796283746664588e-06,-3.536357736391702e-06]},{"t_seconds":1.24,"contact_count":24,"joint_position":[-1.6731071438274712e-14,0.00057422672230835,0.00048420503783931396,0.00013015519635418613,6.796283746522944e-06,-3.536357736251248e-06]},{"t_seconds":1.26,"contact_count":24,"joint_position":[-2.1869775333963812e-14,0.0005742267226910425,0.00048420503750003837,0.0001301551963344626,6.796283745837767e-06,-3.53635773603916e-06]},{"t_seconds":1.28,"contact_count":24,"joint_position":[-2.5663197901399423e-14,0.0005742267229568684,0.0004842050372781362,0.0001301551963237205,6.796283745469142e-06,-3.5363577359375903e-06]},{"t_seconds":1.3,"contact_count":24,"joint_position":[-1.621972725865744e-14,0.0005742267225532643,0.000484205037776671,0.00013015519632688337,6.7962837456995775e-06,-3.53635773574872e-06]},{"t_seconds":1.32,"contact_count":24,"joint_position":[-1.063896586937334e-14,0.0005742267223283044,0.0004842050380332809,0.0001301551963276574,6.796283745781401e-06,-3.5363577356483366e-06]},{"t_seconds":1.34,"contact_count":24,"joint_position":[-1.6444803052079565e-14,0.0005742267227327149,0.00048420503765279573,0.00013015519630664823,6.796283745019324e-06,-3.53635773542132e-06]},{"t_seconds":1.36,"contact_count":24,"joint_position":[-2.0532515214792408e-14,0.0005742267230045438,0.0004842050374151869,0.00013015519629542833,6.796283744619622e-06,-3.5363577353122636e-06]},{"t_seconds":1.38,"contact_count":24,"joint_position":[-1.3710751436426267e-14,0.000574226722712217,0.0004842050377836462,0.00013015519629728446,6.796283744764571e-06,-3.5363577351517365e-06]},{"t_seconds":1.4,"contact_count":24,"joint_position":[-7.64765430702708e-15,0.0005742267224508734,0.00048420503807631064,0.00013015519629920933,6.796283744883076e-06,-3.5363577350486614e-06]},{"t_seconds":1.42,"contact_count":24,"joint_position":[-1.1843965186828532e-14,0.0005742267227470813,0.0004842050377879358,0.00013015519628251418,6.796283744263009e-06,-3.5363577348572324e-06]},{"t_seconds":1.44,"contact_count":24,"joint_position":[-1.6280897079340456e-14,0.0005742267230295862,0.0004842050375301274,0.0001301551962707253,6.796283743830087e-06,-3.536357734742824e-06]},{"t_seconds":1.46,"contact_count":24,"joint_position":[-1.2090514805471715e-14,0.0005742267228560396,0.0004842050377637665,0.00013015519627088888,6.796283743884194e-06,-3.5363577346108034e-06]},{"t_seconds":1.48,"contact_count":24,"joint_position":[-5.55387045396229e-15,0.0005742267225601027,0.0004842050380925566,0.00013015519627405974,6.79628374404559e-06,-3.5363577345080935e-06]},{"t_seconds":1.5,"contact_count":24,"joint_position":[-7.8741845245265e-15,0.0005742267227394914,0.00048420503791158693,0.00013015519626192478,6.796283743587918e-06,-3.5363577343532804e-06]},{"t_seconds":1.52,"contact_count":24,"joint_position":[-1.2705078755361376e-14,0.000574226723036564,0.00048420503762962026,0.000130155196249472,6.79628374311911e-06,-3.5363577342350782e-06]},{"t_seconds":1.54,"contact_count":24,"joint_position":[-1.1197316491515619e-14,0.0005742267229899876,0.0004842050377213082,0.000130155196247456,6.796283743069418e-06,-3.5363577341290475e-06]},{"t_seconds":1.56,"contact_count":24,"joint_position":[-4.1788998499934905e-15,0.000574226722660066,0.00048420503808748686,0.00013015519625199246,6.796283743280791e-06,-3.5363577340293958e-06]},{"t_seconds":1.58,"contact_count":24,"joint_position":[-4.382877792533129e-15,0.0005742267227139002,0.00048420503802851066,0.00013015519624464672,6.79628374300243e-06,-3.5363577339103974e-06]},{"t_seconds":1.6,"contact_count":24,"joint_position":[-9.646394093305529e-15,0.0005742267230289179,0.00048420503771870194,0.00013015519623142674,6.796283742494389e-06,-3.5363577337894775e-06]},{"t_seconds":1.62,"contact_count":24,"joint_position":[-1.3672998590597421e-14,0.0005742267232609542,0.0004842050375044473,0.0001301551962236839,6.7962837421997305e-06,-3.5363577337300836e-06]},{"t_seconds":1.64,"contact_count":24,"joint_position":[-2.7139453121462522e-14,0.0005742267240009103,0.0004842050367819331,0.00013015519620005606,6.796283741268953e-06,-3.5363577335865805e-06]},{"t_seconds":1.66,"contact_count":24,"joint_position":[-2.6294064755257915e-14,0.0005742267239802167,0.0004842050368821804,0.00013015519619804833,6.796283741228308e-06,-3.5363577334590267e-06]},{"t_seconds":1.68,"contact_count":24,"joint_position":[-2.324271786653569e-14,0.000574226723840009,0.0004842050370705497,0.00013015519619966187,6.796283741316219e-06,-3.5363577333812678e-06]},{"t_seconds":1.7,"contact_count":24,"joint_position":[-3.210581720214571e-14,0.0005742267243376695,0.0004842050365830228,0.00013015519618179348,6.796283740611113e-06,-3.5363577332458666e-06]},{"t_seconds":1.72,"contact_count":24,"joint_position":[-3.005166127755978e-14,0.0005742267242528273,0.00048420503672561195,0.00013015519618128377,6.796283740615742e-06,-3.536357733135419e-06]},{"t_seconds":1.74,"contact_count":24,"joint_position":[-2.5316100432539333e-14,0.0005742267240268333,0.0004842050369798833,0.00013015519618407822,6.796283740745323e-06,-3.53635773305707e-06]},{"t_seconds":1.76,"contact_count":24,"joint_position":[-3.087370755936473e-14,0.0005742267243493491,0.00048420503664941666,0.0001301551961706548,6.796283740210735e-06,-3.5363577329421223e-06]},{"t_seconds":1.78,"contact_count":24,"joint_position":[-2.8659582319684286e-14,0.0005742267242544508,0.0004842050367823263,0.00013015519617014,6.7962837402092726e-06,-3.5363577328433565e-06]},{"t_seconds":1.8,"contact_count":24,"joint_position":[-2.2718805851789877e-14,0.0005742267239632579,0.00048420503709433344,0.00013015519617488405,6.796283740412405e-06,-3.536357732776483e-06]},{"t_seconds":1.82,"contact_count":24,"joint_position":[-1.0674833504044226e-14,0.000574226723352894,0.0004842050377244704,0.00013015519618742532,6.796283740925891e-06,-3.536357732709874e-06]},{"t_seconds":1.84,"contact_count":24,"joint_position":[1.4378099541482621e-15,0.0005742267227440732,0.0004842050383132962,0.0001301551961987138,6.796283741380701e-06,-3.5363577326584535e-06]},{"t_seconds":1.86,"contact_count":24,"joint_position":[-1.3818043623579933e-15,0.0005742267229274709,0.0004842050380648129,0.00013015519618709908,6.7962837409083034e-06,-3.5363577325649376e-06]},{"t_seconds":1.88,"contact_count":24,"joint_position":[-5.297484983219055e-15,0.0005742267231540513,0.00048420503781342446,0.00013015519617805147,6.796283740546716e-06,-3.5363577325067613e-06]},{"t_seconds":1.9,"contact_count":24,"joint_position":[-4.438955365605934e-15,0.0005742267231196521,0.00048420503785904915,0.00013015519617801523,6.796283740552351e-06,-3.5363577324718195e-06]},{"t_seconds":1.92,"contact_count":24,"joint_position":[5.072174625170049e-15,0.0005742267226340432,0.0004842050383607063,0.00013015519618858322,6.796283740981688e-06,-3.5363577324265668e-06]},{"t_seconds":1.94,"contact_count":24,"joint_position":[4.529454983103067e-15,0.0005742267226845097,0.00048420503827712456,0.00013015519618283987,6.796283740747821e-06,-3.5363577323589253e-06]},{"t_seconds":1.96,"contact_count":24,"joint_position":[3.5770842512889074e-16,0.0005742267229185025,0.00048420503802782777,0.00013015519617415474,6.7962837403998465e-06,-3.5363577323036644e-06]},{"t_seconds":1.98,"contact_count":24,"joint_position":[-2.27176981570365e-15,0.0005742267230628901,0.000484205037887985,0.00013015519616977537,6.796283740228053e-06,-3.536357732277114e-06]},{"t_seconds":2.0,"contact_count":24,"joint_position":[-3.61092318607827e-15,0.0005742267231349301,0.0004842050378280965,0.00013015519616807827,6.796283740163967e-06,-3.5363577322648694e-06]}],"motion_binary":{"href":"motion.bin.gz","compression":"gzip","bytes":42420,"compressed_bytes":6523,"sha256":"c27470b8d83ab88242d74cfe411cd85e12c7ae7f7ec9d2e3b2d85ba5891b8b2e"}}
asset-library/v01/previews/so101/preview-integrity.json ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "dvidia.asset-preview-integrity/v1",
3
+ "scope": "Artifact consistency only, not authenticity or physical qualification",
4
+ "files": {
5
+ "scene.json": {
6
+ "bytes": 290,
7
+ "sha256": "24962e06594959eb2a432219425bd17b3fa74e428440c8e83c6edc5e984ae716"
8
+ },
9
+ "catalog.json": {
10
+ "bytes": 25194,
11
+ "sha256": "82e44bf83ca4c64051b5dc99ca0d301cb416dfee6dc043e86582d6fd4fa490ba"
12
+ },
13
+ "model.json": {
14
+ "bytes": 24776,
15
+ "sha256": "4cea6af308e91674c20c6cdf485f91b21bb71510b5d5b616abf622b24a6c2e30"
16
+ },
17
+ "motion.json": {
18
+ "bytes": 20481,
19
+ "sha256": "5da18345066879ab48336df4735d863c497be2780b239c25b566003fab752407"
20
+ },
21
+ "geometry.bin.gz": {
22
+ "bytes": 3182925,
23
+ "sha256": "494d7ce4ae7df05e51e0e9f7ed5c2dcb0a489817d72f8c83944e1d50e078396e"
24
+ },
25
+ "motion.bin.gz": {
26
+ "bytes": 6523,
27
+ "sha256": "9b1ab54e527faad6324a0ef3f8be958d61aa62041d85c8171a7a5d3356f37f29"
28
+ },
29
+ "index.html": {
30
+ "bytes": 9636,
31
+ "sha256": "41a97a426a2b72520e39a469eaa78f4b281c7fef9cf9607301af9c398594251f"
32
+ },
33
+ "asset_library.bundle.js": {
34
+ "bytes": 529697,
35
+ "sha256": "fe7a98bf9b991a33d030114b9e447bd687230a9dbc381631fd316da408857ee9"
36
+ },
37
+ "reference_replay.third-party.txt": {
38
+ "bytes": 1199,
39
+ "sha256": "ea4da6cf7a8a54649702f0eb8d057c8ced12f8fed2329c5e96d92a3316922813"
40
+ },
41
+ "LICENSE": {
42
+ "bytes": 1076,
43
+ "sha256": "ab47d245880a661fdca3c6a4cb91671031302deee50d64f8d2d6df86832962e1"
44
+ },
45
+ "licenses/robotstudio_so101/LICENSE": {
46
+ "bytes": 11357,
47
+ "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4"
48
+ },
49
+ "licenses/robotstudio_so101/README.md": {
50
+ "bytes": 1142,
51
+ "sha256": "e2344e7c14290bed85c7907247aecb8bf6cb4392e3de0d7c45680efe9bb9b5a9"
52
+ },
53
+ "scenes/trainer.json": {
54
+ "bytes": 222,
55
+ "sha256": "17ff0e251d0b53f0d9bb1cf3aa66ed59eea0a38f0f84956193d8837c3ad68e65"
56
+ },
57
+ "scenes/ankle-boot.json": {
58
+ "bytes": 228,
59
+ "sha256": "f4a1f20229b52a54beb7eaf2e1e2f5b767ea9a5aea4945c15b637a67746dceca"
60
+ },
61
+ "scenes/slipper.json": {
62
+ "bytes": 222,
63
+ "sha256": "1d78d4aac6129177b7053b102cd851dddc177483f15596554ef38e9d69e4d2a2"
64
+ },
65
+ "README.md": {
66
+ "bytes": 897,
67
+ "sha256": "195849dd9df960ae7e42a29433c46c810132f52154ccc0ef3df79649d5aa89af"
68
+ }
69
+ }
70
+ }
asset-library/v01/previews/so101/reference_replay.third-party.txt ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ DVIDIA self-hosted reference replay
2
+
3
+ Three.js 0.180.0 and OrbitControls
4
+ https://github.com/mrdoob/three.js/tree/r180
5
+
6
+ The MIT License
7
+
8
+ Copyright © 2010-2025 three.js authors
9
+
10
+ Permission is hereby granted, free of charge, to any person obtaining a copy
11
+ of this software and associated documentation files (the "Software"), to deal
12
+ in the Software without restriction, including without limitation the rights
13
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+ copies of the Software, and to permit persons to whom the Software is
15
+ furnished to do so, subject to the following conditions:
16
+
17
+ The above copyright notice and this permission notice shall be included in
18
+ all copies or substantial portions of the Software.
19
+
20
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
26
+ THE SOFTWARE.
asset-library/v01/previews/so101/scene.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-scene/v1","catalog_version":"0.1.0","catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7","robot":"so101","shoe_ids":["trainer-left","trainer-right","ankle-boot-left","ankle-boot-right","slipper-left","slipper-right"],"timestep":0.002}
asset-library/v01/previews/so101/scenes/ankle-boot.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-scene/v1","catalog_version":"0.1.0","catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7","robot":"so101","shoe_ids":["ankle-boot-left","ankle-boot-right"],"timestep":0.002}
asset-library/v01/previews/so101/scenes/slipper.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-scene/v1","catalog_version":"0.1.0","catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7","robot":"so101","shoe_ids":["slipper-left","slipper-right"],"timestep":0.002}
asset-library/v01/previews/so101/scenes/trainer.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-scene/v1","catalog_version":"0.1.0","catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7","robot":"so101","shoe_ids":["trainer-left","trainer-right"],"timestep":0.002}
asset-library/v01/previews/ur5e/LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2026 DVIDIA contributors
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
asset-library/v01/previews/ur5e/README.md ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ # DVIDIA asset library preview
2
+
3
+ Recorded native MuJoCo scene settling with held arm commands. The browser displays saved poses and does not run physics. Shoes are authored rigid proxies with untested physical properties. No learned shoe skill, calibrated deformation, hardware or real-time qualification.
4
+
5
+ Serve this directory with `python -m http.server 8000` and open http://localhost:8000. Everything is local; JavaScript, WebGL2 and DecompressionStream are required. The pair selector filters recorded objects visually; use a downloaded scene descriptor with dvidia-assets scene --config to compile and simulate only that pair. geometry.bin.gz and motion.bin.gz decode to bounded little-endian Float32 positions and wxyz quaternions. MIT applies to DVIDIA code and synthetic shoes. Robot model licenses and original READMEs remain under licenses/. Three.js/OrbitControls notices are included.
asset-library/v01/previews/ur5e/asset_library.bundle.js ADDED
The diff for this file is too large to render. See raw diff
 
asset-library/v01/previews/ur5e/catalog.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"schema":"dvidia.asset-catalog/v1","version":"0.1.0","license":"MIT","license_scope":"Original DVIDIA catalog and procedural shoes only; robot simulation assets retain their individual licenses.","scope":"Reusable native scene assets with synthetic rigid shoes. Scene loading and gravity/contact checks do not demonstrate shoe manipulation, learning or physical robot transfer.","units":{"length":"m","mass":"kg","time":"s","angle":"rad","quaternion":"wxyz"},"world_frame":"right-handed; robot base reference at world origin, +z up","robots":[{"id":"ur5e","name":"UR5e + Robotiq 2F-85","version":"0.1.0","immutable_id":"dvidia/robots/ur5e-2f85@0.1.0","arm_axes":6,"gripper_command_axes":1,"gripper_mechanical_joints":8,"native_command_units":["rad","rad","rad","rad","rad","rad","native_0_255"],"gripper_command":"Native coupled gripper servo input [0,255]; not a measured gap or calibrated force.","licenses":{"universal_robots_ur5e":"BSD-3-Clause","robotiq_2f85":"BSD-2-Clause"},"source":{"repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","verification":"Packaged SHA256 allowlist; assets are read from verified bytes, without network access.","model_urls":["https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/universal_robots_ur5e","https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/robotiq_2f85"],"home_scope":"Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."},"home_joint_positions":{"shoulder_pan_joint":-1.5708,"shoulder_lift_joint":-1.5708,"elbow_joint":1.5708,"wrist_1_joint":-1.5708,"wrist_2_joint":-1.5708,"wrist_3_joint":0},"expected_dimensions":{"nq":14,"nv":14,"nu":7,"neq":3},"compatibility":{"scene_loading":true,"shoe_grasp_qualified":false,"physical_robot_ready":false,"scope":"Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."},"openness_scope":"These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."},{"id":"piper","name":"AgileX PiPER","version":"0.1.0","immutable_id":"dvidia/robots/piper@0.1.0","arm_axes":6,"gripper_command_axes":1,"gripper_mechanical_joints":2,"native_command_units":["rad","rad","rad","rad","rad","rad","m"],"gripper_command":"single-finger slide target in metres, native range [0,0.035]; not total jaw gap","licenses":{"agilex_piper":"MIT"},"source":{"repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","verification":"Packaged SHA256 allowlist; assets are read from verified bytes, without network access.","model_urls":["https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/agilex_piper"],"home_scope":"Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."},"home_joint_positions":{"joint1":0,"joint2":1.57,"joint3":-1.3485,"joint4":0,"joint5":0,"joint6":0,"joint7":0,"joint8":0},"expected_dimensions":{"nq":8,"nv":8,"nu":7,"neq":1},"compatibility":{"scene_loading":true,"shoe_grasp_qualified":false,"physical_robot_ready":false,"scope":"Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."},"openness_scope":"These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."},{"id":"so101","name":"The Robot Studio SO101","version":"0.1.0","immutable_id":"dvidia/robots/so101@0.1.0","arm_axes":5,"gripper_command_axes":1,"gripper_mechanical_joints":1,"native_command_units":["rad","rad","rad","rad","rad","rad"],"gripper_command":"moving-jaw hinge angle target in radians; not linear jaw gap","licenses":{"robotstudio_so101":"Apache-2.0"},"source":{"repository":"https://github.com/google-deepmind/mujoco_menagerie","commit":"0059d4335f8156206f63a35662313385f7ad6d74","verification":"Packaged SHA256 allowlist; assets are read from verified bytes, without network access.","model_urls":["https://github.com/google-deepmind/mujoco_menagerie/tree/0059d4335f8156206f63a35662313385f7ad6d74/robotstudio_so101"],"home_scope":"Authored scene initialization: UR5e and PiPER use the upstream home arm pose, zero gripper coordinates; SO101 uses its zero reference pose."},"home_joint_positions":{"shoulder_pan":0,"shoulder_lift":0,"elbow_flex":0,"wrist_flex":0,"wrist_roll":0,"gripper":0},"expected_dimensions":{"nq":6,"nv":6,"nu":6,"neq":0},"compatibility":{"scene_loading":true,"shoe_grasp_qualified":false,"physical_robot_ready":false,"scope":"Pinned native arm and gripper can share a rigid-shoe scene. This does not establish reachability, graspability, a shoe manipulation skill, or hardware compatibility."},"openness_scope":"These licenses cover pinned simulation assets; SDK and physical hardware design licenses are separate."}],"shoes":[{"id":"trainer-left","name":"Trainer / left","version":"0.1.0","immutable_id":"dvidia/shoes/trainer-left@0.1.0","family":"trainer","pair_id":"dvidia/shoes/trainer-pair@0.1.0","side":"left","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.28,0.1,0.087],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.3,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.8,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.14,0.05,0.01],"position_m":[0,0,0.01],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.122,0.047,0.035],"position_m":[-0.005,0.003,0.052],"mass_fraction":0.55,"rgba":[0.2,0.38,0.58,1]},{"name":"toe","type":"ellipsoid","size_m":[0.04,0.047,0.026],"position_m":[0.095,0.003,0.045],"mass_fraction":0.1,"rgba":[0.78,0.82,0.83,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"trainer-right","name":"Trainer / right","version":"0.1.0","immutable_id":"dvidia/shoes/trainer-right@0.1.0","family":"trainer","pair_id":"dvidia/shoes/trainer-pair@0.1.0","side":"right","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.28,0.1,0.087],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.3,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.8,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.14,0.05,0.01],"position_m":[0,0,0.01],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.122,0.047,0.035],"position_m":[-0.005,-0.003,0.052],"mass_fraction":0.55,"rgba":[0.2,0.38,0.58,1]},{"name":"toe","type":"ellipsoid","size_m":[0.04,0.047,0.026],"position_m":[0.095,-0.003,0.045],"mass_fraction":0.1,"rgba":[0.78,0.82,0.83,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"ankle-boot-left","name":"Ankle Boot / left","version":"0.1.0","immutable_id":"dvidia/shoes/ankle-boot-left@0.1.0","family":"ankle-boot","pair_id":"dvidia/shoes/ankle-boot-pair@0.1.0","side":"left","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.29,0.108,0.19],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.5,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.9,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.145,0.054,0.012],"position_m":[0,0,0.012],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.13,0.05,0.04],"position_m":[0.01,0.004,0.064],"mass_fraction":0.3,"rgba":[0.37,0.24,0.16,1]},{"name":"ankle","type":"ellipsoid","size_m":[0.047,0.049,0.055],"position_m":[-0.085,0.004,0.135],"mass_fraction":0.35,"rgba":[0.37,0.24,0.16,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"ankle-boot-right","name":"Ankle Boot / right","version":"0.1.0","immutable_id":"dvidia/shoes/ankle-boot-right@0.1.0","family":"ankle-boot","pair_id":"dvidia/shoes/ankle-boot-pair@0.1.0","side":"right","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.29,0.108,0.19],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.5,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.9,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.145,0.054,0.012],"position_m":[0,0,0.012],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.13,0.05,0.04],"position_m":[0.01,-0.004,0.064],"mass_fraction":0.3,"rgba":[0.37,0.24,0.16,1]},{"name":"ankle","type":"ellipsoid","size_m":[0.047,0.049,0.055],"position_m":[-0.085,-0.004,0.135],"mass_fraction":0.35,"rgba":[0.37,0.24,0.16,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"slipper-left","name":"Slipper / left","version":"0.1.0","immutable_id":"dvidia/shoes/slipper-left@0.1.0","family":"slipper","pair_id":"dvidia/shoes/slipper-pair@0.1.0","side":"left","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.27,0.102,0.055],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.15,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.65,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.135,0.051,0.009],"position_m":[0,0,0.009],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.09,0.049,0.017],"position_m":[0.045,0.002,0.038],"mass_fraction":0.65,"rgba":[0.52,0.31,0.37,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}},{"id":"slipper-right","name":"Slipper / right","version":"0.1.0","immutable_id":"dvidia/shoes/slipper-right@0.1.0","family":"slipper","pair_id":"dvidia/shoes/slipper-pair@0.1.0","side":"right","license":"MIT","source":{"kind":"original_procedural","author":"DVIDIA","scope":"New primitive geometry; no redistributed scans, videos, photographs or model weights."},"properties":{"dimensions_m":{"value":[0.27,0.102,0.055],"units":"m; length x, width y, maximum height z","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_kg":{"value":0.15,"units":"kg","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"sliding_friction":{"value":0.65,"units":"dimensionless","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"torsional_friction":{"value":0.005,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"rolling_friction":{"value":0.0001,"units":"m","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"mass_distribution":{"value":"Component mass fractions; overlapping solid primitives, inertia inferred by MuJoCo.","units":"model assumption","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"deformation":{"value":"Rigid-body proxy; no flexibility, crushing, cloth, laces, shell failure or deformation.","units":"model class","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."},"contact_solver":{"value":{"condim":4,"priority":1,"solref":[0.02,1],"solimp":[0.9,0.95,0.001,0.5,2]},"units":"MuJoCo solver parameters; no calibrated stiffness or damping","evidence":"untested","source":"Authored synthetic proxy for numerical scene tests; no real shoe, scan, measurement, material fit or calibration supports this value."}},"frame":{"origin":"sole bottom center","axes":"right-handed; +x toward toe, +y lateral, +z up","sole_bottom_z_m":0,"initial_bottom_z_m":0.08},"geometry":[{"name":"sole","type":"box","size_m":[0.135,0.051,0.009],"position_m":[0,0,0.009],"mass_fraction":0.35,"rgba":[0.16,0.17,0.18,1]},{"name":"upper","type":"ellipsoid","size_m":[0.09,0.049,0.017],"position_m":[0.045,-0.002,0.038],"mass_fraction":0.65,"rgba":[0.52,0.31,0.37,1]}],"fidelity":{"geometry":"authored coarse proxy","native_contact":"available for numerical testing","measured_contact":"untested","deformation":"unsupported","shoe_grasp_qualified":false,"physical_robot_ready":false}}],"environment":{"id":"open-support-plane","version":"0.1.0","license":"MIT","geometry":"Infinite collision plane at z=0; displayed with 2 m half extents. Not a finite tabletop or rack.","name":"asset_table","gravity_m_s2":[0,0,-9.81],"property_evidence":"untested authored environment","default_layout":"Three columns x=.40,.76,1.12 m; two rows y=.38,.56 m; sole bottoms begin z=.08 m. Layout separates loading tests from reachability claims."},"limitations":["All shoe physical properties are untested synthetic assumptions.","Left/right labels identify mirrored procedural instances, not scanned real shoes.","Arm command interfaces differ; installing a scene does not install a learned controller.","No deformation, real-world calibration, graspability claim or closed-loop sensor stack."],"catalog_sha256":"592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7"}