Book series
The Self-Driving Stack
THE AUTONOMOUS DRIVING SERIES: FROM SENSOR TO FLEET A camera sees a glare, a van hides a pedestrian, and the driver ahead brakes for no reason a machine can easily name. That lat...

3 books
The Self-Driving Stack
THE AUTONOMOUS DRIVING SERIES: FROM SENSOR TO FLEET A camera sees a glare, a van hides a pedestrian, and the driver ahead brakes for no reason a machine can easily name. That late-afternoon intersection is ordinary, yet it contains everything that makes autonomous driving hard.
This series by Neil Carden maps that territory in three distinct stages — and it never pretends the hard parts are easy. The first book, Foundations of Autonomous Driving, starts at the physical layer.
Sunlight on a windshield, a delivery van hiding a pedestrian, a brake check that no rule book can encode — these are the ordinary moments every self-driving vehicle must survive. It walks through the Sense–Think–Act cycle, from cameras, radar, LiDAR, and drive-by-wire to sensor fusion, localization, prediction, planning, and the safety case that lets any of it leave the test track.
No deep ML background needed; you leave with the full stack in your head. The second book, Engineering Autonomous Driving Systems, is where the mental model becomes a working system.
It's written for engineers who know that a stack of accurate models can still fail when perception, planning, and control aren't coordinated under real-time pressure. You get ROS 2, Autoware,...
Books in this series
Book 1
Foundations of Autonomous Driving: How Self-Driving Vehicles Perceive, Think, and Move
Neil Carden
Book 1
Foundations of Autonomous Driving: How Self-Driving Vehicles Perceive, Think, and Move
Neil Carden
Imagine a late afternoon on a city street: sunlight glares off a windshield, a delivery van partially hides a pedestrian, and the driver ahead brakes for no reason a machine can easily recognize. This is the kind of ambiguous, high-stakes moment that every se...
Book 2
Engineering Autonomous Driving Systems: Building AI, Robotics, and Software for Self-Driving Vehicles
Neil Carden
Book 2
Engineering Autonomous Driving Systems: Building AI, Robotics, and Software for Self-Driving Vehicles
Neil Carden
The hardest part of building a self-driving car is rarely the machine learning. A stack of individually accurate models can still fail in the real world because perception, planning, and control are not coordinated as a single, safety-critical system. This bo...
Book 3
Modern Autonomous Driving: End-to-End AI, Robotaxis, and the Future of Intelligent Mobility
Neil Carden
Book 3
Modern Autonomous Driving: End-to-End AI, Robotaxis, and the Future of Intelligent Mobility
Neil Carden
The classical modular autonomous driving stack is failing. Not because it is poorly engineered, but because hand-coded rules cannot scale to the infinite variability of real roads. The next generation of self-driving systems is no longer written line by line—...

