Japanese developer serializes open-source autonomous driving textbook, invites co-authors
Japanese developer 4310sy is writing a free, open-source introductory textbook on autonomous driving algorithms, "Autonomous Vehicle Control Beginners Guide," publishing it chapter by chapter on GitHub. The book's hallmark is a "learn by building" approach: it is built around a single Python simulation system, starting with just one vehicle moving on command in an empty world, with each chapter adding one layer of capability—covering lane/path following, perception, localization, mapping, path planning, optimal control, and the rest of the full self-driving stack—and ending with runnable simulation code.
Confirmed
- The textbook is free and open, authored by 4310sy (shisatoyano) and hosted on GitHub
- Completed or in-progress content includes the simulator, vehicle model, sensors, Stanley controller, MPC and MPPI, among others; every formula is linked to its corresponding computation function, so formulas and code map one to one
- Remaining chapters on self-localization, mapping, path planning, and more have been opened as Issues, with co-authors being openly recruited; the author welcomes anyone, whether they just want to read or to contribute
Why it matters
- The one-to-one mapping between formulas and code, plus a single simulation that grows chapter by chapter, lowers the barrier to entry for autonomous driving control algorithms and lets beginners practice hands-on step by step
- The chapter-claiming collaboration model via Issues turns the textbook into a community-driven open-source project—interested developers can directly claim chapters on localization, mapping, planning, and more
2026-11-14 ~ 2026-11-14 · 5 related posts
Primary sources
- Open-Source Self-Driving Textbook on GitHub Builds an Autonomous System Chapter by Chapter — 4310sy · 2026-11-14
- [source] Open-source AV textbook opens localization, mapping and planning chapters for co-authors — 4310sy · 2026-11-14
- [source] Open self-driving algorithms textbook links every equation to its code — 4310sy · 2026-11-14