Educational resources
We offer classroom resources for teaching and learning robot autonomy. These materials have been used at MIT, ETH Zurich, the University of Montreal, and 170+ universities worldwide.
Community Resources
The Duckietown curriculum is structured in “modules”, each of which is supported by several types of materials to reinforce it.
All modules have slides. In the “Extra Materials” column below:
are links to notes
are links to additional videos
are links to short videos (MOOC format)
are links to learning activities to be run on in simulation and/or a Duckiebot
If you have resources you would like to share with the community, reach out to us!
Examples
Want ideas on how to structure your class?
- Université de Montréal: Autonomous Vehicles, 2021 class
- ETH Zürich: Autonomous Mobility on Demand, 2020 class
- UMass Lowell: “Fundamentals of Robotics”, 2021
Autonomy basics and traditional approaches
Introduction
Introduction - Duckietown
Introduction - Robotic Systems
Introduction - Software
Middleware Architectures
Modeling, Kinematics, and Dynamics
Modeling and Control
Computer Vision
Principles of Vision
Feature Detection
Estimation
Filtering
Planning
Planning
Advanced autonomy approaches
Multi-vehicle
Machine Learning
Human-Machine Interaction and Safety
Advanced Perception
(Hidden Template)
- Template [pdf]
(hidden) Educational Resources
We have structured our curriculum in terms of “modules” where each module is supported by several types of materials to reinforce it. All modules have slides.
In the “Extra Materials” column below:
are links to notes in the duckiebook
are links to exercises in the duckiebook
are links to Jupyter notebooks in the duckiebook
are links to demos to be run on the Duckiebot
are links to additional videos that have been created
Want some ideas about how to structure your class?
Université de Montréal’s Fall 2019 syllabus
ETH Zürich Fall 2019 class outline