ATRIUMsearch → argument graph
Article · 2026-08-17 · 6 moments

Waymo vs Tesla: Two Ways to Build Self-Driving Cars

In this article, we will take a look at both approaches. ✦ AI generated

01
Mechanism

A system that commits to one predicted future becomes fragile in the situations where prediction matters most, whereas carrying multiple weighted futures guards against unusual scenarios at the cost of compute.

A safe autonomous system must account for all valid futures simultaneously — a cyclist might continue straight, turn, or stop — and Waymo's approach of generating many possible paths per road user contrasts with systems that commit to a single prediction.

transcript

Article Author: Once the system holds a description of its surroundings, the next task is estimating what those objects will do. Several futures are valid at the same moment. For example, a cyclist approaching an intersection might continue straight, turn, or stop. A safe response should account for all possibilities. Waymo describes the system as producing many possible paths for each road user rather than one, drawing on accumulated driving data and accounting for the different ways a car, a cyclist, and a pedestrian move. A system that commits to one predicted future becomes fragile in situations where prediction matters most. However, carrying several weighted futures costs compute on every cycle, but can guard against the possibility of unusual situations.

02
Claim

Real-world traffic produces more distinct scenarios than any team can pre-determine, making correct behavior in unpredictable situations the open problem of self-driving.

The central problem isn't detecting nearby objects quickly — it's handling novel situations like a burning car blocking clear lanes, where geometry permits driving through but meaning demands retreat.

transcript

Article Author: A vehicle travelling at 40 miles per hour covers about 60 feet every second. Within that second, software has to determine what is physically nearby, classify each object, estimate where those objects will move, select a path, and issue steering and braking commands. Doing all of this quickly is something that has been largely solved. However, doing this correctly in unpredictable and distinct traffic situations is still an open problem. This is because real-world traffic produces more distinct scenarios than any team can pre-determine. For example, Waymo describes one such case, where a vehicle is on fire on the road ahead while the drivable lanes remain physically clear. The geometry of such a scenario might permit driving straight through it. However, the real meaning of it calls for turning around or taking preventive action.

explains mechanism · 1

03
Fact

Waymo and Tesla's safety reports answer fundamentally different questions — Waymo measures outcomes where no person could intervene, Tesla measures whether assistance reduces collisions while a driver remains responsible — so the numbers cannot be compared side by side.

Waymo reports 94% reduction in serious injury crashes across 220.6 million rider-only autonomous miles versus human baselines, while Tesla reports 7x fewer collisions with FSD engaged versus manual driving — but these measure autonomous operation versus driver assistance, respectively.

transcript

Article Author: Waymo's Safety Impact hub reports 220.6 million rider-only miles through March 2026, meaning no human occupied the driver's seat for any of them. Measured against human crash rates in the same operating areas, adjusted for where within each city the service drives, the reported reductions are 94% for serious injury or worse crashes and 82% for injury-causing crashes. Tesla's Vehicle Safety Report takes a different form. It compares Teslas with Full Self-Driving (Supervised) engaged against Teslas driven manually, using the same telemetry pipeline for both, and reports 7 times fewer major and minor collisions and 5 times fewer off-highway collisions. The two reports answer different questions, and we can't simply do a side-by-side comparison. The difference comes down to what each population represents: Waymo is measuring outcomes across miles where no person was available to intervene. Tesla is measuring whether an assistance system reduces collisions while a driver remains responsible.

04
Mechanism

Waymo's dual-component verification — where a generative model and a separate validation layer must both agree before the vehicle moves — differs fundamentally from Tesla's approach, where a human driver serves as the verification layer under Full Self-Driving (Supervised).

Waymo trains large Teacher models distilled into real-time Student models, then validates their outputs through a separate onboard layer, while Tesla's current consumer system relies on attentive human drivers enforced through a strikeout mechanism.

transcript

Article Author: Waymo trains large Teacher models to generate safe, comfortable, and compliant action sequences. It then distils them into smaller Student models sized to run onboard in real time. Distillation transfers behaviour from a large model to a compact one. Output from that Student model then passes through a separate onboard validation layer, which verifies the trajectories the generative model produced. This means that two independent components have to agree before the vehicle moves. For Tesla vehicles on the road today, verification comes from a person. Full Self-Driving (Supervised) requires an attentive driver and leaves the vehicle slightly short of autonomous. The system enforces this through a strikeout mechanism, where repeated inattention warnings disengage the feature for the remainder of a trip. Enough strikeouts suspend access for a week.

gives example · 1

05
Mechanism

Waymo's lidar directly measures distance as a physical fact while Tesla's cameras compute it from pixel arrangements — a tradeoff between a costly measurement that can fail and a cheap derivation that can be wrong.

Waymo uses 13 cameras, 4 lidar units, and 6 radar for overlapping multi-modal sensing that sustains perception when any single sensor is degraded, while Tesla's pure-vision approach uses only cameras and neural network processing.

transcript

Article Author: A camera records light intensity across a grid of pixels. Distance appears nowhere in that grid, so depth has to be computed from the arrangement of pixels, but that computation can be wrong. A large object far away and a small object nearby can occupy the same region of an image. Lidar arrives at the same answer by a different route. The unit emits laser pulses, measures how long each pulse takes to return after reflecting off a surface, and converts that interval into a distance. We can think of the output of this as a point cloud, which is a three-dimensional set of measured points describing the surfaces around the vehicle. The distance is no longer an estimate but a measurement. The tradeoff here is that a direct measurement costs money while adding a component that can fail noticeably. However, a derived value may not cost much, but it can be wrong as well.

06
Mechanism

Waymo's structured representations enable runtime validation, efficient simulation, and verifiable training feedback — benefits that pure end-to-end approaches cannot match — while Tesla's learned representations capture nuance that no fixed schema can anticipate.

How each system converts raw sensor data into an internal world model is one of the most consequential architectural decisions: Waymo keeps an explicit, inspectable list of objects and road elements, while Tesla derives everything through neural networks producing 1,000 distinct tensors per time step.

transcript

Article Author: Something has to convert millions of pixels and points into a description that the system can understand and operate on. The nature and form of that description is one of the most important architectural decisions for an autonomous driving setup. The system maintains compact structured representations, meaning explicit lists of objects, their semantic attributes, and roadgraph elements describing lanes and connections. The Waymo engineering team provides three reasons for such a setup: Correctness and safety validation can run at inference time, while the vehicle is moving; Simulation runs efficiently at large scale, because a compact world state is cheap to replay and modify; Training feedback becomes verifiable, since a component evaluating driving quality has something concrete to measure. Tesla's documentation talks about per-camera networks performing semantic segmentation, which assigns every pixel to a category, plus object detection and monocular depth estimation, meaning distance estimated from a single camera. Those feed birds-eye-view networks that output road layout, static infrastructure, and three-dimensional objects in a top-down view. A full build involves 48 networks taking nearly 70,000 GPU hours to train and producing 1,000 distinct tensors per time step. The trade-off is that a structured representation can be inspected, logged, replayed, and checked against explicit criteria. But it limits what the system can express. On the other hand, a learned representation carries nuance no schema can anticipate.

Highlight slides
Related episodes