{ "schema": "dvidia.piper-imitation-study/v1", "cases": { "train": [ { "id": "train-00-goal0", "start_xy": [ 0.284, -0.045 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261000 }, { "id": "train-00-goal1", "start_xy": [ 0.284, -0.045 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261001 }, { "id": "train-01-goal0", "start_xy": [ 0.284, -0.035 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261002 }, { "id": "train-01-goal1", "start_xy": [ 0.284, -0.035 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261003 }, { "id": "train-02-goal0", "start_xy": [ 0.284, -0.025 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261004 }, { "id": "train-02-goal1", "start_xy": [ 0.284, -0.025 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261005 }, { "id": "train-03-goal0", "start_xy": [ 0.284, -0.015 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261006 }, { "id": "train-03-goal1", "start_xy": [ 0.284, -0.015 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261007 }, { "id": "train-04-goal0", "start_xy": [ 0.294, -0.045 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261008 }, { "id": "train-04-goal1", "start_xy": [ 0.294, -0.045 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261009 }, { "id": "train-05-goal0", "start_xy": [ 0.294, -0.035 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261010 }, { "id": "train-05-goal1", "start_xy": [ 0.294, -0.035 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261011 }, { "id": "train-06-goal0", "start_xy": [ 0.294, -0.025 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261012 }, { "id": "train-06-goal1", "start_xy": [ 0.294, -0.025 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261013 }, { "id": "train-07-goal0", "start_xy": [ 0.294, -0.015 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261014 }, { "id": "train-07-goal1", "start_xy": [ 0.294, -0.015 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261015 }, { "id": "train-08-goal0", "start_xy": [ 0.304, -0.045 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261016 }, { "id": "train-08-goal1", "start_xy": [ 0.304, -0.045 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261017 }, { "id": "train-09-goal0", "start_xy": [ 0.304, -0.035 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261018 }, { "id": "train-09-goal1", "start_xy": [ 0.304, -0.035 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261019 }, { "id": "train-10-goal0", "start_xy": [ 0.304, -0.025 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261020 }, { "id": "train-10-goal1", "start_xy": [ 0.304, -0.025 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261021 }, { "id": "train-11-goal0", "start_xy": [ 0.304, -0.015 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261022 }, { "id": "train-11-goal1", "start_xy": [ 0.304, -0.015 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261023 }, { "id": "train-12-goal0", "start_xy": [ 0.314, -0.045 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261024 }, { "id": "train-12-goal1", "start_xy": [ 0.314, -0.045 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261025 }, { "id": "train-13-goal0", "start_xy": [ 0.314, -0.035 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261026 }, { "id": "train-13-goal1", "start_xy": [ 0.314, -0.035 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261027 }, { "id": "train-14-goal0", "start_xy": [ 0.314, -0.025 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261028 }, { "id": "train-14-goal1", "start_xy": [ 0.314, -0.025 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261029 }, { "id": "train-15-goal0", "start_xy": [ 0.314, -0.015 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261030 }, { "id": "train-15-goal1", "start_xy": [ 0.314, -0.015 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261031 } ], "development": [ { "id": "development-00-goal0", "start_xy": [ 0.289, -0.04 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261000 }, { "id": "development-00-goal1", "start_xy": [ 0.289, -0.04 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261001 }, { "id": "development-01-goal0", "start_xy": [ 0.289, -0.02 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261002 }, { "id": "development-01-goal1", "start_xy": [ 0.289, -0.02 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261003 }, { "id": "development-02-goal0", "start_xy": [ 0.309, -0.04 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261004 }, { "id": "development-02-goal1", "start_xy": [ 0.309, -0.04 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261005 }, { "id": "development-03-goal0", "start_xy": [ 0.309, -0.02 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261006 }, { "id": "development-03-goal1", "start_xy": [ 0.309, -0.02 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261007 } ], "confirmation": [ { "id": "confirmation-00-goal0", "start_xy": [ 0.287, -0.032 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261000 }, { "id": "confirmation-00-goal1", "start_xy": [ 0.287, -0.032 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261001 }, { "id": "confirmation-01-goal0", "start_xy": [ 0.291, -0.018 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261002 }, { "id": "confirmation-01-goal1", "start_xy": [ 0.291, -0.018 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261003 }, { "id": "confirmation-02-goal0", "start_xy": [ 0.299, -0.041 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261004 }, { "id": "confirmation-02-goal1", "start_xy": [ 0.299, -0.041 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261005 }, { "id": "confirmation-03-goal0", "start_xy": [ 0.303, -0.028 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261006 }, { "id": "confirmation-03-goal1", "start_xy": [ 0.303, -0.028 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261007 }, { "id": "confirmation-04-goal0", "start_xy": [ 0.311, -0.038 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261008 }, { "id": "confirmation-04-goal1", "start_xy": [ 0.311, -0.038 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261009 }, { "id": "confirmation-05-goal0", "start_xy": [ 0.307, -0.022 ], "goal_xy": [ 0.35, 0.08 ], "seed": 261010 }, { "id": "confirmation-05-goal1", "start_xy": [ 0.307, -0.022 ], "goal_xy": [ 0.4, -0.08 ], "seed": 261011 } ] }, "variants": [ "learned", "teacher", "open_jaw", "hold", "shuffled_labels" ], "data_grouping": "Complete episodes grouped by exact initial XY; both destinations share the same split.", "training_selection": "All teacher attempts retained; only independently successful complete training episodes supply labels.", "development": "Checkpoint choices and diagnostics use development cases only; all development trials remain.", "confirmation": "Model and protocol hash frozen before these rollouts. No retries or result-based tuning.", "timeout_s": 20, "control_dt_s": 0.02, "timestep_s": 0.001, "mass_kg": 0.04, "target_novelty": false, "start_novelty": true, "physical_robot_ready": false, "limitations": [ "Synthetic state/action demonstrations from an authored PiPER controller, not human video or teleoperation.", "Learned inference uses privileged simulator joint, TCP, object and contact measurements; no vision pipeline is trained.", "Only starting-position interpolation for a 40 g rigid block and two trained destinations is evaluated.", "The pinned native servo and rate limiter remain authored low-level control; no teacher, phase machine or IK is called by the student.", "Uncalibrated simulated friction, contacts and actuators; no physical robot qualification or other-arm transfer.", "Compute latency excludes sensing, camera processing, communication and physical actuation; CPU/GPU minima are not certified." ] }