Spaces:
Running
Running
File size: 36,529 Bytes
7ecf0f0 c21be3d 7ecf0f0 c21be3d 7ecf0f0 c21be3d 7ecf0f0 c21be3d d10b2c8 c21be3d d10b2c8 c21be3d b07b6e0 d10b2c8 bf64e4c d10b2c8 be267fe d10b2c8 a6bf57f d10b2c8 a6bf57f d10b2c8 be267fe a6bf57f b07b6e0 c21be3d 94d49a2 d423f1d f3f28fa 826df27 c8774bc 23f9fc2 b9a3306 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 | ---
title: DVIDIA Robot Simulation Lab
emoji: 🤖
colorFrom: gray
colorTo: green
sdk: static
app_file: index.html
license: mit
pinned: false
tags:
- robotics
- mujoco
- simulation
- open-source
---
# DVIDIA Robot Simulation Lab
Explore recorded native robot simulation, inspect every attempted task, and run
the open-source tools on your own computer or server.
This Space contains the actual recorded UR5e + Robotiq 2F-85 rigid-block task:
native meshes, full body poses, requested commands, grasp/carry/release attempts,
matched open-jaw and hold controls, and the complete sealed source receipt.
The browser replays recorded state; **it does not rerun physics**.
Frozen confirmation cohort: 18 planned attempts across 6 synthetic scenes. Counts are descriptive, with no population or physical reliability claim.
- nominal / placement: 4/4 completed, 4 numerically valid
- nominal / replay_open_jaw: 0/4 completed, 4 numerically valid
- nominal / hold: 0/4 completed, 4 numerically valid
- low_friction / placement: 2/2 completed, 2 numerically valid
- low_friction / replay_open_jaw: 0/2 completed, 2 numerically valid
- low_friction / hold: 0/2 completed, 2 numerically valid
These are small synthetic scenarios using an authored controller with privileged
simulator state. They do not establish learned skills, human-video action recovery,
shoe manipulation, hardware reliability, real-time camera reaction, or physical
transfer. Replay selects an explicitly declared excerpt; the original full
denominator and every attempt remain under `replay/receipt/`.
## Install and reproduce locally
```sh
python3 -m venv .venv
.venv/bin/python -m pip install "dvidia-training[arm] @ git+https://github.com/Dvidia-Inference/dvidia-training.git@0545ac47aedcd7c197341986533aa3e74c263ac6"
.venv/bin/dvidia-embodiment fetch-assets --output runs/reference-assets
.venv/bin/dvidia-reference-task benchmark runs/reference-assets --output runs/grasp-development
.venv/bin/dvidia-reference-task inspect runs/grasp-development
.venv/bin/dvidia-reference-task export-replay runs/reference-assets runs/grasp-development --output runs/grasp-replay
```
Use Python 3.12 or later and a platform supported by the pinned MuJoCo 3.15.0 and
NumPy dependencies. The published native task ran on a CPU with no GPU. Native
physics and learning are separate workloads; no minimum RAM or speed guarantee
has been established for this task. WebGL2 is required only for the interactive
browser viewer. Fetch dependencies and pinned assets once, then native simulation
and exported replay work offline through a local HTTP server. The complete
[local task guide](https://github.com/Dvidia-Inference/dvidia-training/blob/0545ac47aedcd7c197341986533aa3e74c263ac6/docs/native-task-benchmark.md)
describes controls, scoring and measured timing boundaries.
## Hardware profiles
UR5e + 2F-85 has the recorded native contact-task evidence above. Additional arms
are listed with explicit implementation and evidence status in the gallery;
an upcoming listing is not a verified simulator or a hardware adapter. No
Space entry sends commands to a physical robot.
- AgileX PiPER: 6 arm axes + 1 gripper axis; recorded unloaded native mechanics, not task-qualified. Complete report, traces, hashes and original MIT notice: `profiles/piper/`.
- The Robot Studio SO101: 5 arm axes + 1 gripper axis; recorded unloaded native mechanics, not task-qualified. Complete report, traces, hashes and original Apache-2.0 notice: `profiles/so101/`.
## PiPER contact pilot
Frozen confirmation cohort: 9 planned attempts across 3 synthetic scenes. Counts are descriptive, with no population or physical reliability claim.
- nominal / placement: 2/2 completed, 2 numerically valid
- nominal / replay_open_jaw: 0/2 completed, 2 numerically valid
- nominal / hold: 0/2 completed, 2 numerically valid
- low_friction / placement: 0/1 completed, 1 numerically valid
- low_friction / replay_open_jaw: 0/1 completed, 1 numerically valid
- low_friction / hold: 0/1 completed, 1 numerically valid
Authored controller, synthetic scenes and privileged native simulator state. Contact is uncalibrated; no learned skill or physical robot is qualified. This is separate from the unloaded PiPER mechanics bundle; no PiPER 3D viewer is included. Every attempted episode, including failed and invalid attempts, remains under `tasks/piper/attempts/`. Inspect [the complete task report](tasks/piper/report.html), [frozen protocol](tasks/piper/protocol.json), [file hashes](tasks/piper/integrity.json), and [original MIT model license](tasks/piper/licenses/agilex_piper/LICENSE). [Local PiPER contact guide](https://github.com/Dvidia-Inference/dvidia-training/blob/0545ac47aedcd7c197341986533aa3e74c263ac6/docs/piper-contact-pilot.md).
## PiPER guarded grip comparison
Placement completion: baseline 4/6 versus guarded 2/6.
This cohort does not show improved placement success.
Retries and qualification decisions do not imply successful recovery.
Frozen confirmation cohort: 30 planned attempts across six synthetic scenes. Two shared layouts at each friction; five variants per scene. Counts are descriptive, not physical reliability or detector accuracy.
- μ=0.80 / baseline_placement: 2/2 completed, 2 numerically valid
- μ=0.80 / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80 / guarded_placement: 2/2 completed, 2 numerically valid
- μ=0.80 / guarded_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80 / hold: 0/2 completed, 2 numerically valid
- μ=0.55 / baseline_placement: 2/2 completed, 2 numerically valid
- μ=0.55 / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55 / guarded_placement: 0/2 completed, 2 numerically valid
- μ=0.55 / guarded_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55 / hold: 0/2 completed, 2 numerically valid
- μ=0.15 / baseline_placement: 0/2 completed, 2 numerically valid
- μ=0.15 / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15 / guarded_placement: 0/2 completed, 2 numerically valid
- μ=0.15 / guarded_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15 / hold: 0/2 completed, 2 numerically valid
Baseline and guarded authored controllers use privileged native state and their own matched open-jaw replays plus a common hold control. Full qualification decisions, unresolved outcomes, absent opportunities, alarms, retries and aborts remain in the source evidence. These synthetic trials are not detector accuracy, learned competence or physical qualification.
Every full attempt is stored as canonical deterministic gzip JSON under `tasks/piper-grip/attempts/`; the original seal records both compressed and decoded bytes and SHA-256. Download all files in `tasks/piper-grip/` together and run the pinned `dvidia-piper-grip inspect` command from [the local guide](https://github.com/Dvidia-Inference/dvidia-training/blob/0545ac47aedcd7c197341986533aa3e74c263ac6/docs/piper-grip-recovery.md). No archive extraction is needed. [Full comparison](tasks/piper-grip/report.html) · [Original protocol](tasks/piper-grip/protocol.json) · [Stored and decoded hashes](tasks/piper-grip/integrity.json).
## PiPER grip recovery v0.4
Placement completion: v0.3 4/12, v0.4 carry-only 4/12, v0.4 full 4/12.
Retries, resumes and grip refusals do not imply successful placement or recovery. Shared successful scenes: 4; gained placements: 0; lost placements: 0. Mean completion-time change on shared successes: -1.270 simulated seconds (v0.4 minus v0.3). Hold-duration and post-resume motion remain separate in the report.
Frozen confirmation cohort: 84 planned attempts across twelve synthetic scenes. Three frictions, two masses and two shared layouts; seven variants per scene. Every failed or invalid attempt remains in the denominator. Counts are descriptive, not physical reliability or detector accuracy.
- μ=0.80, mass=0.04 kg / history_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_carry_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_carry_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / history_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_carry_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_carry_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_carry_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_carry_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
Frozen v0.3, v0.4 carry-only and v0.4 full are authored controllers with privileged native state, each with its own matched open-jaw replay and a common hold control. Full diagnostics, contact-memory decisions, refusals, retries, resumes and aborts are retained. These synthetic trials establish no learned competence, physical reliability or detector accuracy.
Every attempt is canonical deterministic gzip JSON under `tasks/piper-recovery-v04/attempts/`; the original seal records both stored and decoded bytes and SHA-256. Download all files in `tasks/piper-recovery-v04/` together for the pinned offline inspection workflow in [the v0.4 guide](https://github.com/Dvidia-Inference/dvidia-training/blob/0545ac47aedcd7c197341986533aa3e74c263ac6/docs/piper-contact-recovery-v04.md). [Full comparison](tasks/piper-recovery-v04/report.html) · [Every outcome](tasks/piper-recovery-v04/report.json) · [Original protocol](tasks/piper-recovery-v04/protocol.json) · [Stored and decoded hashes](tasks/piper-recovery-v04/integrity.json).
## PiPER contact memory v0.3
Placement completion: baseline 4/12, probe-only 4/12, history 6/12.
Retries, resumes and release refusals do not imply successful placement or recovery.
Frozen confirmation cohort: 84 planned attempts across twelve synthetic scenes. Three frictions, two masses and two shared layouts; seven variants per scene. Every failed or invalid attempt remains in the denominator. Counts are descriptive, not physical reliability or detector accuracy.
- μ=0.80, mass=0.04 kg / baseline_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / probe_only_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / history_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / baseline_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / probe_only_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / history_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / baseline_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / probe_only_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / history_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / baseline_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / probe_only_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / baseline_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / probe_only_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / baseline_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / probe_only_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
Baseline, probe-only and history are authored controllers with privileged native state, each with its own matched open-jaw replay and a common hold control. Full diagnostics, contact-memory decisions, refusals, retries, resumes and aborts are retained. These synthetic trials establish no learned competence, physical reliability or detector accuracy.
Every attempt is canonical deterministic gzip JSON under `tasks/piper-contact-v03/attempts/`; the original seal records both stored and decoded bytes and SHA-256. Download all files in `tasks/piper-contact-v03/` together for the pinned offline inspection workflow in [the v0.3 guide](https://github.com/Dvidia-Inference/dvidia-training/blob/0545ac47aedcd7c197341986533aa3e74c263ac6/docs/piper-contact-memory-v03.md). [Full comparison](tasks/piper-contact-v03/report.html) · [Every outcome](tasks/piper-contact-v03/report.json) · [Original protocol](tasks/piper-contact-v03/protocol.json) · [Stored and decoded hashes](tasks/piper-contact-v03/integrity.json).
## PiPER reliability v0.5 — confirmation-832847
Placement completion: v0.4 4/12, v0.5 second lift 6/12, v0.5 full 7/12.
v0.5 second lift versus v0.4: 2 gained, 0 lost, 4 shared successful scenes, 6 neither completed. Mean completion-time change on shared successes: +0.000 simulated seconds (candidate minus reference).
v0.5 full versus v0.4: 3 gained, 0 lost, 4 shared successful scenes, 5 neither completed. Mean completion-time change on shared successes: +0.847 simulated seconds (candidate minus reference).
v0.5 full versus v0.5 second lift: 1 gained, 0 lost, 6 shared successful scenes, 5 neither completed. Mean completion-time change on shared successes: +0.434 simulated seconds (candidate minus reference).
Protocol cohort: confirmation; seed 832847. 84 planned attempts across twelve synthetic scenes. Matched open-jaw and hold controls: 0/48 completed. Every failed or invalid attempt remains in the denominator. Cohorts are reported separately; a cohort label alone does not establish independence. Counts are descriptive synthetic evidence, not physical reliability, detector accuracy, learned competence or real-time sensor performance.
- Pilot gate complete planned denominator: passed
- Pilot gate all native attempts valid: passed
- Pilot gate all controls fail: passed
- Pilot gate native integrity clean: passed
- Pilot gate gained without lost completions: passed
- μ=0.80, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_placement: 1/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
[Complete comparison](tasks/piper-reliability-v05/confirmation-832847/report.html) · [Original seal](tasks/piper-reliability-v05/confirmation-832847/integrity.json). Download this entire cohort directory to retain all attempts and original notices.
## PiPER reliability v0.5 — confirmation-227037
Placement completion: v0.4 6/12, v0.5 second lift 6/12, v0.5 full 8/12.
v0.5 second lift versus v0.4: 0 gained, 0 lost, 6 shared successful scenes, 6 neither completed. Mean completion-time change on shared successes: +0.000 simulated seconds (candidate minus reference).
v0.5 full versus v0.4: 2 gained, 0 lost, 6 shared successful scenes, 4 neither completed. Mean completion-time change on shared successes: +0.698 simulated seconds (candidate minus reference).
v0.5 full versus v0.5 second lift: 2 gained, 0 lost, 6 shared successful scenes, 4 neither completed. Mean completion-time change on shared successes: +0.698 simulated seconds (candidate minus reference).
Protocol cohort: confirmation; seed 227037. 84 planned attempts across twelve synthetic scenes. Matched open-jaw and hold controls: 0/48 completed. Every failed or invalid attempt remains in the denominator. Cohorts are reported separately; a cohort label alone does not establish independence. Counts are descriptive synthetic evidence, not physical reliability, detector accuracy, learned competence or real-time sensor performance.
- Pilot gate complete planned denominator: passed
- Pilot gate all native attempts valid: passed
- Pilot gate all controls fail: passed
- Pilot gate native integrity clean: passed
- Pilot gate gained without lost completions: passed
- μ=0.80, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
[Complete comparison](tasks/piper-reliability-v05/confirmation-227037/report.html) · [Original seal](tasks/piper-reliability-v05/confirmation-227037/integrity.json). Download this entire cohort directory to retain all attempts and original notices.
## PiPER reliability v0.5 — confirmation-862186
Placement completion: v0.4 5/12, v0.5 second lift 6/12, v0.5 full 8/12.
v0.5 second lift versus v0.4: 1 gained, 0 lost, 5 shared successful scenes, 6 neither completed. Mean completion-time change on shared successes: +0.000 simulated seconds (candidate minus reference).
v0.5 full versus v0.4: 3 gained, 0 lost, 5 shared successful scenes, 4 neither completed. Mean completion-time change on shared successes: +0.800 simulated seconds (candidate minus reference).
v0.5 full versus v0.5 second lift: 2 gained, 0 lost, 6 shared successful scenes, 4 neither completed. Mean completion-time change on shared successes: +0.602 simulated seconds (candidate minus reference).
Protocol cohort: confirmation; seed 862186. 84 planned attempts across twelve synthetic scenes. Matched open-jaw and hold controls: 0/48 completed. Every failed or invalid attempt remains in the denominator. Cohorts are reported separately; a cohort label alone does not establish independence. Counts are descriptive synthetic evidence, not physical reliability, detector accuracy, learned competence or real-time sensor performance.
- Pilot gate complete planned denominator: passed
- Pilot gate all native attempts valid: passed
- Pilot gate all controls fail: passed
- Pilot gate native integrity clean: passed
- Pilot gate gained without lost completions: passed
- μ=0.80, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_placement: 1/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
[Complete comparison](tasks/piper-reliability-v05/confirmation-862186/report.html) · [Original seal](tasks/piper-reliability-v05/confirmation-862186/integrity.json). Download this entire cohort directory to retain all attempts and original notices.
The reviewed publication now permits at most **512 MiB of stored files**, to retain prior
evidence alongside complete new comparisons and their failed attempts.
The **32 MiB per-file limit** and bounded single-member gzip decoding remain in place.
This is a packaging limit, not a hardware or training memory requirement.
## Provenance and licensing
The native export, its complete receipt, model license files, upstream notices,
and original integrity bytes are retained without rewriting. See
`provenance.json`, `replay/replay-integrity.json`, `replay/receipt/integrity.json`,
`replay/licenses/` and `replay/reference_replay.third-party.txt`. Hashes establish
artifact consistency, not authenticity or physical qualification.
DVIDIA task/exporter/viewer software and bundled Three.js are MIT. The native
UR5e model is BSD-3-Clause; the Robotiq 2F-85 model is BSD-2-Clause. Component
license notices apply to their own files; the Space card's MIT label does not
relicense upstream model assets. Additional profile assets retain their own notices.
No neural policy weights, private footage, credentials or paid server compute
are included.
[DVIDIA](https://dvidia.org/) · [Research](https://research.dvidia.org/) ·
[GitHub](https://github.com/Dvidia-Inference/dvidia-training) ·
[@iammrriver](https://x.com/iammrriver) · [hello@dvidia.org](mailto:hello@dvidia.org)
## Shoe asset library v0.1
[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.
## Live PiPER shoe workstation v0.1
[Open the live workstation](workstation/v01/index.html). MuJoCo 3.15.0 WASM runs in a browser worker. Drag targets, bounded joint commands, native gripper actuation and free-object contact are live. The shoe is a rigid synthetic proxy with uncalibrated properties. No learned skill or physical robot qualification. [Complete evidence and failures](workstation-evidence/v01/README.md), [evidence file hashes](workstation-evidence/v01/evidence-integrity.json), and [research report](https://research.dvidia.org/papers/live-piper-shoe-workstation-v01/). DVIDIA code and shoes: MIT; PiPER assets: MIT; Three.js: MIT; MuJoCo: Apache-2.0 with retained dependency notices.
The live workstation now loads one compressed native mesh bundle. Original meshes, physics parameters and original benchmark evidence are retained. [Delivery validation](workstation-delivery/v01/README.md).
The workstation download fix adds compressed WASM transport and bounded download recovery. Original engine, mesh and benchmark bytes are retained. [Download-fix validation](workstation-download-fix/v01/README.md).
The Hugging Face workstation can load its three compressed simulator resources from DVIDIA’s research mirror, with exact byte bounds and SHA-256 verification. Original engine, mesh, geometry and benchmark bytes are retained. [Mirror validation](workstation-mirror/v01/README.md).
## Skill prerequisites v0.1
[Explore both simulations](prerequisites/v01/index.html). Recorded replays of native MuJoCo runs; run the open-source Python environments locally for fresh physics. The rake is mounted, not autonomously acquired. Lid tests measure access and recovery, not shoe extraction. Failures and full benchmark evidence remain visible.
[Pinned source](https://github.com/Dvidia-Inference/dvidia-training/tree/756306a2beda60ac54567971626080a56227e781) · [Research](https://research.dvidia.org/papers/skill-prerequisites-v01/)
## Continuous shoe grip v0.2
[Explore the grip comparison](prerequisites/v02/index.html). Recorded replays of native MuJoCo runs compare the previous mounted-rake controller with continuous acquisition and grip-loss checks on matched scenes. Run the open-source Python benchmark locally for fresh physics. All planned attempts and independent outcome scores remain visible. Policies use privileged simulator observations; contact is synthetic and hardware transfer remains open.
[Pinned source](https://github.com/Dvidia-Inference/dvidia-training/tree/af8933994b4626e28a0554abc782ae9d22cff06c) · [Research](https://research.dvidia.org/papers/continuous-shoe-grip-v02/)
|