[MOOC] Apollo Lessons on Self-Driving Cars
· 1 min read · 200 words
This is an introduction course to self-driving cars and Apollo platform - The Android of Self-Driving Car. Through this course, you will be able to identify key parts of self-driving cars and get to know Apollo architecture. You will be able to utilize Apollo HD Map, localization, perception, prediction, planning and control, and start the learning path of building a self-driving car.
Course: Self-Driving Fundamentals: Featuring Apollo, by Udacity with Baidu Apollo. Go there for the lectures themselves; what follows is only my summary of them.
Every diagram in this series is my own drawing, generated by scripts/generate-apollo-figures.mjs. No slide, video frame or other course material is reproduced here.
My notes for this course:
Keep reading
- [MOOC] Autoware Course - Lecture 1 - Setup the environment
Lecture 1 notes from the Apex.AI Autoware course: getting the development environment up with Docker, ROS 2, Terminator, and Autoware.Auto, the errors I hit along the way, and how I fixed them.
- [MOOC] Apollo Lesson 7: Control
Lesson 7: steering, throttle, and brake that follow the planned trajectory while keeping passengers comfortable. PID, LQR, and model predictive control, with the tradeoffs of each.
- [MOOC] Apollo Lesson 6: Planning
Lesson 6: turning a map, a position, and a set of predictions into a trajectory. Routing the world as a graph, Frenet coordinates, path-velocity decoupled planning, and reading an ST graph.
