VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Hands-on Self-Driving Cars with Duckietown
Last Updated: 2026-02-05 16:15:05
Abstract
This course is a hands-on introduction to self-driving cars using the Duckietown platform.Each student is given a kit of parts and over the duration of the class must assemble, configure, and program their miniature self-driving car.
Objective
This course includes the basics of modeling, perception, planning, control, and learning for self-driving cars. The focus is on the integration and co-design of components and behaviors rather than algorithmic dept. The objective of the class is to give the student a pragmatic view of what it takes to design and operate a fleet of self-driving cars or any other large robotic systems.
Content
Perception, planning, modeling and control, based primarily on vision data, complemented by learning based approaches.
Resources
Lecture Notes
All materials are accessible from the EdX MOOC called "Self-driving cars with Duckietown".
Literature
Course notes will be provided for free in an electronic form. These are some books that can be used to provide background information or consulted as references: (1) Siegwart, Nourbakhsh, Scaramuzza - Introduction to autonomous mobile robots; (2) Norvig, Russell - Artificial Intelligence, a modern approach. (3) Peter Corke - Robotics Vision and Control (4) Oussama Khatib, Bruno Siciliano - Handbook of Robotics
Learning Materials (Links)
- Main link
- Autonomous Mobility on Demand (AMOD)
- Additional links
- The Duckietown Software
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- graded semester performance
Registration & Places
- Signup End
- 20.09.2023
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise | Hands-on Self-Driving Cars with Duckietown |
|
4 h weekly |
Offered In
-
-
-
Robotics, Systems and Control (The courses listed in this category “Core Courses” are recommended. Alternative courses can be chosen in agreement with the tutor.)
-
-
-