{
 "test": "How people react to a robot: the Living Worlds crowd with the robot in it, against the same crowd blind to the robot and against straight walkers",
 "registered": "2026-10-10, before any holdout recording is opened",
 "code_commit": "c15df2d",
 "code": {"converter": "experiment/robots/thor_convert.py", "crowd": "experiment/robots/crowdbot.py (with experiment/crowds/crowdsim.py, pedreplay_398957f.py)",
          "straight": "experiment/peds/peds_straight.py", "score": "experiment/robots/react_score.py", "count": "experiment/robots/thor_combine.py",
          "run": "experiment/robots/thorholdout.sh"},
 "data": "THÖR-MAGNI v1.1, Zenodo 10554472, CC BY 4.0, THOR_MAGNI.zip sha256 1abe31ab4f9b30c2378b936a56e94141a12d130db13094674c54540a3c96ccef",
 "split": "experiment/robots/thor-split.json (committed 12f8376 before any trajectory was opened)",
 "holdout": ["170522_SC3A_R1", "170522_SC3A_R2", "170522_SC3B_R1", "170522_SC3B_R2", "180522_SC3A_R1", "180522_SC3A_R2", "180522_SC3B_R1", "180522_SC3B_R2"],
 "crowds": {
   "aware": "crowdbot.py with --robot (the recording's robot path) --robot-radius 0.5 and the registered crowd arguments",
   "blind": "crowdbot.py without --robot (the registered crowd)",
   "straight": "peds_straight.py"},
 "crowd_arguments": "--model avm --radius 0.12 --radius-sparse 0.22 --rho0 0.5 --time-gap 0.45 --anticipation 0.75 --reaction 0.3 --strength 8 --range 0.2 --look 1.0 --vmax 1.5 --grace 10 --stand 0 --wall-slack 0.2 --dt 0.02 --seed 1",
 "measure": "per recording: people who come within 3 m of the robot's centre in the recording; mean absolute difference between each person's real and simulated closest approach to the robot (closest_err)",
 "win": "a recording is won when aware's closest_err is below both blind's and straight's; a crowd with no output counts as not won for aware and as infinitely bad for an opponent",
 "bar": "at least 5 of the 8 holdout recordings won",
 "reported_not_scored": ["within1_err", "speed_err", "closest_bias"],
 "development": "experiment/robots/thor-dev-results.json: 6 of 8 (second seed 6 of 8)",
 "runs": "once, on [host name redacted], CPU at 200 percent or less; the result is committed as it comes"
}
