diff --git a/.gitattributes b/.gitattributes index 213c40b92268e1dc0a08f63482bac7944e638419..ffa322029ca147ab5c133b602efe7df7a7502f6a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -73,3 +73,78 @@ workstation-mirror/v01/mirror-ui/workstation-390.png filter=lfs diff=lfs merge=l workstation-editorial/v01/mobile-layouts.png filter=lfs diff=lfs merge=lfs -text workstation-editorial/v01/workstation-1440.png filter=lfs diff=lfs merge=lfs -text workstation-rendering-followup/v01/workstation-1440.png filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/benchmark.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/graspability_lab.bundle.js filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/index.html filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.motion.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.model.json filter=lfs diff=lfs merge=lfs -text +prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.motion.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md index 35220b664a5714af0f282e5341c20855b79a11b1..c49349019e86c9c7b51f6c68fb8cb7dbbd6d4b80 100644 --- a/README.md +++ b/README.md @@ -468,3 +468,10 @@ The Hugging Face workstation can load its three compressed simulator resources f [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/) + + +## Shoe graspability v0.3 + +[Explore the graspability comparison](prerequisites/v03/index.html). Recorded native MuJoCo trials isolate shape, load and mounted-tool condition with one shared policy. The absent-tool condition starts without the rake; it does not demonstrate autonomous tool removal or a complete retrieval task. Every planned attempt and independent retention score remains visible. Run the Python benchmark locally for fresh physics. Objects are rigid, contact is synthetic and observations are privileged simulator state. + +[Pinned source](https://github.com/Dvidia-Inference/dvidia-training/tree/73057dc259c6a19344906f4a43a283553e17ade0) · [Research](https://research.dvidia.org/papers/shoe-graspability-v03/) diff --git a/index.html b/index.html index c44f86bdeb9f267c56c5d96dd5dd413d1806a89b..4a3dc08fcbf3948b94ae0f62b2e93d3b316a59ba 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@
DVIDIA · ROBOT SIMULATION LAB

See the motion. Inspect the evidence.

A native six-joint arm, an articulated gripper and a free rigid object. Recorded task attempts make the simulator's behavior visible, and the complete receipts make its limits checkable.

This is recorded simulation from an authored controller with privileged simulator state. The browser does not run physics or connect to hardware. Learned skills, shoe manipulation and physical transfer remain future stages.

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
-

A live PiPER shoe workstation.

Drag the gripper target, open and close the jaws, and push a free rigid shoe. MuJoCo physics runs locally in your browser. Explore contacts and download a session receipt.

Authored control and synthetic shoe properties; no learned policy or hardware qualification.

Enter the live workstation →

The shoe asset library is runnable.

Choose one of three robot profiles, inspect six original rigid shoe proxies, download a reusable scene and run CPU simulation locally. Synthetic properties are labelled as assumptions; gravity/support benchmarks retain every attempt and matched control.

Open the asset library →

From reaching a shoe to keeping hold.

Compare a fixed grasp sequence with continuous acquisition checks, a measured lift checkpoint and bounded grip-loss recovery. Recorded native MuJoCo attempts preserve the full comparison, failures and independent scoring. Authored policies; synthetic contact; no physical robot qualification.

Inspect the grip comparison and every result →

Before a skill can succeed.

Explore a hinged shoe box and an out-of-reach shoe. Recorded native MuJoCo attempts retain failed access, withdrawal and tool-assisted reach. Authored policies; synthetic properties; no physical robot qualification.

Inspect both simulations and every result →

Native grasp, carry and release.

Use orbit, zoom, recorded motion selection and the timeline inside the viewer. Replay is an excerpt; the full benchmark includes every matched control and invalid attempt. The native meshes, binary poses, complete receipts and license notices are served locally by this Space.

+

A live PiPER shoe workstation.

Drag the gripper target, open and close the jaws, and push a free rigid shoe. MuJoCo physics runs locally in your browser. Explore contacts and download a session receipt.

Authored control and synthetic shoe properties; no learned policy or hardware qualification.

Enter the live workstation →

The shoe asset library is runnable.

Choose one of three robot profiles, inspect six original rigid shoe proxies, download a reusable scene and run CPU simulation locally. Synthetic properties are labelled as assumptions; gravity/support benchmarks retain every attempt and matched control.

Open the asset library →

Give the gripper a fair test.

Compare a small block, a simplified shoe and the current shoe across light and heavy loads, with the rake mounted or absent. One shared authored policy and independent retention checks expose how the setup affects the lift. Recorded native physics; rigid synthetic objects; no physical robot qualification.

Explore the graspability comparison →

From reaching a shoe to keeping hold.

Compare a fixed grasp sequence with continuous acquisition checks, a measured lift checkpoint and bounded grip-loss recovery. Recorded native MuJoCo attempts preserve the full comparison, failures and independent scoring. Authored policies; synthetic contact; no physical robot qualification.

Inspect the grip comparison and every result →

Before a skill can succeed.

Explore a hinged shoe box and an out-of-reach shoe. Recorded native MuJoCo attempts retain failed access, withdrawal and tool-assisted reach. Authored policies; synthetic properties; no physical robot qualification.

Inspect both simulations and every result →

Native grasp, carry and release.

Use orbit, zoom, recorded motion selection and the timeline inside the viewer. Replay is an excerpt; the full benchmark includes every matched control and invalid attempt. The native meshes, binary poses, complete receipts and license notices are served locally by this Space.

Hardware profiles and the next experiments.

A native mechanics benchmark establishes model structure and recorded motion. A native task benchmark adds measured contact outcomes. Neither establishes hardware reliability or a learned motor policy. Upcoming profiles have no verified implementation claim.

Run it on your own machine.

The native task is a local CPU workload. Fetch the pinned dependencies and assets once, then simulate offline. WebGL2 supports viewing; no hosted inference or paid GPU server is requested by this static Space. Minimum RAM and arbitrary-dataset speed guarantees remain unmeasured.

diff --git a/prerequisites/v03/LICENSE b/prerequisites/v03/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..a7056f2889009b6b736691291d2e65e63bab2fdc --- /dev/null +++ b/prerequisites/v03/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 DVIDIA contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/prerequisites/v03/README.md b/prerequisites/v03/README.md new file mode 100644 index 0000000000000000000000000000000000000000..6284c75f5a6bdd82be221f35a00035a3ce8e72a8 --- /dev/null +++ b/prerequisites/v03/README.md @@ -0,0 +1,15 @@ +# DVIDIA graspability v0.3 + +Authored direct in-reach pickup with pinned PiPER drives, rigid object proxies and privileged native observations. Shape, explicit load and mounted-tool conditions are diagnostic controls. No learned skill, tool detachment, retrieval or hardware qualification. + +Three rigid shapes, explicit 30 g and 300 g loads, and mounted versus absent rake conditions. Tool-free means absent from reset: no in-flight detachment or retrieval is simulated. A 30 g shoe-shaped control is not a physical shoe mass measurement. + +All attempts and dense contact traces are retained, including failures. The independent score requires 500 ms continuous bilateral finger contact, object-origin rise >=35 mm from the initial verified settled state, and no world, rake or non-finger robot support. + +Serve this folder using `python -m http.server 8000`. Browser visualization replays recorded poses; fresh physics runs through Python. + +Reproduce from the exact source commit, install `.[arm]`, fetch assets using `dvidia-robot-sim fetch piper --output robot-assets`, then run `dvidia-graspability-benchmark --assets robot-assets --output fresh-results --split heldout`. + +Pinned model gains are not measured hardware calibration. Collision geometry is a rigid approximation. CPU-only native benchmark; WebGL2 replay. Minimum RAM and real robot transfer are not established. + +DVIDIA code and original synthetic object primitives: MIT. Robot, Three.js and font notices retained. No trademark rights are granted. diff --git a/prerequisites/v03/assets/geometry-2e9a97f9a4c776895f0f.bin.gz b/prerequisites/v03/assets/geometry-2e9a97f9a4c776895f0f.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..0178bd9b249beefb66c862cbc507dee60d01391c --- /dev/null +++ b/prerequisites/v03/assets/geometry-2e9a97f9a4c776895f0f.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51365a5a661d8062e28c66abc6bdb843ee410811f84b49d62c5878c265b3631f +size 3574720 diff --git a/prerequisites/v03/assets/motion-064d5222e75819baf681.bin.gz b/prerequisites/v03/assets/motion-064d5222e75819baf681.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..a39011c994ff54ca988d91721aa6b2015c7b0fc4 --- /dev/null +++ b/prerequisites/v03/assets/motion-064d5222e75819baf681.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a030cf8ac95f8203566934ce96ceab864913d194b9b8d349b317c6568ac06a7 +size 57082 diff --git a/prerequisites/v03/assets/motion-1becb9f9a15087a948db.bin.gz b/prerequisites/v03/assets/motion-1becb9f9a15087a948db.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..be5120b5d01e288ac701618d522c43ce9d7135a2 --- /dev/null +++ b/prerequisites/v03/assets/motion-1becb9f9a15087a948db.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cd82344f7f0425f4a43c58b040ec7bcceb88256de825112b5040d29c0674670 +size 70990 diff --git a/prerequisites/v03/assets/motion-1dd85beaa620ffb8c81d.bin.gz b/prerequisites/v03/assets/motion-1dd85beaa620ffb8c81d.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..40ff2494e6900d6af8a60ecdd965d986fdb74a4a --- /dev/null +++ b/prerequisites/v03/assets/motion-1dd85beaa620ffb8c81d.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:775ccee0a12e493babe403a141c468d39970d09bce9170265268d23a1986e549 +size 70640 diff --git a/prerequisites/v03/assets/motion-1ef54a2b3c4e5f01bc1f.bin.gz b/prerequisites/v03/assets/motion-1ef54a2b3c4e5f01bc1f.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..1480d05b7f967d34e961e7e424c1bd546e54d30e --- /dev/null +++ b/prerequisites/v03/assets/motion-1ef54a2b3c4e5f01bc1f.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7026c1579efd68200147cf665f9c16994433cf83d9c6fed02f2bb961bb32677b +size 68241 diff --git a/prerequisites/v03/assets/motion-2ed2e969a4f3225aaa49.bin.gz b/prerequisites/v03/assets/motion-2ed2e969a4f3225aaa49.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..a58e99fc16d281e7e14f4de7759672e546406221 --- /dev/null +++ b/prerequisites/v03/assets/motion-2ed2e969a4f3225aaa49.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9aace121eeb751496a62a9a449eccb9abe3c3baf41053414deda928e34f8e91 +size 56531 diff --git a/prerequisites/v03/assets/motion-3275638913a6bfe498e4.bin.gz b/prerequisites/v03/assets/motion-3275638913a6bfe498e4.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6d630f39e57c8c23104cc99ae2b3654bca34880 --- /dev/null +++ b/prerequisites/v03/assets/motion-3275638913a6bfe498e4.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fd18f6e343c5a84d496a938d93d14b6b4f9c39cf6d9e7dd28bf947740224cc0 +size 57135 diff --git a/prerequisites/v03/assets/motion-34f961e637938a2efe4c.bin.gz b/prerequisites/v03/assets/motion-34f961e637938a2efe4c.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..1faa7b4f0c32f2ccaf88121cc9421252b9be52f1 --- /dev/null +++ b/prerequisites/v03/assets/motion-34f961e637938a2efe4c.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35bbb1ef9308e5a3f1fcb9e5e202a3d144e456bffc4269cbb187afddffc8a2a1 +size 68625 diff --git a/prerequisites/v03/assets/motion-4738ddf9c963344c2f71.bin.gz b/prerequisites/v03/assets/motion-4738ddf9c963344c2f71.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..50879519825b9b2b46f658f6bbddb2529cb3e39d --- /dev/null +++ b/prerequisites/v03/assets/motion-4738ddf9c963344c2f71.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1f9ef90db03d641f899dacd6f1c2cfe2dc60543da553e0175761ef050c7ffb3 +size 59909 diff --git a/prerequisites/v03/assets/motion-4d9d77500e182b73d085.bin.gz b/prerequisites/v03/assets/motion-4d9d77500e182b73d085.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..0414cb83454b04804af4e38e7a75f4513beb1697 --- /dev/null +++ b/prerequisites/v03/assets/motion-4d9d77500e182b73d085.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7616444f205acd0ca447a803723390a21ea6396c625b5fd97c93cc362d84deaa +size 59422 diff --git a/prerequisites/v03/assets/motion-5df26ee3076c5569902c.bin.gz b/prerequisites/v03/assets/motion-5df26ee3076c5569902c.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..400b33763960228ef9db2e7088c3953af5869a6a --- /dev/null +++ b/prerequisites/v03/assets/motion-5df26ee3076c5569902c.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba034ce8fdec3c839fada3074c8ca26ee534c182bc848533f70a0893125a45d3 +size 70794 diff --git a/prerequisites/v03/assets/motion-69a410a45d559e753c31.bin.gz b/prerequisites/v03/assets/motion-69a410a45d559e753c31.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..28e53b8b824d07cec9e6b7f2587053d9919db925 --- /dev/null +++ b/prerequisites/v03/assets/motion-69a410a45d559e753c31.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e4067841475e2c8c45c37dce92b2162bff9b0d6472af934d72adf65ed5b9681 +size 68625 diff --git a/prerequisites/v03/assets/motion-6aaa87da8843ad432a27.bin.gz b/prerequisites/v03/assets/motion-6aaa87da8843ad432a27.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..df939f2411da6efa341b6ee265c63933e1e34b58 --- /dev/null +++ b/prerequisites/v03/assets/motion-6aaa87da8843ad432a27.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:367a98e1523c07abf6fd8fb4881866c6d82732776757f50d866ae13722a135a2 +size 68708 diff --git a/prerequisites/v03/assets/motion-794b764085e519887cff.bin.gz b/prerequisites/v03/assets/motion-794b764085e519887cff.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9cb7a316e8bbea088512ccaad26eebe9cc3d8d9 --- /dev/null +++ b/prerequisites/v03/assets/motion-794b764085e519887cff.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0f05d1d2033cab86a8e6d072807a60dd8ade25c0a04251609f49b5eca083403 +size 68233 diff --git a/prerequisites/v03/assets/motion-8f275e62f1134207247e.bin.gz b/prerequisites/v03/assets/motion-8f275e62f1134207247e.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f0fe71a80a21515a1fb55166110b4d230704757 --- /dev/null +++ b/prerequisites/v03/assets/motion-8f275e62f1134207247e.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea9ad70797c8e4092d64d742f91341a35f4748dd4a1225cf2d660752a235efaf +size 70953 diff --git a/prerequisites/v03/assets/motion-920a55e1fa327af00e58.bin.gz b/prerequisites/v03/assets/motion-920a55e1fa327af00e58.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..936f85f68415550d2933707879893d3a41088dc6 --- /dev/null +++ b/prerequisites/v03/assets/motion-920a55e1fa327af00e58.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0520e509f9dca595e01dcd0df2f546e50b20d9b591fc9e41f50138a9dc96b3d +size 68084 diff --git a/prerequisites/v03/assets/motion-944003865caabaf5ec11.bin.gz b/prerequisites/v03/assets/motion-944003865caabaf5ec11.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..54ce1d32b06f63220fc766705445cc664e4e957b --- /dev/null +++ b/prerequisites/v03/assets/motion-944003865caabaf5ec11.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd9ed1aeaea76394111c4d81885715a53cd8d7a9c440681df7cd0a2dca577a13 +size 57072 diff --git a/prerequisites/v03/assets/motion-a8413eef85238b7eb3bf.bin.gz b/prerequisites/v03/assets/motion-a8413eef85238b7eb3bf.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..1b99064b7b8c17b97312d25a177554fd68d77a9f --- /dev/null +++ b/prerequisites/v03/assets/motion-a8413eef85238b7eb3bf.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e73759584bd1dfe6c94b560b268263cbf57cf1cb03f937ee34e3701bea0cac3b +size 59124 diff --git a/prerequisites/v03/assets/motion-afe80e751c316ab065b0.bin.gz b/prerequisites/v03/assets/motion-afe80e751c316ab065b0.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..56ebee0595be3f4229a8b2244e8b5afa2edccb52 --- /dev/null +++ b/prerequisites/v03/assets/motion-afe80e751c316ab065b0.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b4a57e2b85fb79a3141b6246dde828b127be0f24d0c4bfcf1e99aa60e119f10 +size 57193 diff --git a/prerequisites/v03/assets/motion-bf0bcb98d88b89e1adf7.bin.gz b/prerequisites/v03/assets/motion-bf0bcb98d88b89e1adf7.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..004560c2afd9ed7d755a3bc2a6a0094d8ad82b85 --- /dev/null +++ b/prerequisites/v03/assets/motion-bf0bcb98d88b89e1adf7.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e9b257129dc2e6780f263e9d0bca59854b9f1b84648fe29dfebf3a8d8819003 +size 59438 diff --git a/prerequisites/v03/assets/motion-d37b02cd405c48e453b7.bin.gz b/prerequisites/v03/assets/motion-d37b02cd405c48e453b7.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..d79334bf0efe10412863d91699008c159458faf4 --- /dev/null +++ b/prerequisites/v03/assets/motion-d37b02cd405c48e453b7.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5d967a87b4e51295c2f762ec0a9dedbf28cfcae52db67735fa8ce0bfee5a388 +size 59527 diff --git a/prerequisites/v03/assets/motion-e3f84f8b317780fd3cad.bin.gz b/prerequisites/v03/assets/motion-e3f84f8b317780fd3cad.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..294c1819b53605e56cab8bd1d510d372fb0315de --- /dev/null +++ b/prerequisites/v03/assets/motion-e3f84f8b317780fd3cad.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec07ac0fedcd73af008b8bc14844ceb358dad9f2df978ad31174f4acd9a495da +size 68421 diff --git a/prerequisites/v03/assets/motion-ef24cd06e060eca2e33f.bin.gz b/prerequisites/v03/assets/motion-ef24cd06e060eca2e33f.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..9c7cf00e80eb14181789838c37d5264211e682de --- /dev/null +++ b/prerequisites/v03/assets/motion-ef24cd06e060eca2e33f.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5740c99def852bb56fc0ac25f87f10a05967783cfcff9f8138e5ce6280b168d9 +size 70379 diff --git a/prerequisites/v03/assets/motion-f811ae81f18df0a2e2e8.bin.gz b/prerequisites/v03/assets/motion-f811ae81f18df0a2e2e8.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..ce5d63185ab513a0bf62b1aa376bf51d8c086901 --- /dev/null +++ b/prerequisites/v03/assets/motion-f811ae81f18df0a2e2e8.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8aadc21691ab1c94973400a8f76a9369f18169edcba6d2457677f9ee49073a5b +size 56226 diff --git a/prerequisites/v03/assets/motion-fcf96d42cf84e7c11d8a.bin.gz b/prerequisites/v03/assets/motion-fcf96d42cf84e7c11d8a.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b561fc38dea9e87cc74a9510540507877f9efed --- /dev/null +++ b/prerequisites/v03/assets/motion-fcf96d42cf84e7c11d8a.bin.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3429e781c98d9e5f3b7eef179bb271e236a0a1f021cb1f06a2bd39c87467eb1 +size 58736 diff --git a/prerequisites/v03/benchmark.json b/prerequisites/v03/benchmark.json new file mode 100644 index 0000000000000000000000000000000000000000..287b5467b9c504b1bde1547478030052918cf1fd --- /dev/null +++ b/prerequisites/v03/benchmark.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b17a057e8f9aebe8335b2ef7ee683f38bd1a1ebd284f551254c9c2625604b7a7 +size 481035 diff --git a/prerequisites/v03/graspability_lab.bundle.js b/prerequisites/v03/graspability_lab.bundle.js new file mode 100644 index 0000000000000000000000000000000000000000..ae0525230efae6cd8f5be5f4b77eadab13385dc5 --- /dev/null +++ b/prerequisites/v03/graspability_lab.bundle.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f8fc4eec45a9da5ff1b4c8bc18b89457273065cab13728b267374eef6aa610d +size 528355 diff --git a/prerequisites/v03/index.html b/prerequisites/v03/index.html new file mode 100644 index 0000000000000000000000000000000000000000..74589d91b87849b8792f935897aae2f6ab895173 --- /dev/null +++ b/prerequisites/v03/index.html @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:259c497a5ec94cfdfe2cfaab51ea1715211aba5c6d2d5e85fd77104d72439c09 +size 72711 diff --git a/prerequisites/v03/integrity.json b/prerequisites/v03/integrity.json new file mode 100644 index 0000000000000000000000000000000000000000..19aad62b7316ecebff4b23518f940196a5ddb09f --- /dev/null +++ b/prerequisites/v03/integrity.json @@ -0,0 +1,430 @@ +{ + "schema": "dvidia.prerequisite-integrity/v1", + "scope": "Artifact consistency, not authenticity or physical validation.", + "files": { + "LICENSE": { + "bytes": 1076, + "sha256": "ab47d245880a661fdca3c6a4cb91671031302deee50d64f8d2d6df86832962e1" + }, + "README.md": { + "bytes": 1512, + "sha256": "4ab80769f4473239fcc70c11797468a3958bb8785b5a60c6b0d3b7fe5182dd66" + }, + "assets/geometry-2e9a97f9a4c776895f0f.bin.gz": { + "bytes": 3574720, + "sha256": "51365a5a661d8062e28c66abc6bdb843ee410811f84b49d62c5878c265b3631f" + }, + "assets/motion-064d5222e75819baf681.bin.gz": { + "bytes": 57082, + "sha256": "0a030cf8ac95f8203566934ce96ceab864913d194b9b8d349b317c6568ac06a7" + }, + "assets/motion-1becb9f9a15087a948db.bin.gz": { + "bytes": 70990, + "sha256": "7cd82344f7f0425f4a43c58b040ec7bcceb88256de825112b5040d29c0674670" + }, + "assets/motion-1dd85beaa620ffb8c81d.bin.gz": { + "bytes": 70640, + "sha256": "775ccee0a12e493babe403a141c468d39970d09bce9170265268d23a1986e549" + }, + "assets/motion-1ef54a2b3c4e5f01bc1f.bin.gz": { + "bytes": 68241, + "sha256": "7026c1579efd68200147cf665f9c16994433cf83d9c6fed02f2bb961bb32677b" + }, + "assets/motion-2ed2e969a4f3225aaa49.bin.gz": { + "bytes": 56531, + "sha256": "e9aace121eeb751496a62a9a449eccb9abe3c3baf41053414deda928e34f8e91" + }, + "assets/motion-3275638913a6bfe498e4.bin.gz": { + "bytes": 57135, + "sha256": "7fd18f6e343c5a84d496a938d93d14b6b4f9c39cf6d9e7dd28bf947740224cc0" + }, + "assets/motion-34f961e637938a2efe4c.bin.gz": { + "bytes": 68625, + "sha256": "35bbb1ef9308e5a3f1fcb9e5e202a3d144e456bffc4269cbb187afddffc8a2a1" + }, + "assets/motion-4738ddf9c963344c2f71.bin.gz": { + "bytes": 59909, + "sha256": "b1f9ef90db03d641f899dacd6f1c2cfe2dc60543da553e0175761ef050c7ffb3" + }, + "assets/motion-4d9d77500e182b73d085.bin.gz": { + "bytes": 59422, + "sha256": "7616444f205acd0ca447a803723390a21ea6396c625b5fd97c93cc362d84deaa" + }, + "assets/motion-5df26ee3076c5569902c.bin.gz": { + "bytes": 70794, + "sha256": "ba034ce8fdec3c839fada3074c8ca26ee534c182bc848533f70a0893125a45d3" + }, + "assets/motion-69a410a45d559e753c31.bin.gz": { + "bytes": 68625, + "sha256": "1e4067841475e2c8c45c37dce92b2162bff9b0d6472af934d72adf65ed5b9681" + }, + "assets/motion-6aaa87da8843ad432a27.bin.gz": { + "bytes": 68708, + "sha256": "367a98e1523c07abf6fd8fb4881866c6d82732776757f50d866ae13722a135a2" + }, + "assets/motion-794b764085e519887cff.bin.gz": { + "bytes": 68233, + "sha256": "b0f05d1d2033cab86a8e6d072807a60dd8ade25c0a04251609f49b5eca083403" + }, + "assets/motion-8f275e62f1134207247e.bin.gz": { + "bytes": 70953, + "sha256": "ea9ad70797c8e4092d64d742f91341a35f4748dd4a1225cf2d660752a235efaf" + }, + "assets/motion-920a55e1fa327af00e58.bin.gz": { + "bytes": 68084, + "sha256": "d0520e509f9dca595e01dcd0df2f546e50b20d9b591fc9e41f50138a9dc96b3d" + }, + "assets/motion-944003865caabaf5ec11.bin.gz": { + "bytes": 57072, + "sha256": "cd9ed1aeaea76394111c4d81885715a53cd8d7a9c440681df7cd0a2dca577a13" + }, + "assets/motion-a8413eef85238b7eb3bf.bin.gz": { + "bytes": 59124, + "sha256": "e73759584bd1dfe6c94b560b268263cbf57cf1cb03f937ee34e3701bea0cac3b" + }, + "assets/motion-afe80e751c316ab065b0.bin.gz": { + "bytes": 57193, + "sha256": "0b4a57e2b85fb79a3141b6246dde828b127be0f24d0c4bfcf1e99aa60e119f10" + }, + "assets/motion-bf0bcb98d88b89e1adf7.bin.gz": { + "bytes": 59438, + "sha256": "2e9b257129dc2e6780f263e9d0bca59854b9f1b84648fe29dfebf3a8d8819003" + }, + "assets/motion-d37b02cd405c48e453b7.bin.gz": { + "bytes": 59527, + "sha256": "a5d967a87b4e51295c2f762ec0a9dedbf28cfcae52db67735fa8ce0bfee5a388" + }, + "assets/motion-e3f84f8b317780fd3cad.bin.gz": { + "bytes": 68421, + "sha256": "ec07ac0fedcd73af008b8bc14844ceb358dad9f2df978ad31174f4acd9a495da" + }, + "assets/motion-ef24cd06e060eca2e33f.bin.gz": { + "bytes": 70379, + "sha256": "5740c99def852bb56fc0ac25f87f10a05967783cfcff9f8138e5ce6280b168d9" + }, + "assets/motion-f811ae81f18df0a2e2e8.bin.gz": { + "bytes": 56226, + "sha256": "8aadc21691ab1c94973400a8f76a9369f18169edcba6d2457677f9ee49073a5b" + }, + "assets/motion-fcf96d42cf84e7c11d8a.bin.gz": { + "bytes": 58736, + "sha256": "f3429e781c98d9e5f3b7eef179bb271e236a0a1f021cb1f06a2bd39c87467eb1" + }, + "benchmark.json": { + "bytes": 481035, + "sha256": "b17a057e8f9aebe8335b2ef7ee683f38bd1a1ebd284f551254c9c2625604b7a7" + }, + "graspability_lab.bundle.js": { + "bytes": 528355, + "sha256": "0f8fc4eec45a9da5ff1b4c8bc18b89457273065cab13728b267374eef6aa610d" + }, + "index.html": { + "bytes": 72711, + "sha256": "259c497a5ec94cfdfe2cfaab51ea1715211aba5c6d2d5e85fd77104d72439c09" + }, + "licenses/agilex_piper/LICENSE": { + "bytes": 1065, + "sha256": "e32d78fd3761052ab0b2bb42fef8a7a9ad3f298d315d305333c349d2aff1f134" + }, + "licenses/agilex_piper/README.md": { + "bytes": 1681, + "sha256": "ab0d218758ec6c298417407962f49179e369236e8f316dbaa7671756d6f8eb77" + }, + "protocol.json": { + "bytes": 16936, + "sha256": "27a4d1dfc4fe49b96311d8e5fea7f0d1897526a37aed824ba8405939c169d3f5" + }, + "reference_replay.third-party.txt": { + "bytes": 1199, + "sha256": "ea4da6cf7a8a54649702f0eb8d057c8ced12f8fed2329c5e96d92a3316922813" + }, + "trials/grasp-fresh-01-light-current-shoe-absent.json": { + "bytes": 1219893, + "sha256": "6e9feb18eb0a20b62d1acc95b106c934b078dbba570f83a40105efdfa9437f6a" + }, + "trials/grasp-fresh-01-light-current-shoe-absent.model.json": { + "bytes": 82368, + "sha256": "1f8c3d4aa42b1e126cdc9d3829ad5b7ef67b8af8be550a041b39eb837aa5e489" + }, + "trials/grasp-fresh-01-light-current-shoe-absent.motion.json": { + "bytes": 778020, + "sha256": "cd658287d8f0a47602de175eeffc642423519c254bc5a0c12f4433075b34b3c9" + }, + "trials/grasp-fresh-01-light-current-shoe-mounted.json": { + "bytes": 1224276, + "sha256": "c2502ea27c695231cffd920481fc1ca0ebfe326b20f78193457d9eb462edc5f3" + }, + "trials/grasp-fresh-01-light-current-shoe-mounted.model.json": { + "bytes": 84000, + "sha256": "70ffa9979550a52b42da9e7e03be794a0aef85b6c9a21e8330e49fe76ddeabe3" + }, + "trials/grasp-fresh-01-light-current-shoe-mounted.motion.json": { + "bytes": 777010, + "sha256": "ea79ce68d76a1eb0ba35f580351e4b9d388a20bf5058d07420eb27d5486c38da" + }, + "trials/grasp-fresh-01-light-easy-block-absent.json": { + "bytes": 1199894, + "sha256": "ea397ff441017d2175047d5adbe038ffe8091be06962b3371d33f9369292d51e" + }, + "trials/grasp-fresh-01-light-easy-block-absent.model.json": { + "bytes": 81276, + "sha256": "e5434621f5ee349a25b7bbe1e1347a6abaad93e5717763877999e10d6e6d23c8" + }, + "trials/grasp-fresh-01-light-easy-block-absent.motion.json": { + "bytes": 774214, + "sha256": "8f3de845d8925da9207669a82d67691e7cf13f262803e57beccbe7e97fd3dcf9" + }, + "trials/grasp-fresh-01-light-easy-block-mounted.json": { + "bytes": 1214943, + "sha256": "294b1cd7790d1eb6d4ac3a5e6ba9071a32ff33aebebec592f5c30e56dcc77c2d" + }, + "trials/grasp-fresh-01-light-easy-block-mounted.model.json": { + "bytes": 82907, + "sha256": "e5f54557658c303f59f94e0fa56eb28e23abf1b38afb31f0a03d2327c767dfd2" + }, + "trials/grasp-fresh-01-light-easy-block-mounted.motion.json": { + "bytes": 776551, + "sha256": "7e6f957912fd3daadee6ef1bdcf09b493db07bd2b1c892d6412d429e1f639523" + }, + "trials/grasp-fresh-01-light-simplified-shoe-absent.json": { + "bytes": 1220538, + "sha256": "a726e5c749e90a2d11f30a1aff3ed77ebac1c3317d6199423b15587978d3c9ea" + }, + "trials/grasp-fresh-01-light-simplified-shoe-absent.model.json": { + "bytes": 81277, + "sha256": "ce5789cbb47d3a12ce91903d93e3238693211912b471e3f79d0f34782901bb3e" + }, + "trials/grasp-fresh-01-light-simplified-shoe-absent.motion.json": { + "bytes": 776443, + "sha256": "ef74e929135d9ab737fbd7554bd5cacc63d905b29a854fbf5b551c1fb0f504f2" + }, + "trials/grasp-fresh-01-light-simplified-shoe-mounted.json": { + "bytes": 1188921, + "sha256": "43ab757e7465107176929aa0848de2a3c92572ab8a032493e5a9dc9fd3753d45" + }, + "trials/grasp-fresh-01-light-simplified-shoe-mounted.model.json": { + "bytes": 82908, + "sha256": "393bd245289ecb504bad7e59a2c8dbe3febf66ac0d1347ad1c72252d769a789c" + }, + "trials/grasp-fresh-01-light-simplified-shoe-mounted.motion.json": { + "bytes": 775784, + "sha256": "f92de7b44a00811ebfd642e6bbff7264e75c391ec74282060d8486c6816b0ccd" + }, + "trials/grasp-fresh-01-reference-current-shoe-absent.json": { + "bytes": 1203863, + "sha256": "498f410a3bff6b3e727f6c4677bc480544c09b6112b40e473bcf4b08c3b2cd9a" + }, + "trials/grasp-fresh-01-reference-current-shoe-absent.model.json": { + "bytes": 82368, + "sha256": "68764d0a6353e0d254edf11091fc30b46dc3779a94e5bced218e4f9a68fa827b" + }, + "trials/grasp-fresh-01-reference-current-shoe-absent.motion.json": { + "bytes": 779898, + "sha256": "6f31c605b685c3e5cd835dd2aed02723c987e935fe368fb2f6ecc53557983b2e" + }, + "trials/grasp-fresh-01-reference-current-shoe-mounted.json": { + "bytes": 1199511, + "sha256": "a79f19567e5b8ce51457973170675989d2b530cc08e99dd0b24d2d02ac6cafe5" + }, + "trials/grasp-fresh-01-reference-current-shoe-mounted.model.json": { + "bytes": 84000, + "sha256": "0b139e461da41b8c82b12acccdb424edd9edc593a9d630999ab8165586ce8aab" + }, + "trials/grasp-fresh-01-reference-current-shoe-mounted.motion.json": { + "bytes": 779070, + "sha256": "d79aa915e471227fc9159d15a76ce712e08a2eb7fcf6744f7d4645e2dbf1cfdf" + }, + "trials/grasp-fresh-01-reference-easy-block-absent.json": { + "bytes": 1181318, + "sha256": "94e567d6f67f1d8194f295b595aab14789ba7430d18339004a0ab3ef65af4ea7" + }, + "trials/grasp-fresh-01-reference-easy-block-absent.model.json": { + "bytes": 81276, + "sha256": "a924a3399becfe78bb0478a032824aff68d22fc2ede19aec9cf3dffbdf6b871b" + }, + "trials/grasp-fresh-01-reference-easy-block-absent.motion.json": { + "bytes": 778039, + "sha256": "0ac93624138d389841061f01f73f68ce6d12ca67c54766e4ba4f0729266c557a" + }, + "trials/grasp-fresh-01-reference-easy-block-mounted.json": { + "bytes": 1181301, + "sha256": "1d04e6475ad24276de0e69cd91dcb85b36110c77762e3b644e35e8cded38bff5" + }, + "trials/grasp-fresh-01-reference-easy-block-mounted.model.json": { + "bytes": 82907, + "sha256": "cdfca093c6cc8f4aff42a98c61b2277a40ba0cd4389b74b223be1c5161a0eac5" + }, + "trials/grasp-fresh-01-reference-easy-block-mounted.motion.json": { + "bytes": 778762, + "sha256": "aee2b30ece59a9f2f2f7e41d6fdfd96e256d0a029a347a8e124c5a50d9ad1950" + }, + "trials/grasp-fresh-01-reference-simplified-shoe-absent.json": { + "bytes": 1187037, + "sha256": "02edb719f965189777b81091af39daffa5f33c3bc5768826406062dc932fa5c6" + }, + "trials/grasp-fresh-01-reference-simplified-shoe-absent.model.json": { + "bytes": 81277, + "sha256": "732cdd59fc044be585569e7757aa00b81e55108d8259a5bf6b145264546963e1" + }, + "trials/grasp-fresh-01-reference-simplified-shoe-absent.motion.json": { + "bytes": 779835, + "sha256": "6f6560d76ac3ebfc9fe91789eb9d05f6879e1cdfc691ecab2909b6a837f30d58" + }, + "trials/grasp-fresh-01-reference-simplified-shoe-mounted.json": { + "bytes": 1198412, + "sha256": "0887f88cb300efcedb61d9b561c6d465200438ac8e4736d8d7cb63cc2cbdd5b2" + }, + "trials/grasp-fresh-01-reference-simplified-shoe-mounted.model.json": { + "bytes": 82908, + "sha256": "13b184ab14a887be65bcbb181d0b35cd60146e974a764fd27c49865e9fbc8bf2" + }, + "trials/grasp-fresh-01-reference-simplified-shoe-mounted.motion.json": { + "bytes": 780273, + "sha256": "6e7c4a852ad40523d0ef8e68fc024faa482a514074c3e61ec6763574397c0f5c" + }, + "trials/grasp-fresh-02-light-current-shoe-absent.json": { + "bytes": 1226074, + "sha256": "6972a7bc87caeeb4d19fd3c8e82b4dd25da2375aaf3bf39f28ea6232948af7bd" + }, + "trials/grasp-fresh-02-light-current-shoe-absent.model.json": { + "bytes": 82368, + "sha256": "306b0eb5731b7db00d10c6d03a5c55b12d65daa4075a143c7c16467f15241c64" + }, + "trials/grasp-fresh-02-light-current-shoe-absent.motion.json": { + "bytes": 777374, + "sha256": "8e470e42f8c868d4fedd0320f4b9de98a282cad76f7f4818e72e0dd8a38bc08a" + }, + "trials/grasp-fresh-02-light-current-shoe-mounted.json": { + "bytes": 1227686, + "sha256": "98ff8b95b09d7f450cdd5c82f843513aa33249e2224d8f64ba5aa8feefe07844" + }, + "trials/grasp-fresh-02-light-current-shoe-mounted.model.json": { + "bytes": 84000, + "sha256": "2f8e2fd82e654b3a5e1efe2ebecbf91a9ba719577eb7108731cee5094c3295da" + }, + "trials/grasp-fresh-02-light-current-shoe-mounted.motion.json": { + "bytes": 778917, + "sha256": "1bfcf0a77e3c746bd706fd3b058119f9a39201595504803fbbc514ddcb5585ba" + }, + "trials/grasp-fresh-02-light-easy-block-absent.json": { + "bytes": 1212825, + "sha256": "5317c0f7a72a23139dac770ea7cd6ddb49965c4cd4e62be1098ea3b22d3e36d3" + }, + "trials/grasp-fresh-02-light-easy-block-absent.model.json": { + "bytes": 81276, + "sha256": "7214990f2fcf7fac723c2ad951bb487bf04c6db5d2c44d336bd4f0b7a86b8e11" + }, + "trials/grasp-fresh-02-light-easy-block-absent.motion.json": { + "bytes": 774684, + "sha256": "e5ddfc989c31542767bfea5d2f0784d051184d7b043903cc1974ce3a8b5221d2" + }, + "trials/grasp-fresh-02-light-easy-block-mounted.json": { + "bytes": 1212464, + "sha256": "7143f4d6279dbf591c9b6056cd700d138595bf744166407289258105ab222b5f" + }, + "trials/grasp-fresh-02-light-easy-block-mounted.model.json": { + "bytes": 82907, + "sha256": "31ff43a10b246ff21fb695707c0c52332d5fbd6d3c02e09787c396aee62669c9" + }, + "trials/grasp-fresh-02-light-easy-block-mounted.motion.json": { + "bytes": 775122, + "sha256": "553c4767f1f123bdda64587c8e46fd9bc0c32be7289a067e4b5a7430f935e549" + }, + "trials/grasp-fresh-02-light-simplified-shoe-absent.json": { + "bytes": 1207980, + "sha256": "03eed7a65f4d28e44b7aa9478d60b10f57fab10b6dac3e7036fed4e063f8f172" + }, + "trials/grasp-fresh-02-light-simplified-shoe-absent.model.json": { + "bytes": 81277, + "sha256": "a5c98b0d674fc7d719b74a184f860db248a49b143a9d68cbc3f73cec86f1e5eb" + }, + "trials/grasp-fresh-02-light-simplified-shoe-absent.motion.json": { + "bytes": 774084, + "sha256": "ce07ca409d211049749f191b75e993a9e1d4d98307a79a947359407c6ed98052" + }, + "trials/grasp-fresh-02-light-simplified-shoe-mounted.json": { + "bytes": 1214980, + "sha256": "159ddacc651dbe5fc8e84aae26099f51fc1e2c2b0322427bc216264ad0655875" + }, + "trials/grasp-fresh-02-light-simplified-shoe-mounted.model.json": { + "bytes": 82908, + "sha256": "2294692044db771df086bcbd6bd50e971e8e6295ad0ad4cad6784f34454b8015" + }, + "trials/grasp-fresh-02-light-simplified-shoe-mounted.motion.json": { + "bytes": 775854, + "sha256": "b146e1462c81b44766d16d23fb5aab46f099da384c2663671b0afac77f820fbc" + }, + "trials/grasp-fresh-02-reference-current-shoe-absent.json": { + "bytes": 1203109, + "sha256": "9fc9c2f44e6dade44d20e7846912022e6b1e29abf2e80d9e1021aa0703eb1531" + }, + "trials/grasp-fresh-02-reference-current-shoe-absent.model.json": { + "bytes": 82368, + "sha256": "aa47014178c2718b423a7ffa2f0efb7f6daa623f77490e925d1284383fdc9754" + }, + "trials/grasp-fresh-02-reference-current-shoe-absent.motion.json": { + "bytes": 781347, + "sha256": "17d950c68ec25e2cc76276693cefd93bb8c158dc37bce2f1da9cb6df0cc757e0" + }, + "trials/grasp-fresh-02-reference-current-shoe-mounted.json": { + "bytes": 1210501, + "sha256": "ed1948ecea8cd2e5f3b41e7a635dab604ae751bc1d7c2ace710771843c190940" + }, + "trials/grasp-fresh-02-reference-current-shoe-mounted.model.json": { + "bytes": 84000, + "sha256": "20ed185307da2cb36e5d6df0e15a06ebfd9e8210211832da70d91d35d182bd5e" + }, + "trials/grasp-fresh-02-reference-current-shoe-mounted.motion.json": { + "bytes": 782179, + "sha256": "62fd1b514e74d8d3ddd694b651e0505bf4946d038ddbe0609c1f5bfac0def4a4" + }, + "trials/grasp-fresh-02-reference-easy-block-absent.json": { + "bytes": 1180057, + "sha256": "33735940b643cd1287b80a6ebfc292ac6ef0ed5061418ff5cd7827e4b7acde85" + }, + "trials/grasp-fresh-02-reference-easy-block-absent.model.json": { + "bytes": 81276, + "sha256": "ebf2037d85f3328bceb7c036615e7747c350448c07477b1c384d8b7ecac9bcd5" + }, + "trials/grasp-fresh-02-reference-easy-block-absent.motion.json": { + "bytes": 778744, + "sha256": "79414f438512895f89dafff4c281e25cc3b94b7c0059649a7f3813971b4a7245" + }, + "trials/grasp-fresh-02-reference-easy-block-mounted.json": { + "bytes": 1183733, + "sha256": "c7dd28ccf599f39ea20df11b836085fd4610893c07318e6f4d8163818aa035eb" + }, + "trials/grasp-fresh-02-reference-easy-block-mounted.model.json": { + "bytes": 82907, + "sha256": "ee7289e5e62ad71da37e3ac1c4e720485d52da4cdd03fefd708aabf49f1c7eb1" + }, + "trials/grasp-fresh-02-reference-easy-block-mounted.motion.json": { + "bytes": 779824, + "sha256": "6cf4edb24a941ba9fdd24090f2a2535c41119e4e1c281abd158c62c830a57d23" + }, + "trials/grasp-fresh-02-reference-simplified-shoe-absent.json": { + "bytes": 1187168, + "sha256": "76788cf3db0c93fbac96c842d0fc40bc6457204abcd3b6c1c48c8434e2a49cb8" + }, + "trials/grasp-fresh-02-reference-simplified-shoe-absent.model.json": { + "bytes": 81277, + "sha256": "cfbf3824b55a338bb5af1774bf99ded9939a5ad5fd696b85150c61adc094b6f9" + }, + "trials/grasp-fresh-02-reference-simplified-shoe-absent.motion.json": { + "bytes": 776871, + "sha256": "efa2b6439a7924225811bc809d0cdc5e6f1471c83e9f596a8e52c5fcf2df2901" + }, + "trials/grasp-fresh-02-reference-simplified-shoe-mounted.json": { + "bytes": 1189416, + "sha256": "3822ac9e69c258271ff9dafb482c30c8f44a4f01622dd36569f1eb8ededcc372" + }, + "trials/grasp-fresh-02-reference-simplified-shoe-mounted.model.json": { + "bytes": 82908, + "sha256": "8286129fa5fe5f6e384d9abf883065007c10a64b24f83bb8d0e8d5c5c4580551" + }, + "trials/grasp-fresh-02-reference-simplified-shoe-mounted.motion.json": { + "bytes": 777910, + "sha256": "f32e97b3d27ec2f66abd39963e3af099f2006408264029276db72f3d1f1901a8" + } + } +} diff --git a/prerequisites/v03/licenses/agilex_piper/LICENSE b/prerequisites/v03/licenses/agilex_piper/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..1ace5a240f199be4ae0567bed99051213893345c --- /dev/null +++ b/prerequisites/v03/licenses/agilex_piper/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 RosenYin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/prerequisites/v03/licenses/agilex_piper/README.md b/prerequisites/v03/licenses/agilex_piper/README.md new file mode 100644 index 0000000000000000000000000000000000000000..7a300b81e0556b580ed4e4942bf0aaa9c90944a8 --- /dev/null +++ b/prerequisites/v03/licenses/agilex_piper/README.md @@ -0,0 +1,39 @@ +## AgileX PiPER Description (MJCF) + +> [!IMPORTANT] +> Requires MuJoCo 2.3.4 or later. + +## Changelog + +See [CHANGELOG.md](./CHANGELOG.md) for a full history of changes. + +### Overview + +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). + +

+ +

+ +### Derivation steps + +1. Added ` ` to the URDF's + `` clause in order to preserve visual geometries. +2. Loaded the URDF into MuJoCo and saved a corresponding MJCF. +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). +4. Merged similar materials between the .objs +5. Created a `` section to define common properties for joints, actuators, and geoms. +6. Added an equality constraint so that the right finger mimics the position of the left finger. +7. Manually designed box collision geoms for the gripper. +8. Added `exclude` clause to prevent collisions between `base_link` and `link1`. +9. Added position controlled actuators. +10. Added `impratio=10` and `cone=elliptic` for better noslip. +11. Added `scene.xml` which includes the robot, with a textured groundplane, skybox, and haze. + +## License + +This model is released under an [MIT License](LICENSE). + +## Acknowledgement + +This model was graciously contributed by [Omar Rayyan](https://orayyan.com/). diff --git a/prerequisites/v03/protocol.json b/prerequisites/v03/protocol.json new file mode 100644 index 0000000000000000000000000000000000000000..ab26f25f1fa65eb90c7a2694daeb03987b5a83cc --- /dev/null +++ b/prerequisites/v03/protocol.json @@ -0,0 +1,454 @@ +{ + "schema": "dvidia.graspability/v3", + "split": "heldout", + "fixture_sha256": "c33ef6991379fda77d6084931d2b4b3665830ffa448f9ea403a65d2c37b757a3", + "cohort": "fresh-layout-factorial-v03", + "attempts": [ + { + "id": "grasp-fresh-01-light-easy-block-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-light", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "easy-block", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-light-easy-block-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-light", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "easy-block", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-light-simplified-shoe-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-light", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "simplified-shoe", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-light-simplified-shoe-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-light", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "simplified-shoe", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-light-current-shoe-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-light", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "current-shoe", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-light-current-shoe-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-light", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "current-shoe", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-reference-easy-block-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-reference", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "easy-block", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-reference-easy-block-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-reference", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "easy-block", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-reference-simplified-shoe-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-reference", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "simplified-shoe", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-reference-simplified-shoe-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-reference", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "simplified-shoe", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-reference-current-shoe-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-reference", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "current-shoe", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-01-reference-current-shoe-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-01-reference", + "replicate_id": "grasp-fresh-layout-01", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.391, + "object_y": -0.113, + "friction": 0.54, + "object_shape": "current-shoe", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-light-easy-block-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-light", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "easy-block", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-light-easy-block-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-light", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "easy-block", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-light-simplified-shoe-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-light", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "simplified-shoe", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-light-simplified-shoe-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-light", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "simplified-shoe", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-light-current-shoe-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-light", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "current-shoe", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-light-current-shoe-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-light", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "lightweight-control", + "mass": 0.03, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "current-shoe", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-reference-easy-block-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-reference", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "easy-block", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-reference-easy-block-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-reference", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "easy-block", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-reference-simplified-shoe-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-reference", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "simplified-shoe", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-reference-simplified-shoe-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-reference", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "simplified-shoe", + "tool_condition": "absent", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-reference-current-shoe-mounted", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-reference", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "current-shoe", + "tool_condition": "mounted", + "split": "heldout" + } + }, + { + "id": "grasp-fresh-02-reference-current-shoe-absent", + "task": "in-reach-graspability", + "policy": "shared-v03", + "case": { + "id": "grasp-fresh-02-reference", + "replicate_id": "grasp-fresh-layout-02", + "load_band": "reference-load", + "mass": 0.3, + "object_x": 0.429, + "object_y": -0.071, + "friction": 0.91, + "object_shape": "current-shoe", + "tool_condition": "absent", + "split": "heldout" + } + } + ], + "criteria": { + "native_dt_s": 0.002, + "policy_dt_s": 0.02, + "initial_settle_s": 0.4, + "reference_window_s": 0.1, + "reference_axis_range_max_m": 0.001, + "reference_scope": "At the fixed 0.4 s native timestamp, the previous 50 ticks must each show world normal force >0.01 N and aggregate robot/tool normal force <0.01 N, with range <=1 mm on each position axis. The reference height is read from the native trace, never trusted from an event coordinate.", + "final_retention_s": 0.5, + "final_retention_ticks": 250, + "relative_origin_lift_min_m": 0.035, + "finger_force_min_n": 0.01, + "support_force_max_n": 0.01, + "height_scope": "Object body-origin rise >=35 mm from the verified settled reference, on every final native tick. Actual lowest collision-surface height is an additional diagnostic and does not replace the fixed criterion.", + "support_scope": "Both finger normal forces >0.01 N; world, tool and other-robot normal forces each <0.01 N during the final 500 ms. Synthetic evidence thresholds, not calibrated hardware limits.", + "abort_scope": "All planned attempts remain in the denominator. A recorded physical abort, short run or unsettled initialization cannot pass. Corrupt or incomplete native evidence is invalid and also cannot pass. No outcome-dependent exclusion or private retry." + }, + "design": "Direct in-reach pickup, crossing three object shapes, two explicit loads, two tool states and two fresh layout/friction replicates: 24 confirmation attempts. A single fixed authored controller uses a declared geometry-aware grasp-position rule. Layout and friction vary jointly between the two deterministic replicates; these are not random population samples or confidence-interval estimates. Development uses one separate known layout crossed with the same two loads, three shapes and two tool states.", + "comparison": "Within each layout and load, object mass, friction, spawn position, robot actuators and control settings are matched across all six shape/tool cells. Load pairs share the same layout and friction. Changing shape necessarily changes contact geometry and inertia; removing the mounted rake changes wrist mass/inertia as well as clearance. Tool absence is a morphology ablation, not successful tool detachment. Report shape \u00d7 load \u00d7 tool results separately; never present easy-object lifts as shoe-skill success.", + "cohort_access": "The independent evaluator seals the fresh parameter cases before the final controller is frozen. Controller tuning may use development only. Do not inspect or execute fresh cases until a source freeze is recorded. After the first evaluation these cases are known regressions; rerunning them does not create new confirmation evidence.", + "scope": "Authored direct-pickup diagnostic with privileged native observations, assumed rigid-object contact properties and pinned simulation actuators. No retrieval, learned policy, tool acquisition, deformable shoe, physical grip-capacity measurement or hardware-transfer claim. Frozen v02 retrieval results remain separate regressions and are not pooled into this study.", + "source_commit": "73057dc259c6a19344906f4a43a283553e17ade0", + "implementation_sha256": { + "graspability.py": "735239a7071cbfd3258d09f260bb2bd82b7a0a4577013cae594bfb8542ea03ee", + "graspability_protocol.py": "6df01c6b7441859573052510d2b7e95d207d93f9a02a383771a9174bfb6b43e5", + "graspability_protocol_v03.json": "c33ef6991379fda77d6084931d2b4b3665830ffa448f9ea403a65d2c37b757a3", + "graspability_benchmark.py": "47687b0a214140d16cb29611b7f933945398cf4ba82064dfa58b30cbef4f2308", + "workstation.py": "2a6aa6686b5b273efcfb21156952df8ceca88d991674cd17df92f2dccc11b701", + "asset_library.py": "12520ca13b7806004be37a0d7e0d1e023c90410c1eba899296fdcd5b28fdc7f7", + "asset_catalog.json": "592f363389a96fef7f9223737aa72a2f1a74f400238924bf6790ec5bfd3302b7", + "robot_profiles.py": "fb90782a6a9979e282182118ae0e3e29d00f101255cc57378dd3f692672bb13d", + "robot_profiles.lock.json": "4b2ee2ca675aceb2f826983cb3082a3e08e9aa0ff419b23078abcff08ebcc6fe", + "prerequisite_benchmark.py": "c78efb24263300c56f50413aa65333e4fbf1b99403aa816de9bf4cb5656a3811", + "asset_preview.py": "12f4806162504a3c8773b10b516d6b7abb05f670a1f5817be144ea98fc1d25d8", + "reference_sim.py": "c1201d22eb13dd07a236ee63cc4ba68e129f6067e8db61ed41af2d820eb5e3b8", + "graspability_lab.html": "259c497a5ec94cfdfe2cfaab51ea1715211aba5c6d2d5e85fd77104d72439c09", + "graspability_lab.js": "fd177706cb5222076fecd7ae66238c1e1523c0a262d84bcad411ef9bacc11d3f", + "graspability_lab.bundle.js": "0f8fc4eec45a9da5ff1b4c8bc18b89457273065cab13728b267374eef6aa610d" + } +} diff --git a/prerequisites/v03/reference_replay.third-party.txt b/prerequisites/v03/reference_replay.third-party.txt new file mode 100644 index 0000000000000000000000000000000000000000..90689e3bf3feb75cb7e7fb0e72cd389e508c35a5 --- /dev/null +++ b/prerequisites/v03/reference_replay.third-party.txt @@ -0,0 +1,26 @@ +DVIDIA self-hosted reference replay + +Three.js 0.180.0 and OrbitControls +https://github.com/mrdoob/three.js/tree/r180 + +The MIT License + +Copyright © 2010-2025 three.js authors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.json b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..4061aee36e1ae8ef1b0d14c6ca4d9174f4d68b2d --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e9feb18eb0a20b62d1acc95b106c934b078dbba570f83a40105efdfa9437f6a +size 1219893 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.model.json b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..c3685193be0fe043088a7ffbacc0478a8fe0b8e9 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f8c3d4aa42b1e126cdc9d3829ad5b7ef67b8af8be550a041b39eb837aa5e489 +size 82368 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..905eb9bac3c72c1b17c56a15f77f9039c84280f9 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd658287d8f0a47602de175eeffc642423519c254bc5a0c12f4433075b34b3c9 +size 778020 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.json b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..50183bb7ec66a92de92b58e85514f4b565fd1557 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2502ea27c695231cffd920481fc1ca0ebfe326b20f78193457d9eb462edc5f3 +size 1224276 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..2f97068f6ea941279778ccf5a428ea17946b18a5 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70ffa9979550a52b42da9e7e03be794a0aef85b6c9a21e8330e49fe76ddeabe3 +size 84000 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..f97add375a1da6da890540eaf41eaf3b2e751c9e --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-current-shoe-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea79ce68d76a1eb0ba35f580351e4b9d388a20bf5058d07420eb27d5486c38da +size 777010 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.json b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..48f1be08260552f50b2b4d13c8a12be14c56737b --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea397ff441017d2175047d5adbe038ffe8091be06962b3371d33f9369292d51e +size 1199894 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.model.json b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..45d961ec31d4c632bbe8ee9b9b3833772ec8aeac --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5434621f5ee349a25b7bbe1e1347a6abaad93e5717763877999e10d6e6d23c8 +size 81276 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..d754c8d5bdd67f791aca247e11d7c99e3f28c5b0 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f3de845d8925da9207669a82d67691e7cf13f262803e57beccbe7e97fd3dcf9 +size 774214 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.json b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..6f05f000f2ef2dd340d73e9c5f3291c37be5321c --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:294b1cd7790d1eb6d4ac3a5e6ba9071a32ff33aebebec592f5c30e56dcc77c2d +size 1214943 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..2cedccf85aca0874f6059bd32dffa1f3820605d3 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5f54557658c303f59f94e0fa56eb28e23abf1b38afb31f0a03d2327c767dfd2 +size 82907 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..a5caa2b6bd9121c1d626dac1f31d23362465965b --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-easy-block-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e6f957912fd3daadee6ef1bdcf09b493db07bd2b1c892d6412d429e1f639523 +size 776551 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.json b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..41cf536a842e28ab4371be89ff7d77375725ea13 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a726e5c749e90a2d11f30a1aff3ed77ebac1c3317d6199423b15587978d3c9ea +size 1220538 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.model.json b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..1e56c0c8f3b6c34620ed21ab613331ddb3823bc0 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce5789cbb47d3a12ce91903d93e3238693211912b471e3f79d0f34782901bb3e +size 81277 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..c8db078302396b1476566d17237f3b3048286112 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef74e929135d9ab737fbd7554bd5cacc63d905b29a854fbf5b551c1fb0f504f2 +size 776443 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.json b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..1898ecc4124fb48701f56c3f5309c414ebbf9ac8 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43ab757e7465107176929aa0848de2a3c92572ab8a032493e5a9dc9fd3753d45 +size 1188921 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..50295714cad2c842b6f112b8f3a5c1ece5717d59 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:393bd245289ecb504bad7e59a2c8dbe3febf66ac0d1347ad1c72252d769a789c +size 82908 diff --git a/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..c5a909fa0b93590b641e8f8f8b817ecec3aab146 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-light-simplified-shoe-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f92de7b44a00811ebfd642e6bbff7264e75c391ec74282060d8486c6816b0ccd +size 775784 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.json b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..86da14615c6f699d360d221ce8eb1fd0546c03b2 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:498f410a3bff6b3e727f6c4677bc480544c09b6112b40e473bcf4b08c3b2cd9a +size 1203863 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.model.json b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..b89a03b71b5ba790ba3756d04fb291fd2906f2f4 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68764d0a6353e0d254edf11091fc30b46dc3779a94e5bced218e4f9a68fa827b +size 82368 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..e4037bee5e798c94fbac18ad7963268a71958f91 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f31c605b685c3e5cd835dd2aed02723c987e935fe368fb2f6ecc53557983b2e +size 779898 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.json b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..9daf54e2c11e5d3107333ff25769e42c65e85366 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a79f19567e5b8ce51457973170675989d2b530cc08e99dd0b24d2d02ac6cafe5 +size 1199511 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..93c298dff204ee3b492aed94da3bda1c9c3c2de2 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b139e461da41b8c82b12acccdb424edd9edc593a9d630999ab8165586ce8aab +size 84000 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..861e8189755ce4e9cc91d18935667230524a43fe --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-current-shoe-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d79aa915e471227fc9159d15a76ce712e08a2eb7fcf6744f7d4645e2dbf1cfdf +size 779070 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.json b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..7a76f0aea0fc7db30e83de717d0930b4040391a9 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94e567d6f67f1d8194f295b595aab14789ba7430d18339004a0ab3ef65af4ea7 +size 1181318 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.model.json b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..88ce0761227e882bb9f6446700aace0c532254c1 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a924a3399becfe78bb0478a032824aff68d22fc2ede19aec9cf3dffbdf6b871b +size 81276 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..12d3e26a098ab8a71c4c9e450ae737af9cb93211 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ac93624138d389841061f01f73f68ce6d12ca67c54766e4ba4f0729266c557a +size 778039 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.json b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..d50d95358d0762d192121b934cb2a23d29472476 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d04e6475ad24276de0e69cd91dcb85b36110c77762e3b644e35e8cded38bff5 +size 1181301 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..87b037d6cd2d84d9547fdbc7474f5237b572d5fd --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdfca093c6cc8f4aff42a98c61b2277a40ba0cd4389b74b223be1c5161a0eac5 +size 82907 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..64014715d152254feff9e2350ce1516a4fadc6cf --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-easy-block-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aee2b30ece59a9f2f2f7e41d6fdfd96e256d0a029a347a8e124c5a50d9ad1950 +size 778762 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.json b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..0f2c61f887a3aa438a1bc258e743915112b5a7cd --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02edb719f965189777b81091af39daffa5f33c3bc5768826406062dc932fa5c6 +size 1187037 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.model.json b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..4875a6ff0faff8153287f815f52dda358606a0e4 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:732cdd59fc044be585569e7757aa00b81e55108d8259a5bf6b145264546963e1 +size 81277 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..5cf49efab602d906f8d43d0d91be48e86e710f85 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f6560d76ac3ebfc9fe91789eb9d05f6879e1cdfc691ecab2909b6a837f30d58 +size 779835 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.json b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..c6627900d697c0dcb361ac77f780de50aadd31fc --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0887f88cb300efcedb61d9b561c6d465200438ac8e4736d8d7cb63cc2cbdd5b2 +size 1198412 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..15d8f45fab1040e10cf884513738754946c9411f --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13b184ab14a887be65bcbb181d0b35cd60146e974a764fd27c49865e9fbc8bf2 +size 82908 diff --git a/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..4bea6317102e8ccb3c040db136556666f1d3afeb --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-01-reference-simplified-shoe-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e7c4a852ad40523d0ef8e68fc024faa482a514074c3e61ec6763574397c0f5c +size 780273 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.json b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..dc85b32059bf3e6de79d820e40bb144ce42c70a1 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6972a7bc87caeeb4d19fd3c8e82b4dd25da2375aaf3bf39f28ea6232948af7bd +size 1226074 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.model.json b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..603463c358737b8be748d304e7087e01b06250f0 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:306b0eb5731b7db00d10c6d03a5c55b12d65daa4075a143c7c16467f15241c64 +size 82368 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..78ae6c2788cef09d30d8895f6222fde570e55ad2 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e470e42f8c868d4fedd0320f4b9de98a282cad76f7f4818e72e0dd8a38bc08a +size 777374 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.json b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..a082ceaaa1fbb4af74f6a976083d5203bd0ade03 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98ff8b95b09d7f450cdd5c82f843513aa33249e2224d8f64ba5aa8feefe07844 +size 1227686 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..da67be7a185804a150b24c827fc534edafd81983 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f8e2fd82e654b3a5e1efe2ebecbf91a9ba719577eb7108731cee5094c3295da +size 84000 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..7cfca6978ed72fe0e7c58f0930cd7fd3173a2e9d --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-current-shoe-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bfcf0a77e3c746bd706fd3b058119f9a39201595504803fbbc514ddcb5585ba +size 778917 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.json b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..8899d7cc1d8c7b0b3ed3b57cbc9994ed01b04980 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5317c0f7a72a23139dac770ea7cd6ddb49965c4cd4e62be1098ea3b22d3e36d3 +size 1212825 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.model.json b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..09760f5b9c40c249dc360f1bb481823c47e16c2e --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7214990f2fcf7fac723c2ad951bb487bf04c6db5d2c44d336bd4f0b7a86b8e11 +size 81276 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..ca1f317d6f9203cd9342247aed9da57424192735 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5ddfc989c31542767bfea5d2f0784d051184d7b043903cc1974ce3a8b5221d2 +size 774684 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.json b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..f94bc7a88588df6e87375e1d2a404f826faef8c5 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7143f4d6279dbf591c9b6056cd700d138595bf744166407289258105ab222b5f +size 1212464 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..1ae56f0d4ecdaae219d1454bc11218a29c0c6baa --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31ff43a10b246ff21fb695707c0c52332d5fbd6d3c02e09787c396aee62669c9 +size 82907 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..88fa4d784485d1d4f41f08c5d94aa088bdd0110e --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-easy-block-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:553c4767f1f123bdda64587c8e46fd9bc0c32be7289a067e4b5a7430f935e549 +size 775122 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.json b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..9be09b49594039c18c30698ec685befd2e386588 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03eed7a65f4d28e44b7aa9478d60b10f57fab10b6dac3e7036fed4e063f8f172 +size 1207980 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.model.json b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..fbe207423344e3c5f70d5842a4602af4b39c9af6 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5c98b0d674fc7d719b74a184f860db248a49b143a9d68cbc3f73cec86f1e5eb +size 81277 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..3068f2ddac3450c8be6d6749b665d19f1da0aae4 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce07ca409d211049749f191b75e993a9e1d4d98307a79a947359407c6ed98052 +size 774084 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.json b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..b430eb2b2c191b9971f9c5d0d3f24313810bebae --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:159ddacc651dbe5fc8e84aae26099f51fc1e2c2b0322427bc216264ad0655875 +size 1214980 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..2e1d8d426691dfa5ef0cf46f9d01720916dab8dc --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2294692044db771df086bcbd6bd50e971e8e6295ad0ad4cad6784f34454b8015 +size 82908 diff --git a/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..a05308e47e79cb69a1affb3e91c209a7273411c1 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-light-simplified-shoe-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b146e1462c81b44766d16d23fb5aab46f099da384c2663671b0afac77f820fbc +size 775854 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.json b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..c9db2661dddf1b8bc3313011211bb86cebd9aaa3 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fc9c2f44e6dade44d20e7846912022e6b1e29abf2e80d9e1021aa0703eb1531 +size 1203109 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.model.json b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..870b01e63cb9ca8cba30717cc108708350e37c07 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa47014178c2718b423a7ffa2f0efb7f6daa623f77490e925d1284383fdc9754 +size 82368 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..f683e3a64f384e406f5a0d8fcface4a9300b5eb7 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17d950c68ec25e2cc76276693cefd93bb8c158dc37bce2f1da9cb6df0cc757e0 +size 781347 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.json b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..d763f101276b2a4c59cdb9a33d0407f9127da225 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed1948ecea8cd2e5f3b41e7a635dab604ae751bc1d7c2ace710771843c190940 +size 1210501 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..695228440aa27053b587559f58702215aae95eab --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20ed185307da2cb36e5d6df0e15a06ebfd9e8210211832da70d91d35d182bd5e +size 84000 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..3f9c1c4a650483e938e29005f01f74775b0cb355 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-current-shoe-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62fd1b514e74d8d3ddd694b651e0505bf4946d038ddbe0609c1f5bfac0def4a4 +size 782179 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.json b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..0d768ef92d6ef64810880a8707b85b352dc733a6 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33735940b643cd1287b80a6ebfc292ac6ef0ed5061418ff5cd7827e4b7acde85 +size 1180057 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.model.json b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..469e13e2d9de7555c0f865cd499f6f694ad93f15 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebf2037d85f3328bceb7c036615e7747c350448c07477b1c384d8b7ecac9bcd5 +size 81276 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..eed208391f1822d4ac7832dbb80d3a8274df24e7 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79414f438512895f89dafff4c281e25cc3b94b7c0059649a7f3813971b4a7245 +size 778744 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.json b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..25cd7f1018d1e41466c28a48cc5c9c2646b5325a --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7dd28ccf599f39ea20df11b836085fd4610893c07318e6f4d8163818aa035eb +size 1183733 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..195ed1111b03dfb389ab800f140b19d7a0c863e3 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee7289e5e62ad71da37e3ac1c4e720485d52da4cdd03fefd708aabf49f1c7eb1 +size 82907 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..83dbda5d2cc44f983f096848387057e1ab18a871 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-easy-block-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cf4edb24a941ba9fdd24090f2a2535c41119e4e1c281abd158c62c830a57d23 +size 779824 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.json b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.json new file mode 100644 index 0000000000000000000000000000000000000000..a85a7680182bf669da692ee18e1216c37aa74004 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76788cf3db0c93fbac96c842d0fc40bc6457204abcd3b6c1c48c8434e2a49cb8 +size 1187168 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.model.json b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.model.json new file mode 100644 index 0000000000000000000000000000000000000000..2b893c14fa69dec4d47c1864b548f6837e218d73 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfbf3824b55a338bb5af1774bf99ded9939a5ad5fd696b85150c61adc094b6f9 +size 81277 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.motion.json b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..673d8f4f6a875fa278f5babd5f2aa532f4d0ac24 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-absent.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efa2b6439a7924225811bc809d0cdc5e6f1471c83e9f596a8e52c5fcf2df2901 +size 776871 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.json b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.json new file mode 100644 index 0000000000000000000000000000000000000000..d2bac93107d7c82d4a794209c5c892bd930d02e1 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3822ac9e69c258271ff9dafb482c30c8f44a4f01622dd36569f1eb8ededcc372 +size 1189416 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.model.json b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.model.json new file mode 100644 index 0000000000000000000000000000000000000000..f404ce5cec7410b3c83a22eb93953a6a13a7f915 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.model.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8286129fa5fe5f6e384d9abf883065007c10a64b24f83bb8d0e8d5c5c4580551 +size 82908 diff --git a/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.motion.json b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.motion.json new file mode 100644 index 0000000000000000000000000000000000000000..88554d180a7c387e249c29dd5c15b5c225c9a617 --- /dev/null +++ b/prerequisites/v03/trials/grasp-fresh-02-reference-simplified-shoe-mounted.motion.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f32e97b3d27ec2f66abd39963e3af099f2006408264029276db72f3d1f1901a8 +size 777910 diff --git a/provenance.json b/provenance.json index d17bdf518724e03b9f67caf74507cb2870820cd2..8c177682f0536cfdfc589e87930f874a3266eb26 100644 --- a/provenance.json +++ b/provenance.json @@ -7954,5 +7954,16 @@ "browser_mode": "recorded-native-replay", "learned_policy": false, "physical_robot_ready": false + }, + "shoe_graspability": { + "path": "prerequisites/v03", + "source_commit": "73057dc259c6a19344906f4a43a283553e17ade0", + "integrity": { + "bytes": 18606, + "sha256": "329284b83d15364b61113fafe5daf05f163f0d62ecc66ebb145ce28ee229e935" + }, + "browser_mode": "recorded-native-replay", + "learned_policy": false, + "physical_robot_ready": false } }