Autonomous driving is one of those engineering problems where an impressive demonstration and a scalable product can look almost identical—right until you ask the system to work everywhere, in every season, at a price ordinary people can afford.
I believe Tesla is pursuing the better foundation for that larger goal. Its approach treats autonomy primarily as an AI and data problem: cameras observe the road, neural networks build a useful representation of it, and a very large vehicle fleet continuously exposes the system to the long tail of real driving.
Waymo has taken a different path. Its vehicles combine cameras, lidar and radar with detailed maps and a carefully engineered operating area. That approach is more visibly redundant and has produced a mature driverless service. But I think it is harder to turn into a general solution that can spread to millions of normal vehicles and unfamiliar roads.
The interesting answer is not to copy either system without question. I would keep Tesla’s software-first route to scale, then strengthen it with some of the independent perception and fail-safe thinking that Waymo gets right.
Two philosophies of the road
Tesla describes its autonomy architecture as camera-only, using neural networks trained on data from a global fleet of millions of vehicles. Its AI work includes per-camera perception, monocular depth estimation and a bird’s-eye-view representation built from the video streams around the car. The ambition is a general driving intelligence that can interpret the road as it exists, instead of requiring each road to be prepared for the vehicle.
That same architecture has an unusual route to distribution. A Tesla is already a mass-produced electric car with cameras and onboard compute. Improvements can arrive through software, and fleet encounters can identify scenarios worth adding to training and validation. Tesla’s current Robotaxi service starts with Model Y, while the purpose-built Cybercab is intended to follow.
Waymo builds a richer dedicated sensing system. Its sixth-generation hardware combines cameras, lidar and radar with overlapping fields of view. Before the Waymo Driver operates in a new area, the territory is mapped in detail; the vehicle then matches live sensor data against that prior knowledge and uses AI to perceive, predict and plan.
Tesla is trying to make the car understand whatever road it sees. Waymo is trying to give the car the best possible understanding of a defined road before the ride begins.
Both use neural networks. Both learn from fleet experience and simulation. The difference is not “AI versus rules” or “smart versus safe.” It is where each company chooses to place complexity, and how that choice affects generality, cost and redundancy.
Why I think Tesla’s path scales better
Autonomy will make the biggest difference when it stops being a specialized service and becomes a capability that can exist across normal vehicles. That demands an architecture whose cost falls with vehicle production and whose intelligence improves across widely varied places.
Tesla has three important advantages here.
1. The data represents ordinary driving
A large consumer fleet encounters construction, unusual lane markings, temporary signs, rural roads, difficult junctions and local driving behavior every day. The value is not only the number of kilometres. It is the diversity. General autonomy will be won by finding and learning from rare combinations that a smaller test fleet may encounter slowly.
2. The vehicle does not need a sensor tower
Cameras are compact, inexpensive and already useful for many safety and parking functions. If the core autonomy problem can be solved with production cameras and onboard compute, the additional hardware cost of enabling the software is much lower. That matters enormously for a robotaxi network, where vehicle cost and energy use shape the price of every ride.
3. The system is forced to generalize
Detailed maps are valuable context, but they can become a dependency. A vision-first system has to read the current road: cones, temporary markings, hand signals, a delivery vehicle blocking a lane. It cannot assume the world still matches a perfect prior description.
The best autonomy stack is not the one that knows one city with absolute detail. It is the one that can arrive in a new city and learn to drive it safely.
None of this proves that Tesla’s system is already capable of unrestricted autonomy. Tesla itself distinguishes supervised features in customer vehicles from its Robotaxi service. My point is about architecture: fleet-scale learning and affordable hardware create a more plausible path from a limited service to a widely available one.
Waymo is solving things Tesla should not ignore
Preferring Tesla’s route to scale does not mean dismissing Waymo. Waymo’s engineering exposes an important truth: a robotaxi is not only a perception model. It is a safety-critical machine that must remain understandable and controllable when something fails.
Waymo uses complementary sensor modalities because each one describes the world differently. Cameras provide rich visual meaning. Lidar measures detailed 3D geometry and distance. Radar directly measures relative motion and continues to provide useful information in conditions that can reduce camera visibility.
Its redundancy goes beyond sensors. Waymo describes secondary steering and braking systems, backup power and redundant inertial measurement. That is the correct scope. An autonomous vehicle cannot be considered redundant because it has two computers if both depend on the same power rail, the same corrupted input or the same software assumption.
Detailed maps also have real benefits. They give the vehicle prior context about lane geometry, crosswalks, signals and road rules, while live perception handles what has changed. I still see map creation as a constraint on rapid global scale, but inside an active robotaxi area it can add useful confidence and smoother planning.
Waymo’s approach is therefore not “wrong.” It optimizes for dependable autonomy inside a defined operating domain. Tesla optimizes for a general intelligence that can eventually expand the domain. I think the second goal is more transformative, but the first contains safety lessons worth carrying over.
Vision should be primary, not alone
Tesla’s argument for vision is powerful: people drive using eyes, so a sufficiently capable neural network should be able to drive using cameras. Cameras also capture the exact semantic information roads are designed to communicate—colours, signs, gestures, lane markings and light states.
But an autonomous system does not have to reproduce the minimum set of senses a human uses. It can be better than us. The objective is not to prove that cameras are enough under ideal conditions; it is to build the most dependable perception system that can be produced economically.
Weather makes this clear. Heavy rain can cover a lens and create reflections. Fog reduces contrast. Low sun can produce glare. Snow can hide lane geometry and change the visual texture of the entire road. Dirt, condensation or a damaged camera can remove part of the vehicle’s view. More cameras help with coverage, but several cameras can still fail for the same reason.
A different sensing modality creates a different failure pattern. Radar is especially attractive as a practical companion because it can measure range and relative velocity and remains useful through rain, fog and road spray. High-resolution imaging radar is improving, and a vehicle can integrate it without the visual and cost impact of a large roof-mounted sensor suite.
Lidar provides extremely clear 3D geometry and precise distance. It is not immune to weather, and cost and integration still matter, but it can act as an independent geometric check when a camera model is uncertain. Even a more limited lidar configuration could be valuable if it is designed as a verifier rather than as the primary author of the entire scene.
Let vision and AI do the rich understanding because that is the route to generality. Use radar or lidar as an independent view that can challenge the result, measure motion and geometry, and trigger a safer response when the views disagree.
The additional sensor should not become an excuse for weaker vision. Tesla’s camera system should remain capable of driving the complete task. The second modality should make uncertainty observable. If vision says the path is clear while radar repeatedly sees a stationary return ahead, the correct response is not to average the two until the obstacle disappears. The system should recognize disagreement, slow down and gather more evidence.
Redundancy has to reach the wheels
Sensor diversity is only one layer. A robotaxi carries people with no driver ready to repair a software fault at 80 kilometres per hour. Every critical path from perception to physical control needs a defined failure response.
- Overlapping cameras with cleaning, heating and continuous obstruction detection.
- A complementary sensor whose failure modes are genuinely different from vision.
- Independent compute capable of reaching a safe stop if the primary autonomy computer fails.
- Backup power for perception, steering, braking, communications and hazard signalling.
- Steering and braking systems that retain controlled authority after a single fault.
- A minimal-risk planner that does not depend on the full AI stack remaining healthy.
Software redundancy also needs diversity. Running the same neural network twice does not protect against the same model misunderstanding the same scene. A smaller independent monitor can check hard safety constraints: available stopping distance, collision trajectory, speed for the measured visibility and whether the planned path enters occupied space.
The vehicle should continuously calculate how much of its capability remains. If a camera is blocked, a radar becomes unavailable or localization confidence drops, the car should reduce speed and operating range. If the remaining system cannot guarantee a safe continuation, it should reach a minimal-risk state before the problem becomes an emergency.
This is where autonomous driving can exceed human driving. A human often notices impaired visibility only after continuing too fast. A machine can quantify sensor health, estimate stopping margin and obey a conservative limit every time.
The autonomous system I want to see
My ideal robotaxi looks more like Tesla from the outside and more like a synthesis of both companies underneath.
It is a normal, efficient electric vehicle built in large numbers. Its cameras and neural networks perform the primary driving task. It learns from a broad fleet, uses simulation to replay dangerous edge cases and receives improvements through software. It can enter a new region without requiring every street to be scanned first.
But it also carries a different way of seeing—most likely imaging radar, possibly supported by compact lidar where the safety benefit justifies it. It has redundant compute, power, braking and steering. It treats sensor disagreement as important information. It exposes uncertainty and changes its behavior before confidence becomes too low.
This combination protects the reason I prefer Tesla’s approach in the first place. Adding one complementary sensor does not have to turn the vehicle into an expensive laboratory. It can make the scalable architecture more robust while the intelligence remains software-defined.
Tesla is right, in my view, that autonomy has to be solved as a general AI problem if it is going to reach the whole world. Waymo is right that a driverless vehicle needs complementary perception and deep physical redundancy. The company that combines those ideas most effectively may build the first autonomous system that is not only impressive, but ordinary—and ordinary is when it starts changing transport.
I want autonomy to scale because safer, electric, continuously used vehicles could change how cities move. The standard should be ambitious: intelligence that generalizes, hardware people can afford and redundancy that never assumes the intelligence is infallible.
Primary material / Further reading
Tesla — AI & Robotics · Tesla — Robotaxi · Tesla — Q2 2025 Update · Waymo — Sixth-generation Driver · Waymo — How the Driver works