openpilot G-Wagon evals

openpilot driving model evaluations

Every comma.ai openpilot driving model, including Hugging Face uploads, scored with one fixed suite on drives from a 2011 Mercedes G55, a car openpilot does not support, in closed loop and open loop. The same suite runs on comma's public drives as a check of the harness.

G55 drives
18 closed-loop windows from 4 drives; ranks and intervals from 10 drives
Models
8 tracked, 3 scored on the G55 in closed loop
Last scored
2026-10-27 21:27 UTC
Newest
6b5b705f, first public 2026-10-17, scored 2026-10-27
New models
checked every 20 minutes since 2026-10-27 on Hugging Face and openpilot's branches; no new model since. Results published by hand.

G55 closed loop (primary): windows closer to the recorded path than lebowski at 2 s

18 windows from 4 drives. Each model drives a model of the G55's steering and powertrain in worldmodel-4B from recorded G55 windows. Intervals and ranks need 10 or more drives; until then models are ordered by this count, with no rank. Under each name: comma's public segments with comma's ideal car, the harness check.

–
Mountain Dew 8d7366832026-10-10, shipped in openpilot v0.11.2, on master from 2026-10-10
comma's segments: 5.6 cm at 2 s
13/18 windows; 4 of 4 drives; median 15.8 cm
10/18
10/18
MD v3 / Flip Flop 1365126a2026-10-14, merged to openpilot master 2026-10-14, again 2026-10-24
comma's segments: 7.4 cm at 2 s
12/18 windows; 4 of 4 drives; median 16.2 cm
8/18
7/18
lebowski2026-07-01, merged to openpilot master 2026-07-01
comma's segments: 7.2 cm at 2 s
reference, median 22.7 cm
reference
reference
–
6b5b705f2026-10-17, Hugging Face upload only, not shipped
G55 closed loop pending
N16 nav model 96244b1f2026-10-15, Hugging Face upload only, not shipped
G55 closed loop pending
870a48232026-10-08, Hugging Face upload only, not shipped
G55 closed loop pending
Cinque v3 f78ed37d2026-09-18, merged to openpilot master 2026-09-18
G55 closed loop pending
Cinque v2 1a4211752026-09-11, merged to openpilot master 2026-09-11
G55 closed loop pending

The tick in each bar is half the windows. Medians in cm are distance from the recorded path at 2 s.

Why 2 s: in a separate test on 18 G55 windows from 4 drives, worldmodel-4B followed an added yaw command through 2 s, but 3 to 4 s after an added yaw or lateral command it showed 0 to 20% of the 1.2 to 2.1 m of extra offset. After 2 s a lateral error can shrink in the simulation without the driving model correcting it.

Numbers behind the chart
ModelG55 closed loop, closer than lebowskiG55, 2° heading error, closer than lebowskiG55, 0.5 m offset, closer than lebowskicomma's segments, median at 2 s (cm)
Mountain Dew (8d736683)13/18 windows, 4/4 drives; median 15.810/18 windows, 2/4 drives; median 34.110/18 windows, 4/4 drives; median 28.55.6
MD v3 / Flip Flop (1365126a)12/18 windows, 4/4 drives; median 16.28/18 windows, 3/4 drives; median 38.07/18 windows, 2/4 drives; median 29.57.4
lebowskireference; median 22.7reference; median 39.7reference; median 29.27.2
6b5b705fpendingpendingpendingpending
N16 nav model (96244b1f)pendingpendingpendingpending
870a4823pendingpendingpendingpending
Cinque v3 (f78ed37d)pendingpendingpendingpending
Cinque v2 (1a421175)pendingpendingpendingpending

Over time

Each model at the date its weights were first public, joined in that order. A new model is added when it is scored.

Mountain DewMD v3 / Flip Flopother comma modelson openpilot master or shippedHugging Face upload onlylebowski, July 2026 (win panels: half the windows)not scored yetbars: 95% interval

Log

Model releases and scoring runs from the results files; suite changes from CHANGELOG.md. Newest first.

  1. suiteThe G55 sections lead: the ranking is G55 closed loop at 2 s, ranked with intervals once it has 10 or more drives and until then ordered by windows closer than lebowski. comma's public drives move to a harness check near the bottom; the world-model player moves to the method page.
  2. suiteThe closed-loop video is replaced by a player: the world model's 256×128 frames as generated, the paths drawn by the page over them, one view at a time.
  3. suiteOver-time charts and this log replace the one-off results section.
  4. suiteClosed-loop video of one public segment, with each model's path drawn on the generated view. fe1a5ed
  5. suite"Lateral lag" corrected to the lead of the lateral request over the car's motion: a larger value means the request comes earlier. No better direction is marked for it or for lateral action rate. 8cebf52
  6. suiteModels ranked by the median distance from the recorded path at 2 s in closed loop; the 4 s "primary" horizon is dropped. 8cebf52
  7. suiteResults recomputed with the new intervals from the stored per-segment values, no new runs. 1b06fee
  8. suiteIntervals resample whole drives; no interval below 10 drives, so G55 sections report win counts. Lead values at the 0 and 1.5 s search limits are left out. 102710f
  9. suiteRelease watcher started: Hugging Face commaai/openpilot_driving_models and openpilot's branches, every 20 minutes. 7856299
  10. suiteG55 recovery after a 0.5 m offset added, 18 windows. a98409f
  11. suiteClosed loop on comma's public segments added: 28 segments in worldmodel-4B, comma's ideal car, seeds 0 and 1. f0ec83f
  12. suiteFirst edition: 8 models, scores backfilled from the 2026-10-27 deep dive. 3a0056f
20 earlier entries
  1. scoredlebowski scored, suite geval-1: comma's public drives, open loop; comma's public drives, closed loop; G55, open loop; G55, closed loop; G55, recovery tests
  2. scoredCinque v2 (1a421175) scored, suite geval-1: comma's public drives, open loop; G55, open loop
  3. scoredCinque v3 (f78ed37d) scored, suite geval-1: comma's public drives, open loop; G55, open loop
  4. scored870a4823 scored, suite geval-1: comma's public drives, open loop; G55, open loop
  5. scoredMountain Dew (8d736683) scored, suite geval-1: comma's public drives, open loop; comma's public drives, closed loop; G55, open loop; G55, closed loop; G55, recovery tests
  6. scoredMD v3 / Flip Flop (1365126a) scored, suite geval-1: comma's public drives, open loop; comma's public drives, closed loop; G55, open loop; G55, closed loop; G55, recovery tests
  7. scoredN16 nav model (96244b1f) scored, suite geval-1: comma's public drives, open loop; G55, open loop
  8. scored6b5b705f scored, suite geval-1: comma's public drives, open loop; G55, open loop
  9. modelMD v3 / Flip Flop (1365126a) merged to openpilot master again
  10. modelMountain Dew (8d736683) shipped in openpilot v0.11.2
  11. model6b5b705f uploaded to Hugging Face
  12. modelN16 nav model (96244b1f) uploaded to Hugging Face
  13. modelMD v3 / Flip Flop (1365126a) merged to openpilot master
  14. modelMountain Dew (8d736683) merged to openpilot master
  15. model870a4823 uploaded to Hugging Face
  16. modelCinque v2 (1a421175) uploaded to Hugging Face
  17. modelCinque v3 (f78ed37d) merged to openpilot master
  18. modelCinque v3 (f78ed37d) uploaded to Hugging Face
  19. modelCinque v2 (1a421175) merged to openpilot master
  20. modellebowski merged to openpilot master

The models

Newest first, by the date the weights were first public. Each links to its full scores.

  1. 6b5b705f

    2026-10-17 Hugging Face upload only, not shipped

    Lateral action rate 30% lower, lateral error 26% higher and longitudinal error 19% higher than lebowski (39 segments). Against N16 nav model: lower lateral error; higher longitudinal error.

    Lateral action rate0.46 m/s³
    Lateral lead0.56 s
    Lateral error0.14 m/s²
  2. N16 nav model 96244b1f

    2026-10-15 Hugging Face upload only, not shipped

    Lateral action rate 29% lower and lateral error 40% higher than lebowski (39 segments). Against MD v3 / Flip Flop: higher lateral lead, lateral error and longitudinal error. Navigation inputs fed zeros.

    Lateral action rate0.47 m/s³
    Lateral lead0.54 s
    Lateral error0.15 m/s²
  3. MD v3 / Flip Flop 1365126a

    2026-10-14 Merged to openpilot master 2026-10-14, again 2026-10-24

    Lateral action rate 32% lower and lateral error 18% higher than lebowski (39 segments). Against Mountain Dew: lower lateral action rate, lateral lead, lateral error and longitudinal error.

    Lateral action rate0.45 m/s³
    Lateral lead0.47 s
    Lateral error0.13 m/s²
  4. Mountain Dew 8d736683

    2026-10-10 Shipped in openpilot v0.11.2, on master from 2026-10-10

    Lateral action rate 29% lower and lateral error 32% higher than lebowski (39 segments). Against 870a4823: higher lateral action rate, lateral lead and lateral error.

    Lateral action rate0.47 m/s³
    Lateral lead0.62 s
    Lateral error0.14 m/s²
  5. 870a4823

    2026-10-08 Hugging Face upload only, not shipped

    Lateral action rate 34% lower and lateral error 23% higher than lebowski (39 segments). No metric separates from Cinque v3.

    Lateral action rate0.44 m/s³
    Lateral lead0.51 s
    Lateral error0.13 m/s²
  6. Cinque v3 f78ed37d

    2026-09-18 Merged to openpilot master 2026-09-18

    Lateral action rate 36% lower and lateral error 26% higher than lebowski (39 segments). Against Cinque v2: lower lateral error and longitudinal error; higher lateral action rate.

    Lateral action rate0.42 m/s³
    Lateral lead0.47 s
    Lateral error0.14 m/s²
  7. Cinque v2 1a421175

    2026-09-11 Merged to openpilot master 2026-09-11

    Lateral action rate 38% lower and lateral error 36% higher than lebowski (39 segments).

    Lateral action rate0.41 m/s³
    Lateral lead0.49 s
    Lateral error0.15 m/s²
  8. lebowski

    2026-07-01 Merged to openpilot master 2026-07-01

    Reference model; the G55 drives with it. Highest lateral action rate and shortest lateral lead of the models scored.

    Lateral action rate0.66 m/s³
    Lateral lead0.37 s
    Lateral error0.11 m/s²

How it works

Open loop

The model runs on recorded camera frames. Its lateral and longitudinal requests are compared with the car's measured motion that followed.

Closed loop

The model's requests move a simulated car, and comma's public world model, worldmodel-4B, generates the next camera frame from the new position, 7.2 s per episode. Scored as distance from the recorded path.

The G55

A 2011 Mercedes G55 (W463) with recirculating-ball steering and the camera 1.45 m above the road. openpilot does not support it, so its drives are not in comma's training data. Its closed loop uses a model of the G55's steering and powertrain in place of comma's ideal car.

comma publishes its own test reports in model_reports; the newest there is Cinque v3, from 2026-09-18. Nearest equivalents:

HereNearest test in comma's model_reports
Lateral action rate, open loopjitter
Distance from path, closed loop, comma's ideal carMLSim lateral (analyse_lat_mlsim), their world model as the simulator
G55 recovery: 0.5 m lateral offset or 2° heading errorno direct match; closest is hugging, recovery under a lateral bias
Braking lead car (not built yet)unintended lead following

The full method, with a closed-loop example from worldmodel-4B.

Harness check on comma's public drives

Purpose: to check that the harness reproduces sensible behaviour on comma's own data, and to let others rerun it. The same suite runs on comma's public segments, open loop and closed loop with comma's ideal car; per-segment results and code are published, and python -m geval.reproduce recomputes every interval from them.

Closed loop on comma's public segments: median distance from the recorded path at 2 s

28 segments from 19 drives, comma's ideal car in worldmodel-4B; 95% interval resampling drives. Rank as in the G55 chart.

For researchers

better, 95% interval excludes zero Better, 95% interval excludes zeroworse, 95% interval excludes zero Worse, interval excludes zerolower, 95% interval excludes zero; no better directionhigher, 95% interval excludes zero; no better direction Lower or higher, no better direction (action rate, lead)not separated, interval includes zero Not separatedno interval (too few drives) No interval: fewer than 10 drives

Mean with its 95% interval, then the paired difference from lebowski on the units both have. The G55 sections come from 4 drives or fewer and carry no interval.
ModelG55 distance from path at 2 sG55, closed loopG55 at 2 s after a 0.5 m offsetG55, recovery testsLateral action ratecomma's public drives, open loopLateral leadcomma's public drives, open loopLateral errorcomma's public drives, open loopDistance from path at 2 s, closed loopcomma's public drives, closed loop
6b5b705fnot runnot run0.464[0.371, 0.571]lower, 95% interval excludes zero; no better direction−0.200 vs lebowski0.558[0.446, 0.680]higher, 95% interval excludes zero; no better direction+0.169 vs lebowski0.137[0.108, 0.168]worse, 95% interval excludes zero+0.028 vs lebowskinot run
N16 nav model 96244b1fnot runnot run0.471[0.380, 0.576]lower, 95% interval excludes zero; no better direction−0.193 vs lebowski0.539[0.429, 0.660]higher, 95% interval excludes zero; no better direction+0.154 vs lebowski0.152[0.119, 0.185]worse, 95% interval excludes zero+0.043 vs lebowskinot run
MD v3 / Flip Flop 1365126a0.211no intervalno interval (too few drives)−0.057 vs lebowski0.341no intervalno interval (too few drives)−0.008 vs lebowski0.451[0.353, 0.566]lower, 95% interval excludes zero; no better direction−0.212 vs lebowski0.470[0.377, 0.574]higher, 95% interval excludes zero; no better direction+0.088 vs lebowski0.129[0.101, 0.159]worse, 95% interval excludes zero+0.020 vs lebowski0.087[0.056, 0.135]better, 95% interval excludes zero−0.060 vs lebowski
Mountain Dew 8d7366830.229no intervalno interval (too few drives)−0.039 vs lebowski0.338no intervalno interval (too few drives)−0.011 vs lebowski0.474[0.374, 0.595]lower, 95% interval excludes zero; no better direction−0.190 vs lebowski0.615[0.504, 0.736]higher, 95% interval excludes zero; no better direction+0.226 vs lebowski0.143[0.113, 0.176]worse, 95% interval excludes zero+0.035 vs lebowski0.096[0.048, 0.182]better, 95% interval excludes zero−0.051 vs lebowski
870a4823not runnot run0.438[0.345, 0.546]lower, 95% interval excludes zero; no better direction−0.226 vs lebowski0.514[0.414, 0.626]higher, 95% interval excludes zero; no better direction+0.123 vs lebowski0.134[0.106, 0.163]worse, 95% interval excludes zero+0.025 vs lebowskinot run
Cinque v3 f78ed37dnot runnot run0.422[0.343, 0.511]lower, 95% interval excludes zero; no better direction−0.242 vs lebowski0.466[0.366, 0.577]higher, 95% interval excludes zero; no better direction+0.065 vs lebowski0.137[0.108, 0.166]worse, 95% interval excludes zero+0.028 vs lebowskinot run
Cinque v2 1a421175not runnot run0.412[0.336, 0.498]lower, 95% interval excludes zero; no better direction−0.252 vs lebowski0.492[0.383, 0.603]higher, 95% interval excludes zero; no better direction+0.092 vs lebowski0.147[0.113, 0.183]worse, 95% interval excludes zero+0.039 vs lebowskinot run
lebowski0.268no interval0.349no interval0.664[0.541, 0.792]0.373[0.316, 0.444]0.109[0.085, 0.134]0.148[0.069, 0.281]

comma models not scored here