{
  "schema_version": 1,
  "title": "R2 RF recorded development examples",
  "simulation": "Isaac",
  "selection": "Two explicitly selected successful dev_extrap recordings; not an aggregate benchmark or hardware test",
  "fps": 25,
  "width": 1280,
  "height": 720,
  "duration_s": 17.68,
  "input_sha256": "6c00c7a4450250726b9f3183a3700a6ae450125ce1896cbc34f41195705a81db",
  "avatar_sha256": "246b09e9552fd6f3e33dc1097293b2d7ca42ac74481cfbd55f0e760d21baeac7",
  "capture": {
    "camera": "Public Film camera, deterministic recorded-time framing; robot poses unmodified",
    "pose_sampling": "Causal original 50 Hz samples displayed at 25 fps, including final post-action state; no interpolated robot poses",
    "final_hold_frames_per_clip": 18,
    "poster_frame": 109,
    "poster_time_s": 4.36,
    "poster_basis": "Decoded from this exact MP4",
    "sensors": "No LiDAR or estimated-pose channels recorded or displayed",
    "geometry": "Recorded simulator boxes unchanged; walls at 0.14 opacity, overhead constraints at 0.4; public named-joint-mapped G1 display avatar"
  },
  "clips": [
    {
      "id": "duck",
      "title": "Duck beneath two beams",
      "clip_start_s": 0,
      "clip_end_s": 6.88,
      "recording_duration_s": 6.12,
      "result": {
        "outcome": "goal_completion",
        "completed": true,
        "control_steps": 306,
        "elapsed_s": 6.12,
        "minimum_root_height_m": 0.6169188022613525,
        "maximum_root_tilt_rad": 0.23780216392760767,
        "maximum_obstacle_contact_n": 0,
        "final_goal_distance_xy_m": 0.36293925301867164,
        "replans": 39,
        "thresholds": {
          "goal_radius_m": 0.4,
          "goal_speed_m_s": 2,
          "goal_hold_s": 0.1,
          "fall_height_m": 0.38,
          "fall_tilt_rad": 0.8,
          "obstacle_contact_threshold_n": 5
        }
      },
      "recipe": {
        "name": "WXD-TNP-R2",
        "arm": "WXDR2-g-s0",
        "teacher": "tnp_s0",
        "seed": 886771895,
        "map": "privileged exact boxes",
        "route_source": "privileged_cost",
        "retrieval_k": 0,
        "replan_ticks": 8,
        "execution_model": "deploy",
        "planner": {
          "device": "cuda",
          "candidates": 16,
          "ode_steps": 10,
          "chunks": 2,
          "guide_w": 1,
          "duck_below_m": 1.2,
          "duck_guide_w": 1,
          "duck_rank_w": 5,
          "duck_offset_m": 0.58,
          "duck_span_max_m": 0.6,
          "duck_release_tilt_rad": 0.6,
          "wm_refine": true,
          "wm_refine_channels": "upper",
          "wm_refine_tilting_tol_rad": 0
        }
      },
      "provenance": {
        "episode": "WXDR2-g-s0__drill_duck-60000__s886771895",
        "task_id": "arena-xdgc-dev_extrap_drill_duck-60000",
        "split": "arena-xdgc-dev_extrap",
        "recorded_artifacts": [
          {
            "name": "closed_loop.npz",
            "bytes": 636825,
            "sha256": "f05b94fe1e6314f6068850c4134fe082839de783d513d5f4be9fbeba0b1a8893"
          },
          {
            "name": "plans.json",
            "bytes": 264792,
            "sha256": "0731f756afbc1c935b98d138fa1db1ce9e9289cc9ae4262ff5ff25bae2f038e4"
          },
          {
            "name": "task.json",
            "bytes": 11744,
            "sha256": "9564bca75cc563e9b413ae456785066a227d7dbf14d027a45e3559206dfd2494"
          },
          {
            "name": "run_config.json",
            "bytes": 2902,
            "sha256": "11197bc3fdb788b57aee4a2c28d235a90bbec4bafd1023116b2db7206d0be955"
          },
          {
            "name": "score.json",
            "bytes": 15949,
            "sha256": "7f4d117629c573fa080455e37785c2f840e6f05b2f76306d9b3b21cb380f8e1f"
          },
          {
            "name": "runtime_source.py",
            "bytes": 80080,
            "sha256": "7115a338b959869f90a0c7040fa278237699b328fcc037a9d802761c986df0f9"
          }
        ],
        "recording_source_commit": null,
        "recording_checkpoint_hashes": null,
        "recipe_adoption_reference": {
          "commit": "7fb8423d434f689b829800e0957c392637c3b787",
          "document": "research/ROUND_DREAM_PLAN.md",
          "basis": "Recipe adoption; not the source revision of this recording"
        },
        "model_contract_at_export": {
          "name": "recorded-task-model-contract",
          "bytes": 53379,
          "sha256": "e81ee2ce427311d4c41aac9ef6dc14f24c3997d4121012e14e4a00e2ed900482",
          "model_name": "g1_29dof_rev_1_0",
          "model_sha256": "4baeeb71d816947c786766d0982fb7dd439d4398b3c05cde9b232ca311ff7e20",
          "basis": "Current file referenced by the recorded task; not a recording-time hash"
        },
        "rendering_avatar": {
          "name": "public-robot.json",
          "bytes": 17304,
          "sha256": "246b09e9552fd6f3e33dc1097293b2d7ca42ac74481cfbd55f0e760d21baeac7",
          "source": {
            "model": "g1-student-deploy sim/assets/g1_29dof.xml (Unitree G1 29 DoF, rubber hands)",
            "sha256": "f0830187557bb5b6f011e1941dac8b53c601f8645df84087778f231c3e15fc6a",
            "meshes": "Unitree G1 meshes, simplified for the web by tools/site/meshes.mjs (see NOTICE)"
          },
          "basis": "Rendering avatar only; not a claim about Isaac collision-model identity"
        },
        "joint_mapping": [
          {
            "name": "left_hip_pitch_joint",
            "source_qpos_index": 7,
            "avatar_qpos_index": 7
          },
          {
            "name": "left_hip_roll_joint",
            "source_qpos_index": 8,
            "avatar_qpos_index": 8
          },
          {
            "name": "left_hip_yaw_joint",
            "source_qpos_index": 9,
            "avatar_qpos_index": 9
          },
          {
            "name": "left_knee_joint",
            "source_qpos_index": 10,
            "avatar_qpos_index": 10
          },
          {
            "name": "left_ankle_pitch_joint",
            "source_qpos_index": 11,
            "avatar_qpos_index": 11
          },
          {
            "name": "left_ankle_roll_joint",
            "source_qpos_index": 12,
            "avatar_qpos_index": 12
          },
          {
            "name": "right_hip_pitch_joint",
            "source_qpos_index": 13,
            "avatar_qpos_index": 13
          },
          {
            "name": "right_hip_roll_joint",
            "source_qpos_index": 14,
            "avatar_qpos_index": 14
          },
          {
            "name": "right_hip_yaw_joint",
            "source_qpos_index": 15,
            "avatar_qpos_index": 15
          },
          {
            "name": "right_knee_joint",
            "source_qpos_index": 16,
            "avatar_qpos_index": 16
          },
          {
            "name": "right_ankle_pitch_joint",
            "source_qpos_index": 17,
            "avatar_qpos_index": 17
          },
          {
            "name": "right_ankle_roll_joint",
            "source_qpos_index": 18,
            "avatar_qpos_index": 18
          },
          {
            "name": "waist_yaw_joint",
            "source_qpos_index": 19,
            "avatar_qpos_index": 19
          },
          {
            "name": "waist_roll_joint",
            "source_qpos_index": 20,
            "avatar_qpos_index": 20
          },
          {
            "name": "waist_pitch_joint",
            "source_qpos_index": 21,
            "avatar_qpos_index": 21
          },
          {
            "name": "left_shoulder_pitch_joint",
            "source_qpos_index": 22,
            "avatar_qpos_index": 22
          },
          {
            "name": "left_shoulder_roll_joint",
            "source_qpos_index": 23,
            "avatar_qpos_index": 23
          },
          {
            "name": "left_shoulder_yaw_joint",
            "source_qpos_index": 24,
            "avatar_qpos_index": 24
          },
          {
            "name": "left_elbow_joint",
            "source_qpos_index": 25,
            "avatar_qpos_index": 25
          },
          {
            "name": "left_wrist_roll_joint",
            "source_qpos_index": 26,
            "avatar_qpos_index": 26
          },
          {
            "name": "left_wrist_pitch_joint",
            "source_qpos_index": 27,
            "avatar_qpos_index": 27
          },
          {
            "name": "left_wrist_yaw_joint",
            "source_qpos_index": 28,
            "avatar_qpos_index": 28
          },
          {
            "name": "right_shoulder_pitch_joint",
            "source_qpos_index": 29,
            "avatar_qpos_index": 29
          },
          {
            "name": "right_shoulder_roll_joint",
            "source_qpos_index": 30,
            "avatar_qpos_index": 30
          },
          {
            "name": "right_shoulder_yaw_joint",
            "source_qpos_index": 31,
            "avatar_qpos_index": 31
          },
          {
            "name": "right_elbow_joint",
            "source_qpos_index": 32,
            "avatar_qpos_index": 32
          },
          {
            "name": "right_wrist_roll_joint",
            "source_qpos_index": 33,
            "avatar_qpos_index": 33
          },
          {
            "name": "right_wrist_pitch_joint",
            "source_qpos_index": 34,
            "avatar_qpos_index": 34
          },
          {
            "name": "right_wrist_yaw_joint",
            "source_qpos_index": 35,
            "avatar_qpos_index": 35
          }
        ],
        "joint_mapping_basis": "Same name mapping applied to simulator pose and reference posture; source raw arrays remain unchanged in the local session export",
        "reference_column_order": "Recorded tgt in native named order, before pack_sonic_joint_reference remaps to SONIC Isaac order"
      },
      "pose_basis": "Isaac simulator ground truth; full original ticks plus final post-action state",
      "reference_basis": "Commanded reference posture; diagnostic root position not consumed by SONIC",
      "limitations": [
        "Curated successful development examples, not aggregate performance or hardware qualification.",
        "Recorded Isaac simulation with SONIC; simulator ground truth and privileged exact obstacle boxes. No LiDAR or estimated pose.",
        "WXD-TNP-R2 identifies the recorded recipe. The adoption commit is a later research decision, not a verified recording-time source revision.",
        "Recording-time checkpoint hashes and complete source/model identity were not saved; exported recording and callback-snapshot hashes identify the evidence.",
        "The public G1 mesh is a rendering avatar mapped by joint name; it is not asserted to reproduce the Isaac collision geometry.",
        "Reference root position is a planner diagnostic. SONIC consumes reference columns 0:64, not diagnostic columns 64:67.",
        "Goal completion uses reach within 0.4 m at at most 2 m/s for 0.1 s; it does not establish a stationary arrive-and-hold result."
      ]
    },
    {
      "id": "clutter",
      "title": "Navigate storage clutter",
      "clip_start_s": 6.88,
      "clip_end_s": 17.68,
      "recording_duration_s": 10.02,
      "result": {
        "outcome": "goal_completion",
        "completed": true,
        "control_steps": 501,
        "elapsed_s": 10.02,
        "minimum_root_height_m": 0.6565265655517578,
        "maximum_root_tilt_rad": 0.246766236573735,
        "maximum_obstacle_contact_n": 0,
        "final_goal_distance_xy_m": 0.30704414200146235,
        "replans": 63,
        "thresholds": {
          "goal_radius_m": 0.4,
          "goal_speed_m_s": 2,
          "goal_hold_s": 0.1,
          "fall_height_m": 0.38,
          "fall_tilt_rad": 0.8,
          "obstacle_contact_threshold_n": 5
        }
      },
      "recipe": {
        "name": "WXD-TNP-R2",
        "arm": "WXDR2-g-s0",
        "teacher": "tnp_s0",
        "seed": 936898091,
        "map": "privileged exact boxes",
        "route_source": "privileged_cost",
        "retrieval_k": 0,
        "replan_ticks": 8,
        "execution_model": "deploy",
        "planner": {
          "device": "cuda",
          "candidates": 16,
          "ode_steps": 10,
          "chunks": 2,
          "guide_w": 1,
          "duck_below_m": 1.2,
          "duck_guide_w": 1,
          "duck_rank_w": 5,
          "duck_offset_m": 0.58,
          "duck_span_max_m": 0.6,
          "duck_release_tilt_rad": 0.6,
          "wm_refine": true,
          "wm_refine_channels": "upper",
          "wm_refine_tilting_tol_rad": 0
        }
      },
      "provenance": {
        "episode": "WXDR2-g-s0__storage_clutter-60000__s936898091",
        "task_id": "arena-xdgc-dev_extrap_storage_clutter-60000",
        "split": "arena-xdgc-dev_extrap",
        "recorded_artifacts": [
          {
            "name": "closed_loop.npz",
            "bytes": 1029945,
            "sha256": "1fed1578b57c39a90a5366a6259c6c48e5c0472d64b81e76873ffa8e06c8899f"
          },
          {
            "name": "plans.json",
            "bytes": 422918,
            "sha256": "3cdc649047a49f0e4a84052faef8ce8faa1f2107369caab9743dff421296a8d7"
          },
          {
            "name": "task.json",
            "bytes": 23569,
            "sha256": "e49281c6566d9761b99f06f38ac9b0fcea3cc13cd09e4704e02c4e913835f362"
          },
          {
            "name": "run_config.json",
            "bytes": 2912,
            "sha256": "2856689531c3dcd0790cc2b57b29cb3d22e074ccf069e86a11e643de12c6a4b5"
          },
          {
            "name": "score.json",
            "bytes": 28907,
            "sha256": "ef8fb5b330aa3aad103e032897de9e708ee617d183287b1cfa50300037cd5ada"
          },
          {
            "name": "runtime_source.py",
            "bytes": 80080,
            "sha256": "7115a338b959869f90a0c7040fa278237699b328fcc037a9d802761c986df0f9"
          }
        ],
        "recording_source_commit": null,
        "recording_checkpoint_hashes": null,
        "recipe_adoption_reference": {
          "commit": "7fb8423d434f689b829800e0957c392637c3b787",
          "document": "research/ROUND_DREAM_PLAN.md",
          "basis": "Recipe adoption; not the source revision of this recording"
        },
        "model_contract_at_export": {
          "name": "recorded-task-model-contract",
          "bytes": 53379,
          "sha256": "e81ee2ce427311d4c41aac9ef6dc14f24c3997d4121012e14e4a00e2ed900482",
          "model_name": "g1_29dof_rev_1_0",
          "model_sha256": "4baeeb71d816947c786766d0982fb7dd439d4398b3c05cde9b232ca311ff7e20",
          "basis": "Current file referenced by the recorded task; not a recording-time hash"
        },
        "rendering_avatar": {
          "name": "public-robot.json",
          "bytes": 17304,
          "sha256": "246b09e9552fd6f3e33dc1097293b2d7ca42ac74481cfbd55f0e760d21baeac7",
          "source": {
            "model": "g1-student-deploy sim/assets/g1_29dof.xml (Unitree G1 29 DoF, rubber hands)",
            "sha256": "f0830187557bb5b6f011e1941dac8b53c601f8645df84087778f231c3e15fc6a",
            "meshes": "Unitree G1 meshes, simplified for the web by tools/site/meshes.mjs (see NOTICE)"
          },
          "basis": "Rendering avatar only; not a claim about Isaac collision-model identity"
        },
        "joint_mapping": [
          {
            "name": "left_hip_pitch_joint",
            "source_qpos_index": 7,
            "avatar_qpos_index": 7
          },
          {
            "name": "left_hip_roll_joint",
            "source_qpos_index": 8,
            "avatar_qpos_index": 8
          },
          {
            "name": "left_hip_yaw_joint",
            "source_qpos_index": 9,
            "avatar_qpos_index": 9
          },
          {
            "name": "left_knee_joint",
            "source_qpos_index": 10,
            "avatar_qpos_index": 10
          },
          {
            "name": "left_ankle_pitch_joint",
            "source_qpos_index": 11,
            "avatar_qpos_index": 11
          },
          {
            "name": "left_ankle_roll_joint",
            "source_qpos_index": 12,
            "avatar_qpos_index": 12
          },
          {
            "name": "right_hip_pitch_joint",
            "source_qpos_index": 13,
            "avatar_qpos_index": 13
          },
          {
            "name": "right_hip_roll_joint",
            "source_qpos_index": 14,
            "avatar_qpos_index": 14
          },
          {
            "name": "right_hip_yaw_joint",
            "source_qpos_index": 15,
            "avatar_qpos_index": 15
          },
          {
            "name": "right_knee_joint",
            "source_qpos_index": 16,
            "avatar_qpos_index": 16
          },
          {
            "name": "right_ankle_pitch_joint",
            "source_qpos_index": 17,
            "avatar_qpos_index": 17
          },
          {
            "name": "right_ankle_roll_joint",
            "source_qpos_index": 18,
            "avatar_qpos_index": 18
          },
          {
            "name": "waist_yaw_joint",
            "source_qpos_index": 19,
            "avatar_qpos_index": 19
          },
          {
            "name": "waist_roll_joint",
            "source_qpos_index": 20,
            "avatar_qpos_index": 20
          },
          {
            "name": "waist_pitch_joint",
            "source_qpos_index": 21,
            "avatar_qpos_index": 21
          },
          {
            "name": "left_shoulder_pitch_joint",
            "source_qpos_index": 22,
            "avatar_qpos_index": 22
          },
          {
            "name": "left_shoulder_roll_joint",
            "source_qpos_index": 23,
            "avatar_qpos_index": 23
          },
          {
            "name": "left_shoulder_yaw_joint",
            "source_qpos_index": 24,
            "avatar_qpos_index": 24
          },
          {
            "name": "left_elbow_joint",
            "source_qpos_index": 25,
            "avatar_qpos_index": 25
          },
          {
            "name": "left_wrist_roll_joint",
            "source_qpos_index": 26,
            "avatar_qpos_index": 26
          },
          {
            "name": "left_wrist_pitch_joint",
            "source_qpos_index": 27,
            "avatar_qpos_index": 27
          },
          {
            "name": "left_wrist_yaw_joint",
            "source_qpos_index": 28,
            "avatar_qpos_index": 28
          },
          {
            "name": "right_shoulder_pitch_joint",
            "source_qpos_index": 29,
            "avatar_qpos_index": 29
          },
          {
            "name": "right_shoulder_roll_joint",
            "source_qpos_index": 30,
            "avatar_qpos_index": 30
          },
          {
            "name": "right_shoulder_yaw_joint",
            "source_qpos_index": 31,
            "avatar_qpos_index": 31
          },
          {
            "name": "right_elbow_joint",
            "source_qpos_index": 32,
            "avatar_qpos_index": 32
          },
          {
            "name": "right_wrist_roll_joint",
            "source_qpos_index": 33,
            "avatar_qpos_index": 33
          },
          {
            "name": "right_wrist_pitch_joint",
            "source_qpos_index": 34,
            "avatar_qpos_index": 34
          },
          {
            "name": "right_wrist_yaw_joint",
            "source_qpos_index": 35,
            "avatar_qpos_index": 35
          }
        ],
        "joint_mapping_basis": "Same name mapping applied to simulator pose and reference posture; source raw arrays remain unchanged in the local session export",
        "reference_column_order": "Recorded tgt in native named order, before pack_sonic_joint_reference remaps to SONIC Isaac order"
      },
      "pose_basis": "Isaac simulator ground truth; full original ticks plus final post-action state",
      "reference_basis": "Commanded reference posture; diagnostic root position not consumed by SONIC",
      "limitations": [
        "Curated successful development examples, not aggregate performance or hardware qualification.",
        "Recorded Isaac simulation with SONIC; simulator ground truth and privileged exact obstacle boxes. No LiDAR or estimated pose.",
        "WXD-TNP-R2 identifies the recorded recipe. The adoption commit is a later research decision, not a verified recording-time source revision.",
        "Recording-time checkpoint hashes and complete source/model identity were not saved; exported recording and callback-snapshot hashes identify the evidence.",
        "The public G1 mesh is a rendering avatar mapped by joint name; it is not asserted to reproduce the Isaac collision geometry.",
        "Reference root position is a planner diagnostic. SONIC consumes reference columns 0:64, not diagnostic columns 64:67.",
        "Goal completion uses reach within 0.4 m at at most 2 m/s for 0.1 s; it does not establish a stationary arrive-and-hold result."
      ]
    }
  ]
}
