Autoware Mini Course
The goal of the course is to give an overview how a self-driving car works using Autoware Mini as an example. Autoware Mini is a minimalistic Python-based autonomy software developed in-house by UT Autonomous Driving Lab. It has been field-tested with our Lexus RX450h vehicle on the streets of Tartu. Passing this course should give you a good enough background to start contributing to Autoware Mini or to start using it in your research.

Lectures and practicals take place for the 8 weeks (starting Oct. 7) every Tuesday 12:15-15:45 in computer class 2005 in the Delta building. The first half focuses on introducing an Autoware Mini module and the second half involves implementing this module in Python.
The course is worth 3 ECTS.
Course schedule
Schedule for lectures and practicals:
07.10.2025 | Introduction to ROS | (slides) | (practice) |
14.10.2025 | Localizer | (slides) | (practice) |
21.10.2025 | Controller | (slides) | (practice) |
28.10.2025 | Global planner | (slides) | (practice) |
04.11.2025 | Obstacle detection | (slides) | (practice) |
11.11.2025 | Local planner | (slides) | (practice) |
18.11.2025 | Traffic light detection | (slides) | (practice) |
25.11.2025 | Validation | (slides) | (practice) |
Prerequisites
You should be fairly comfortable in:
It is helpful if you know:
- ROS (Robot Operating System)
- General robotics, i.e. what are transforms
- General machine learning, e.g. nearest neighbors search
Deliverables
To get 3 ECTS for lectures and practicals you need to present:
- Working solutions (code) for all 8 practicals.
Contact(s)
Course instructor(s):
- Tambet Matiisen, tambet.matiisen@ut.ee
- Dmytro Zabolotnii, dmytro.zabolotnii@ut.ee
They can be found in Autonomous Driving Lab (room 3095 in Delta, behind Sandbox).