thomasfermi/Algorithms-for-Automated-Driving

Each chapter of this (mini-)book guides you in programming one important software component for automated driving.

60
/ 100
Established

This mini-book teaches you how to program core software components for self-driving cars. You'll learn to process camera images to identify lane boundaries, control vehicle steering and speed to stay in lanes, and calibrate camera views. This is ideal for aspiring autonomous vehicle engineers or roboticists who want to build foundational driving algorithms.

464 stars.

Use this if you want hands-on experience programming key perception and control systems for automated driving using Python and a driving simulator.

Not ideal if you lack familiarity with Python programming, basic calculus, linear algebra, or the fundamentals of deep learning.

autonomous-vehicles robotics-engineering self-driving-software vehicle-control computer-vision-for-automotive
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

464

Forks

97

Language

Jupyter Notebook

License

Last pushed

Feb 08, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/thomasfermi/Algorithms-for-Automated-Driving"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.