{
  "catalog_id": 1,
  "title": "Children retrieving a stray football \u00b7 7 children",
  "source_template": "wheelchair",
  "summary": "7 children play football on the north sidewalk. A misdirected kick sends the one ball into the roadway. The retriever and one companion briefly enter the road; the retriever picks up the one ball and both return immediately. All children and the ball are clear by 12 s. They continue passing and moving off the road while ego resumes normal driving. The unaffected lead vehicle keeps going.",
  "focus_xy": [
    35.0,
    5.5
  ],
  "initial_review_time_s": 4.0,
  "ego_stop_x_m": -6.5,
  "ego_release_s": 14.0,
  "events": [
    {
      "time_s": -7,
      "label": "Football play starts off the road"
    },
    {
      "time_s": -3,
      "label": "Misdirected kick: ball rolls into the road; ego stops before the line"
    },
    {
      "time_s": 0,
      "label": "Child runs into the road only to fetch the stopped ball"
    },
    {
      "time_s": 4.0,
      "label": "Brief crouch and pickup; no roadway football play"
    },
    {
      "time_s": 5.6,
      "label": "Ball secured: immediate return toward the sidewalk"
    },
    {
      "time_s": 12.0,
      "label": "All 7 children and the ball are off the road"
    },
    {
      "time_s": 14.0,
      "label": "RESUME after two seconds of sustained clearance"
    },
    {
      "time_s": 14.8,
      "label": "Children resume off-road kicking and passing"
    },
    {
      "time_s": 17.0,
      "label": "NORMAL: ego drives through the clear route"
    },
    {
      "time_s": 26.8,
      "label": "Off-road passes and moving footwork continue"
    },
    {
      "time_s": 40,
      "label": "NORMAL ending: children are still actively playing off the road"
    }
  ],
  "actors": [
    {
      "id": "c001_retriever",
      "label": "Child retrieving the stray ball",
      "kind": "child",
      "role": "Off-road player who briefly retrieves the ball, then resumes passing",
      "color": "blue",
      "length_m": 0.42,
      "width_m": 0.4,
      "height_m": 1.45,
      "keys": [
        {
          "t": -7,
          "x": 34.5,
          "y": 6.95,
          "z": 0.0,
          "heading_deg": 270,
          "pose": "stand"
        },
        {
          "t": -3.5,
          "x": 34.5,
          "y": 6.95,
          "z": 0.0,
          "heading_deg": 270,
          "pose": "stand"
        },
        {
          "t": -3,
          "x": 34.5,
          "y": 6.95,
          "z": 0.0,
          "heading_deg": 270,
          "pose": "kick"
        },
        {
          "t": -2.6,
          "x": 34.5,
          "y": 6.95,
          "z": 0.0,
          "heading_deg": 270,
          "pose": "stand"
        },
        {
          "t": 0,
          "x": 34.5,
          "y": 6.95,
          "z": 0.0,
          "heading_deg": 270,
          "pose": "run"
        },
        {
          "t": 4.0,
          "x": 34.5,
          "y": -0.35000000000000003,
          "z": 0.0,
          "heading_deg": 270,
          "pose": "crouch"
        },
        {
          "t": 5.0,
          "x": 34.5,
          "y": -0.35000000000000003,
          "z": 0.0,
          "heading_deg": 270,
          "pose": "carry"
        },
        {
          "t": 5.6,
          "x": 34.5,
          "y": -0.35000000000000003,
          "z": 0.0,
          "heading_deg": 90,
          "pose": "carry"
        },
        {
          "t": 12.0,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 90,
          "pose": "carry"
        },
        {
          "t": 12.7,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "carry"
        },
        {
          "t": 12.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "carry"
        },
        {
          "t": 13.6,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "crouch"
        },
        {
          "t": 14.0,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": 14.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "kick"
        },
        {
          "t": 15.3,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": 15.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "walk"
        },
        {
          "t": 17.6,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "run"
        },
        {
          "t": 18.0,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 21.700000000000003,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 22.200000000000003,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 22.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "kick"
        },
        {
          "t": 23.3,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 23.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "walk"
        },
        {
          "t": 25.6,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "run"
        },
        {
          "t": 26.0,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 29.700000000000003,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 30.200000000000003,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 30.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "kick"
        },
        {
          "t": 31.3,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 31.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "walk"
        },
        {
          "t": 33.6,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "run"
        },
        {
          "t": 34.0,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 37.7,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 38.2,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 38.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "kick"
        },
        {
          "t": 39.3,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 39.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 34.43333333333333,
          "y": 6.566666666666667,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "run"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "Runs directly to the stopped ball, crouches and lifts it in one second, immediately turns and carries it back to the sidewalk, lowers it to the ground, then joins repeated off-road passes and moving footwork."
    },
    {
      "id": "c001_pass_partner",
      "label": "Off-road pass partner",
      "kind": "child",
      "role": "Remains off the roadway and resumes short passes with the retriever",
      "color": "orange",
      "length_m": 0.42,
      "width_m": 0.4,
      "height_m": 1.38,
      "keys": [
        {
          "t": -7,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "walk"
        },
        {
          "t": -4,
          "x": 40.7,
          "y": 6.8,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "walk"
        },
        {
          "t": 0,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "stand"
        },
        {
          "t": 12.0,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "walk"
        },
        {
          "t": 18.2,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "stand"
        },
        {
          "t": 18.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "kick"
        },
        {
          "t": 19.3,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "stand"
        },
        {
          "t": 19.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 45.0,
          "pose": "walk"
        },
        {
          "t": 21.6,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": 45.0,
          "pose": "run"
        },
        {
          "t": 22.0,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -135.0,
          "pose": "walk"
        },
        {
          "t": 25.700000000000003,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -135.0,
          "pose": "walk"
        },
        {
          "t": 26.200000000000003,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -180.0,
          "pose": "stand"
        },
        {
          "t": 26.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -180.0,
          "pose": "kick"
        },
        {
          "t": 27.3,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -180.0,
          "pose": "stand"
        },
        {
          "t": 27.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -315.0,
          "pose": "walk"
        },
        {
          "t": 29.6,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -315.0,
          "pose": "run"
        },
        {
          "t": 30.0,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -495.0,
          "pose": "walk"
        },
        {
          "t": 33.7,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -495.0,
          "pose": "walk"
        },
        {
          "t": 34.2,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -540.0,
          "pose": "stand"
        },
        {
          "t": 34.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -540.0,
          "pose": "kick"
        },
        {
          "t": 35.3,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -540.0,
          "pose": "stand"
        },
        {
          "t": 35.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -675.0,
          "pose": "walk"
        },
        {
          "t": 37.599999999999994,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -675.0,
          "pose": "run"
        },
        {
          "t": 38.0,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -855.0,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 40.77567567567568,
          "y": 6.775675675675675,
          "z": 0.0,
          "heading_deg": -855.0,
          "pose": "walk"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "Kicks and receives short passes entirely on the north sidewalk, repositions between passes, and returns to the ball contact point. Off-road football footwork includes stationary turns."
    },
    {
      "id": "c001_playmate_1",
      "label": "Off-road playmate 1",
      "kind": "child",
      "role": "Keeps playing and jogging on the sidewalk; does not play football in the roadway",
      "color": "lime",
      "length_m": 0.4,
      "width_m": 0.38,
      "height_m": 1.25,
      "keys": [
        {
          "t": -7,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": -1,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 12.0,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 12.5,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 13.5,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "run"
        },
        {
          "t": 13.8,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 15.2,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 15.5,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "walk"
        },
        {
          "t": 16.5,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "run"
        },
        {
          "t": 16.8,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 18.2,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 18.5,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "walk"
        },
        {
          "t": 19.5,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "run"
        },
        {
          "t": 19.8,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 21.2,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 21.5,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "walk"
        },
        {
          "t": 22.5,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "run"
        },
        {
          "t": 22.8,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 24.2,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 24.5,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "walk"
        },
        {
          "t": 25.5,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "run"
        },
        {
          "t": 25.8,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 27.2,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 27.5,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "walk"
        },
        {
          "t": 28.5,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "run"
        },
        {
          "t": 28.8,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 30.2,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 30.5,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "walk"
        },
        {
          "t": 31.5,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "run"
        },
        {
          "t": 31.8,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 33.2,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 33.5,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "walk"
        },
        {
          "t": 34.5,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "run"
        },
        {
          "t": 34.8,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 36.2,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 36.5,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "walk"
        },
        {
          "t": 37.5,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "run"
        },
        {
          "t": 37.8,
          "x": 26.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 39.2,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 39.5,
          "x": 26.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 26.325,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240.0,
          "pose": "run"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "Repeated small jogging runs and turns within the mapped sidewalk, alongside the off-road passing game."
    },
    {
      "id": "c001_playmate_2",
      "label": "Off-road playmate 2",
      "kind": "child",
      "role": "Keeps playing and jogging on the sidewalk; does not play football in the roadway",
      "color": "orange",
      "length_m": 0.4,
      "width_m": 0.38,
      "height_m": 1.285,
      "keys": [
        {
          "t": -7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": -1,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 12.0,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 12.7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 13.7,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "run"
        },
        {
          "t": 14.0,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 15.399999999999999,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 15.7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "walk"
        },
        {
          "t": 16.7,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "run"
        },
        {
          "t": 17.0,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 18.4,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 18.7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "walk"
        },
        {
          "t": 19.7,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "run"
        },
        {
          "t": 20.0,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 21.4,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 21.7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "walk"
        },
        {
          "t": 22.7,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "run"
        },
        {
          "t": 23.0,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 24.4,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 24.7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "walk"
        },
        {
          "t": 25.7,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "run"
        },
        {
          "t": 26.0,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 27.4,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 27.7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "walk"
        },
        {
          "t": 28.7,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "run"
        },
        {
          "t": 29.0,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 30.4,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 30.7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "walk"
        },
        {
          "t": 31.7,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "run"
        },
        {
          "t": 32.0,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 33.4,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 33.7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "walk"
        },
        {
          "t": 34.7,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "run"
        },
        {
          "t": 35.0,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 36.400000000000006,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 36.7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "walk"
        },
        {
          "t": 37.7,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "run"
        },
        {
          "t": 38.0,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 39.400000000000006,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 39.7,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 28.694999999999997,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240.0,
          "pose": "run"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "Repeated small jogging runs and turns within the mapped sidewalk, alongside the off-road passing game."
    },
    {
      "id": "c001_playmate_3",
      "label": "Off-road playmate 3",
      "kind": "child",
      "role": "Companion follows the retriever briefly into the road, immediately returns, and resumes off-road play",
      "color": "teal",
      "length_m": 0.4,
      "width_m": 0.38,
      "height_m": 1.32,
      "keys": [
        {
          "t": -7,
          "x": 30.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": -6.7,
          "x": 30.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "kick"
        },
        {
          "t": -6.3,
          "x": 30.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": -4,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 0,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "run"
        },
        {
          "t": 2,
          "x": 36.1,
          "y": 6.8,
          "z": 0.0,
          "heading_deg": -450,
          "pose": "run"
        },
        {
          "t": 4.4,
          "x": 36.1,
          "y": 0.19999999999999996,
          "z": 0.0,
          "heading_deg": -450,
          "pose": "stand"
        },
        {
          "t": 5.6,
          "x": 36.1,
          "y": 0.19999999999999996,
          "z": 0.0,
          "heading_deg": -630,
          "pose": "run"
        },
        {
          "t": 12.0,
          "x": 36.1,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -630,
          "pose": "walk"
        },
        {
          "t": 12.7,
          "x": 36.1,
          "y": 7.3,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "run"
        },
        {
          "t": 15.0,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 15.3,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "walk"
        },
        {
          "t": 16.3,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "run"
        },
        {
          "t": 16.6,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 18.0,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 18.3,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "walk"
        },
        {
          "t": 19.3,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "run"
        },
        {
          "t": 19.6,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 21.0,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 21.3,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "walk"
        },
        {
          "t": 22.3,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "run"
        },
        {
          "t": 22.6,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 24.0,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 24.3,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "walk"
        },
        {
          "t": 25.3,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "run"
        },
        {
          "t": 25.6,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 27.0,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 27.3,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "walk"
        },
        {
          "t": 28.3,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "run"
        },
        {
          "t": 28.6,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 30.0,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 30.3,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "walk"
        },
        {
          "t": 31.3,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "run"
        },
        {
          "t": 31.6,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 33.0,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 33.3,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "walk"
        },
        {
          "t": 34.3,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "run"
        },
        {
          "t": 34.599999999999994,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 36.0,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 36.3,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "walk"
        },
        {
          "t": 37.3,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "run"
        },
        {
          "t": 37.599999999999994,
          "x": 31.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3420,
          "pose": "walk"
        },
        {
          "t": 39.0,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3420,
          "pose": "walk"
        },
        {
          "t": 39.3,
          "x": 31.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3600,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 31.455000000000002,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3600.0,
          "pose": "run"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "Returns without kicking or playing in the road; remains 1.6 m to the side of the retriever and then jogs back to the off-road group."
    },
    {
      "id": "c001_playmate_4",
      "label": "Off-road playmate 4",
      "kind": "child",
      "role": "Keeps playing and jogging on the sidewalk; does not play football in the roadway",
      "color": "yellow",
      "length_m": 0.4,
      "width_m": 0.38,
      "height_m": 1.355,
      "keys": [
        {
          "t": -7,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": -1,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 12.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 12.6,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 13.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "run"
        },
        {
          "t": 13.9,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 15.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 15.6,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "walk"
        },
        {
          "t": 16.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "run"
        },
        {
          "t": 16.9,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 18.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 18.6,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "walk"
        },
        {
          "t": 19.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "run"
        },
        {
          "t": 19.900000000000002,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 21.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 21.6,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "walk"
        },
        {
          "t": 22.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "run"
        },
        {
          "t": 22.900000000000002,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 24.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 24.6,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "walk"
        },
        {
          "t": 25.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "run"
        },
        {
          "t": 25.900000000000002,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 27.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 27.6,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "walk"
        },
        {
          "t": 28.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "run"
        },
        {
          "t": 28.900000000000002,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 30.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 30.6,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "walk"
        },
        {
          "t": 31.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "run"
        },
        {
          "t": 31.900000000000002,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 33.300000000000004,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 33.6,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "walk"
        },
        {
          "t": 34.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "run"
        },
        {
          "t": 34.9,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 36.300000000000004,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 36.6,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "walk"
        },
        {
          "t": 37.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "run"
        },
        {
          "t": 37.9,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 39.300000000000004,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 39.6,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 43.26,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240.0,
          "pose": "run"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "Repeated small jogging runs and turns within the mapped sidewalk, alongside the off-road passing game."
    },
    {
      "id": "c001_playmate_5",
      "label": "Off-road playmate 5",
      "kind": "child",
      "role": "Keeps playing and jogging on the sidewalk; does not play football in the roadway",
      "color": "red",
      "length_m": 0.4,
      "width_m": 0.38,
      "height_m": 1.3900000000000001,
      "keys": [
        {
          "t": -7,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": -1,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 12.0,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 12.4,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 13.4,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "run"
        },
        {
          "t": 13.700000000000001,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 15.100000000000001,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 15.4,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "walk"
        },
        {
          "t": 16.4,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "run"
        },
        {
          "t": 16.7,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 18.1,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 18.4,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "walk"
        },
        {
          "t": 19.4,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "run"
        },
        {
          "t": 19.7,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 21.099999999999998,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 21.4,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "walk"
        },
        {
          "t": 22.4,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "run"
        },
        {
          "t": 22.7,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 24.099999999999998,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 24.4,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "walk"
        },
        {
          "t": 25.4,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "run"
        },
        {
          "t": 25.7,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 27.099999999999998,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 27.4,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "walk"
        },
        {
          "t": 28.4,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "run"
        },
        {
          "t": 28.7,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 30.099999999999998,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 30.4,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "walk"
        },
        {
          "t": 31.4,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "run"
        },
        {
          "t": 31.7,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 33.1,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 33.4,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "walk"
        },
        {
          "t": 34.4,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "run"
        },
        {
          "t": 34.699999999999996,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 36.1,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 36.4,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "walk"
        },
        {
          "t": 37.4,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "run"
        },
        {
          "t": 37.699999999999996,
          "x": 46.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 39.1,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 39.4,
          "x": 45.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 45.89,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240.0,
          "pose": "run"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "Repeated small jogging runs and turns within the mapped sidewalk, alongside the off-road passing game."
    },
    {
      "id": "c001_ball",
      "label": "Single football",
      "kind": "ball",
      "role": "Single persistent football: off-road pass, stray roll, retrieval, return and continued off-road passes",
      "color": "white",
      "length_m": 0.22,
      "width_m": 0.22,
      "height_m": 0.22,
      "keys": [
        {
          "t": -7,
          "x": 30.6,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": -6.7,
          "x": 30.6,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": -3.5,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -90,
          "pose": "stand"
        },
        {
          "t": -3,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -90,
          "pose": "stand"
        },
        {
          "t": 0,
          "x": 34.5,
          "y": -0.8,
          "z": 0.0,
          "heading_deg": -90,
          "pose": "stand"
        },
        {
          "t": 4.0,
          "x": 34.5,
          "y": -0.8,
          "z": 0.0,
          "heading_deg": -90,
          "pose": "stand"
        },
        {
          "t": 5.0,
          "x": 34.5,
          "y": -0.8,
          "z": 0.65,
          "heading_deg": -90,
          "pose": "carry"
        },
        {
          "t": 5.6,
          "x": 34.5,
          "y": 0.09999999999999998,
          "z": 0.65,
          "heading_deg": -270,
          "pose": "carry"
        },
        {
          "t": 12.0,
          "x": 34.5,
          "y": 6.95,
          "z": 0.65,
          "heading_deg": -270,
          "pose": "carry"
        },
        {
          "t": 12.7,
          "x": 34.95,
          "y": 6.5,
          "z": 0.65,
          "heading_deg": -360,
          "pose": "carry"
        },
        {
          "t": 12.8,
          "x": 34.95,
          "y": 6.5,
          "z": 0.65,
          "heading_deg": -360,
          "pose": "carry"
        },
        {
          "t": 13.6,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 14.8,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 18.3,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 18.8,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 22.3,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 22.8,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 26.3,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 26.8,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 30.3,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 30.8,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 34.3,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 34.8,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 38.3,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 38.8,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 40,
          "x": 36.730000000000004,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360.0,
          "pose": "stand"
        }
      ],
      "attach_to": "c001_retriever",
      "attach_start_s": 5.0,
      "attach_end_s": 12.8,
      "attach_offset_xyz": [
        0.45,
        0,
        0.65
      ],
      "interaction": "No kicks occur in the road. The only road interaction is the lift and carry; after set-down, all repeated rolling passes stay on the sidewalk."
    }
  ],
  "acceptance_checks": [
    "Exactly 7 children and one persistent football throughout the 47 seconds.",
    "Children start playing off the road; the stray ball rolls into the road and the only road interaction is retrieval.",
    "Every kick happens off the roadway. Children who enter turn back immediately after the one-second pickup.",
    "All children and the ball have mapped sidewalk clearance from 12 seconds through the end.",
    "After returning, repeated football passes and child movement continue through the ending; no frozen post-clearance cast.",
    "Ego front bumper stops 1.1 m before the approximate line, remains outside the intersection, and resumes after two seconds of clearance.",
    "Unaffected lead car moves at 1.8 m/s throughout; related vehicles avoid all authored actors and context vehicles.",
    "Final meta-action is NORMAL and ego has passed the children."
  ],
  "assumptions": [
    "The photograph supports the street, sidewalks, trees and building context, not the proposed football activity. All cast positions and actions are newly authored counterfactuals.",
    "The variant uses 7 children, one ball and the mapped north sidewalk as a modest off-road playing area; no dedicated football pitch is inferred.",
    "Coordinates, brief retrieval paths and post-return passes are newly authored. The narrow sidewalk supports short passes along the street rather than full-sized field play.",
    "Support offsets are above the mapped surface; the one carried ball follows the retriever only during pickup and return.",
    "The white approach stop line is a clearly documented approximation based on the mapped intersection and crosswalk; original photographs are unchanged.",
    "Only the lead car and its downstream lane companion receive newly authored background motion; source detection paths remain preserved in the template.",
    "Ego uses the approved approach and stop, waits two seconds after clearance, then accelerates at 1 m/s\u00b2 to an urban normal speed of 3 m/s.",
    "User approval of the prior revision 9 is retained in the scene approval record; these changed rehearsals have their own pinned review evidence."
  ],
  "ego_motion": {
    "start_x_m": -18.5,
    "approach_speed_mps": 6.0,
    "brake_mps2": 1.5,
    "brake_duration_s": 4.0,
    "restart_mps2": 1.0,
    "restart_duration_s": 3.0,
    "normal_speed_mps": 3.0
  },
  "stop_line": {
    "x_m": -3.0,
    "y_min_m": -1.9,
    "y_max_m": 1.9,
    "front_bumper_clearance_m": 1.1,
    "provenance": "Approximate rehearsal approach line, upstream of mapped intersection 45334 and crosswalk 48100. No dedicated stop-line geometry was supplied."
  },
  "clearance_confirmed_s": 12.0,
  "meta_actions": [
    {
      "start_s": -7,
      "end_s": -3,
      "action": "DECELERATE",
      "reason": "The stray ball rolls toward the roadway; approach cautiously"
    },
    {
      "start_s": -3,
      "end_s": 14.0,
      "action": "STOP",
      "reason": "Wait before the approach line until the brief retrieval ends and two seconds of clearance are confirmed"
    },
    {
      "start_s": 14.0,
      "end_s": 17.0,
      "action": "RESUME",
      "reason": "All children and the ball are safely off the road"
    },
    {
      "start_s": 17.0,
      "end_s": 40,
      "action": "NORMAL",
      "reason": "Continue normally; the children keep playing off the road"
    }
  ],
  "background_motion_overrides": [
    {
      "id": "SRC_5378b8eb65ef5ee4",
      "label": "Unaffected lead vehicle",
      "path": [
        [
          -7,
          42.0,
          0.0,
          0.0
        ],
        [
          40,
          126.6,
          0.0,
          0.0
        ]
      ],
      "reason": "Already downstream of the children; continuous 1.8 m/s forward motion replaces its conflicting static hold."
    },
    {
      "id": "SRC_557eb7f59e9351dc",
      "label": "Downstream moving traffic",
      "path": [
        [
          -7,
          70.672367,
          0.0,
          0.0
        ],
        [
          40,
          141.172367,
          0.0,
          0.0
        ]
      ],
      "reason": "Continue downstream traffic at 1.5 m/s to leave the lead vehicle a clear lane throughout."
    }
  ],
  "review_revision": {
    "request": "Off-road play, immediate ball retrieval, continued play; three conditions",
    "approved_predecessor_revision": 9
  },
  "variant_id": "seven-children",
  "child_count": 7,
  "variant_condition": "Two children enter; ball rolls beyond the lane centre",
  "description_zh": "\u513f\u7ae5\u5728\u9053\u8def\u5916\u8e22\u7403\uff1b\u7403\u6eda\u5165\u9053\u8def\uff0c\u513f\u7ae5\u77ed\u6682\u8fdb\u5165\u53d6\u56de\u540e\u7acb\u5373\u79bb\u5f00\uff0c\u5e76\u7ee7\u7eed\u5728\u9053\u8def\u5916\u8e22\u7403\u3002"
}
