{
  "catalog_id": 1,
  "title": "Children retrieving a stray football \u00b7 5 children",
  "source_template": "wheelchair",
  "summary": "5 children play football on the north sidewalk. A misdirected kick sends the one ball into the roadway. One child runs in only to retrieve it; the others stay off the road. All children and the ball are clear by 10 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": 3.0,
  "ego_stop_x_m": -6.5,
  "ego_release_s": 12.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": 3.0,
      "label": "Brief crouch and pickup; no roadway football play"
    },
    {
      "time_s": 4.6,
      "label": "Ball secured: immediate return toward the sidewalk"
    },
    {
      "time_s": 10.0,
      "label": "All 5 children and the ball are off the road"
    },
    {
      "time_s": 12.0,
      "label": "RESUME after two seconds of sustained clearance"
    },
    {
      "time_s": 12.8,
      "label": "Children resume off-road kicking and passing"
    },
    {
      "time_s": 15.0,
      "label": "NORMAL: ego drives through the clear route"
    },
    {
      "time_s": 24.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": 3.0,
          "x": 34.5,
          "y": 1.95,
          "z": 0.0,
          "heading_deg": 270,
          "pose": "crouch"
        },
        {
          "t": 4.0,
          "x": 34.5,
          "y": 1.95,
          "z": 0.0,
          "heading_deg": 270,
          "pose": "carry"
        },
        {
          "t": 4.6,
          "x": 34.5,
          "y": 1.95,
          "z": 0.0,
          "heading_deg": 90,
          "pose": "carry"
        },
        {
          "t": 10.0,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 90,
          "pose": "carry"
        },
        {
          "t": 10.7,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "carry"
        },
        {
          "t": 10.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "carry"
        },
        {
          "t": 11.6,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "crouch"
        },
        {
          "t": 12.0,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": 12.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "kick"
        },
        {
          "t": 13.3,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": 13.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "walk"
        },
        {
          "t": 15.600000000000001,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "run"
        },
        {
          "t": 16.0,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 19.700000000000003,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 20.200000000000003,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 20.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "kick"
        },
        {
          "t": 21.3,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 21.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "walk"
        },
        {
          "t": 23.6,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "run"
        },
        {
          "t": 24.0,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 27.700000000000003,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 28.200000000000003,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 28.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "kick"
        },
        {
          "t": 29.3,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 29.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "walk"
        },
        {
          "t": 31.6,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "run"
        },
        {
          "t": 32.0,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 35.7,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        },
        {
          "t": 36.2,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 36.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "kick"
        },
        {
          "t": 37.3,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 0.0,
          "pose": "stand"
        },
        {
          "t": 37.8,
          "x": 34.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "walk"
        },
        {
          "t": 39.599999999999994,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": 135.0,
          "pose": "run"
        },
        {
          "t": 40,
          "x": 33.9,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -45.0,
          "pose": "walk"
        }
      ],
      "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": 10.0,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "walk"
        },
        {
          "t": 16.2,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "stand"
        },
        {
          "t": 16.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "kick"
        },
        {
          "t": 17.3,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 180,
          "pose": "stand"
        },
        {
          "t": 17.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": 45.0,
          "pose": "walk"
        },
        {
          "t": 19.6,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": 45.0,
          "pose": "run"
        },
        {
          "t": 20.0,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -135.0,
          "pose": "walk"
        },
        {
          "t": 23.700000000000003,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -135.0,
          "pose": "walk"
        },
        {
          "t": 24.200000000000003,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -180.0,
          "pose": "stand"
        },
        {
          "t": 24.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -180.0,
          "pose": "kick"
        },
        {
          "t": 25.3,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -180.0,
          "pose": "stand"
        },
        {
          "t": 25.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -315.0,
          "pose": "walk"
        },
        {
          "t": 27.6,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -315.0,
          "pose": "run"
        },
        {
          "t": 28.0,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -495.0,
          "pose": "walk"
        },
        {
          "t": 31.700000000000003,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -495.0,
          "pose": "walk"
        },
        {
          "t": 32.2,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -540.0,
          "pose": "stand"
        },
        {
          "t": 32.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -540.0,
          "pose": "kick"
        },
        {
          "t": 33.3,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -540.0,
          "pose": "stand"
        },
        {
          "t": 33.8,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -675.0,
          "pose": "walk"
        },
        {
          "t": 35.599999999999994,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -675.0,
          "pose": "run"
        },
        {
          "t": 36.0,
          "x": 41.1,
          "y": 7.1,
          "z": 0.0,
          "heading_deg": -855.0,
          "pose": "walk"
        },
        {
          "t": 39.699999999999996,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -855.0,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 40.5,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -882.0000000000003,
          "pose": "stand"
        }
      ],
      "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": 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": 10.0,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 10.5,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 11.5,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "run"
        },
        {
          "t": 11.8,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 13.2,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 13.5,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "walk"
        },
        {
          "t": 14.5,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "run"
        },
        {
          "t": 14.8,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 16.2,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 16.5,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "walk"
        },
        {
          "t": 17.5,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "run"
        },
        {
          "t": 17.8,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 19.2,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 19.5,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "walk"
        },
        {
          "t": 20.5,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "run"
        },
        {
          "t": 20.8,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 22.2,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 22.5,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "walk"
        },
        {
          "t": 23.5,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "run"
        },
        {
          "t": 23.8,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 25.2,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 25.5,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "walk"
        },
        {
          "t": 26.5,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "run"
        },
        {
          "t": 26.8,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 28.2,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 28.5,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "walk"
        },
        {
          "t": 29.5,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "run"
        },
        {
          "t": 29.8,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 31.2,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 31.5,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "walk"
        },
        {
          "t": 32.5,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "run"
        },
        {
          "t": 32.8,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 34.2,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 34.5,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "walk"
        },
        {
          "t": 35.5,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "run"
        },
        {
          "t": 35.8,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 37.2,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 37.5,
          "x": 28.5,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "walk"
        },
        {
          "t": 38.5,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "run"
        },
        {
          "t": 38.8,
          "x": 29.15,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3420,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 28.592857142857145,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3420.0,
          "pose": "walk"
        }
      ],
      "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": 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": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": -1,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "walk"
        },
        {
          "t": 10.0,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "walk"
        },
        {
          "t": 10.7,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "walk"
        },
        {
          "t": 11.7,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "run"
        },
        {
          "t": 12.0,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 13.399999999999999,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 13.7,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "walk"
        },
        {
          "t": 14.7,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "run"
        },
        {
          "t": 15.0,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 16.4,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 16.7,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "walk"
        },
        {
          "t": 17.7,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "run"
        },
        {
          "t": 18.0,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 19.4,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 19.7,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "walk"
        },
        {
          "t": 20.7,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "run"
        },
        {
          "t": 21.0,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 22.4,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 22.7,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "walk"
        },
        {
          "t": 23.7,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "run"
        },
        {
          "t": 24.0,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 25.4,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 25.7,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "walk"
        },
        {
          "t": 26.7,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "run"
        },
        {
          "t": 27.0,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 28.4,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 28.7,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "walk"
        },
        {
          "t": 29.7,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "run"
        },
        {
          "t": 30.0,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 31.4,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 31.7,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "walk"
        },
        {
          "t": 32.7,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "run"
        },
        {
          "t": 33.0,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 34.4,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 34.7,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "walk"
        },
        {
          "t": 35.7,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "run"
        },
        {
          "t": 36.0,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3420,
          "pose": "walk"
        },
        {
          "t": 37.400000000000006,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3420,
          "pose": "walk"
        },
        {
          "t": 37.7,
          "x": 30.8,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3600,
          "pose": "walk"
        },
        {
          "t": 38.7,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3600,
          "pose": "run"
        },
        {
          "t": 39.0,
          "x": 31.45,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3780,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 30.985714285714288,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3780.0,
          "pose": "walk"
        }
      ],
      "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": "Keeps playing and jogging on the sidewalk; does not play football in the roadway",
      "color": "teal",
      "length_m": 0.4,
      "width_m": 0.38,
      "height_m": 1.32,
      "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": 10.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 10.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 11.3,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": 0,
          "pose": "run"
        },
        {
          "t": 11.600000000000001,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 13.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -180,
          "pose": "walk"
        },
        {
          "t": 13.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "walk"
        },
        {
          "t": 14.3,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "run"
        },
        {
          "t": 14.600000000000001,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 16.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -540,
          "pose": "walk"
        },
        {
          "t": 16.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "walk"
        },
        {
          "t": 17.3,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -720,
          "pose": "run"
        },
        {
          "t": 17.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 19.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -900,
          "pose": "walk"
        },
        {
          "t": 19.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "walk"
        },
        {
          "t": 20.3,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1080,
          "pose": "run"
        },
        {
          "t": 20.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 22.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1260,
          "pose": "walk"
        },
        {
          "t": 22.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "walk"
        },
        {
          "t": 23.3,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1440,
          "pose": "run"
        },
        {
          "t": 23.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 25.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1620,
          "pose": "walk"
        },
        {
          "t": 25.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "walk"
        },
        {
          "t": 26.3,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1800,
          "pose": "run"
        },
        {
          "t": 26.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 28.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -1980,
          "pose": "walk"
        },
        {
          "t": 28.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "walk"
        },
        {
          "t": 29.3,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2160,
          "pose": "run"
        },
        {
          "t": 29.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 31.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2340,
          "pose": "walk"
        },
        {
          "t": 31.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "walk"
        },
        {
          "t": 32.3,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2520,
          "pose": "run"
        },
        {
          "t": 32.6,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 34.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2700,
          "pose": "walk"
        },
        {
          "t": 34.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "walk"
        },
        {
          "t": 35.3,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -2880,
          "pose": "run"
        },
        {
          "t": 35.599999999999994,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 37.0,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3060,
          "pose": "walk"
        },
        {
          "t": 37.3,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "walk"
        },
        {
          "t": 38.3,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3240,
          "pose": "run"
        },
        {
          "t": 38.599999999999994,
          "x": 43.65,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3420,
          "pose": "walk"
        },
        {
          "t": 40,
          "x": 43.0,
          "y": 7.25,
          "z": 0.0,
          "heading_deg": -3420,
          "pose": "walk"
        }
      ],
      "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": 1.5,
          "z": 0.0,
          "heading_deg": -90,
          "pose": "stand"
        },
        {
          "t": 3.0,
          "x": 34.5,
          "y": 1.5,
          "z": 0.0,
          "heading_deg": -90,
          "pose": "stand"
        },
        {
          "t": 4.0,
          "x": 34.5,
          "y": 1.5,
          "z": 0.65,
          "heading_deg": -90,
          "pose": "carry"
        },
        {
          "t": 4.6,
          "x": 34.5,
          "y": 2.4,
          "z": 0.65,
          "heading_deg": -270,
          "pose": "carry"
        },
        {
          "t": 10.0,
          "x": 34.5,
          "y": 6.95,
          "z": 0.65,
          "heading_deg": -270,
          "pose": "carry"
        },
        {
          "t": 10.7,
          "x": 34.95,
          "y": 6.5,
          "z": 0.65,
          "heading_deg": -360,
          "pose": "carry"
        },
        {
          "t": 10.8,
          "x": 34.95,
          "y": 6.5,
          "z": 0.65,
          "heading_deg": -360,
          "pose": "carry"
        },
        {
          "t": 11.6,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 12.8,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 16.3,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 16.8,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 20.3,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 20.8,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 24.3,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 24.8,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 28.3,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 28.8,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 32.3,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 32.8,
          "x": 39.95,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 36.3,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 36.8,
          "x": 35.05,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360,
          "pose": "stand"
        },
        {
          "t": 40,
          "x": 39.53000000000001,
          "y": 6.5,
          "z": 0.0,
          "heading_deg": -360.0,
          "pose": "stand"
        }
      ],
      "attach_to": "c001_retriever",
      "attach_start_s": 4.0,
      "attach_end_s": 10.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 5 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 10 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 5 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": 10.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": 12.0,
      "action": "STOP",
      "reason": "Wait before the approach line until the brief retrieval ends and two seconds of clearance are confirmed"
    },
    {
      "start_s": 12.0,
      "end_s": 15.0,
      "action": "RESUME",
      "reason": "All children and the ball are safely off the road"
    },
    {
      "start_s": 15.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": "five-children",
  "child_count": 5,
  "variant_condition": "Larger group; ball rolls into the ego lane",
  "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"
}
