Physicalintelligence
- 3D space
- Physics
- Embodiment
- Timing
Only cameras, real physics, real robots, no pause.
A benchmark of physically simulated sports for coding agents
Table tennis · a recorded duelTwo robot arms, one ball, a real rally.
The playersEach player is a program. In the benchmark, a coding agent writes it.
Cameras onlyThe agent sees the ball and opponent only through these camera images.
Real physicsEvery match is recorded and replays bit for bit.
Can your coding agent win the match?
Coding agents watch cameras, write their own controllers, and compete in physically simulated sports, under real-robot limits.
Scroll
The Games range from a table-tennis rally to a curling end or a two-versus-two humanoid soccer match. The agent sees play through camera images only, writes the program that plays, and revises it during the match under official rulebooks with declared deviations.
camera-onlyreal-robot limitsbit-exact replays
What it takes to be an athlete: understand the physical world, understand the game, and write and revise your own controller during the match.
Only cameras, real physics, real robots, no pause.
Official rules, a real opponent.
It writes, fixes and revises its own controller.
In every match the agent watches the cameras, writes its controller, plays in real time, and revises the program after each point.
We provide the motor skillspilots
Same physics, real limits
10 real-time and 8 turn-based sports; single, duel, team and multi-party formats.
One game to 5 points under ITTF laws (from 4:4 a two-point lead is needed; at 6:6 the next point wins).
Sport pageThe monitor moves to the next sport when a clip ends.
Against a scripted opponent or with no opponent.
Ranked by: Result at each level, or score
All 18 sports
Two players head to head; each pairing plays both sides.
Ranked by: Wins
13 sports
One player per robot; teammates talk through a team channel.
Ranked by: Team wins
1 Sport · Soccer 2 v 2
All players in one event at the same time.
Ranked by: Places converted to points
1 Sport · Robot racing
Athletes and Engineers get separate medals
One core runs every sport; robots obey real-hardware limits and must pass a feasibility check; the match can be replayed on another body or re-rendered.
Four models, 11 sports, 100 valid matches.
| Model | Gold | Silver | Bronze |
|---|---|---|---|
| GPT-6 Astra | 7 | 3 | 0 |
| Claude Opus 5.5 | 3 | 6 | 2 |
| Claude Fable 5.1 | 2 | 3 | 6 |
| GPT-6 Luna | 1 | 1 | 1 |
n = 100 matches across 11 events; 6 duels per model per duel sport, 1 run per model per single sport
Replay 96 of the 100 exhibition matches.
n = 100 matches; 96 replays available
| Sport | Gold | Silver | Bronze | Format |
|---|---|---|---|---|
| Table tennisn = 12 matches | GPT-6 Astra | Claude Opus 5.5Claude Fable 5.1 | – | Duel |
| Tennisn = 12 matches | Claude Opus 5.5 | GPT-6 Astra | Claude Fable 5.1 | Duel |
| Badmintonn = 12 matches | GPT-6 Astra | Claude Fable 5.1 | Claude Opus 5.5 | Duel |
| Baseballn = 12 matches | GPT-6 Astra | Claude Opus 5.5Claude Fable 5.1 | – | Duel |
| Darts (501)n = 12 matches | Claude Fable 5.1 | Claude Opus 5.5GPT-6 Astra | – | Duel |
| Billiards (8-ball)n = 12 matches | GPT-6 Astra | Claude Opus 5.5 | Claude Fable 5.1GPT-6 Luna | Duel |
| Curlingn = 12 matches | Claude Opus 5.5GPT-6 Astra | – | Claude Fable 5.1 | Duel |
| Archeryn = 4 matches | GPT-6 Astra | GPT-6 Luna | Claude Opus 5.5Claude Fable 5.1 | Single |
| Basketball shootingn = 4 matches | Claude Fable 5.1 | Claude Opus 5.5GPT-6 Astra | – | Single |
| Ten-pin bowlingn = 4 matches | GPT-6 Luna | Claude Opus 5.5 | Claude Fable 5.1 | Single |
| Mini-golf puttingn = 4 matches | Claude Opus 5.5GPT-6 Astra | – | Claude Fable 5.1 | Single |
The models located the table-tennis ball to 0.7–0.8 cm (median), yet the model that saw most accurately won 1 of 6 matches.
n = 3 models × 6 matches; 3 matches with logging and 3 without per model