Area of specialization Robotics

Contact: R. Siegwart

Course Hours Term Dept Credits Course No.
Theory of Robotics and Mechatronics 3G HS MAVT 4 151-0601-00L
Autonomous Mobile Robots 4G FS MAVT 5 151-0854-00L
Probabilistic Artificial Intelligence 3V 2U 2A HS INFK 8 263-5210-00L
Deep Learning 3V 2U 2A HS INFK 8 263-3210-00L
Computer Vision 3V 1U 3A HS INFK 8 263-5902-00L
Image Analysis and Computer Vision 3V 1U HS ITET 6 227-0447-00L
Dynamic Programming and Optimal Control 2V 1U HS MAVT 4 151-0563-01L
Recursive Estimation 2V 1U FS MAVT 4 151-0566-00L
Robot Dynamics 2V 2U HS MAVT 4 151-0851-00L
Introduction to Machine Learning 4V 2U 1A FS INFK 8 252-0220-00L
Advanced Machine Learning 3V 2U 4A HS INFK 10 252-0535-00L
Soft and Biohybrid Robotics 3G FS INFK 4 151-0636-00L
3D Vision 3G 1A FS INFK 5 252-0579-00L
Seminar in Robotics for CSE 2S HS/FS RW 4 401-5860-00L

Please comment on your experience with these courses below under the corresponding headings. Always specify the semester and the name of the lecturer. In particular mention what you have perceived as prerequisites and dependencies.

General Remarks

Specific Remarks on Courses

Theory of Robotics and Mechatronics

Autonomous Mobile Robots

Probabilistic Artificial Intelligence

Deep Learning

- Took the class in 2019 (Winter) under Prof. Hofmann, when the class was worth 5 credits. The class gives an overview of the field, which means it can omit some details about specific applications/architectures. You can use the (mandatory) project as a way to get familiar with a framework like PyTorch/TensorFlow. The exam was not difficult, and it wasn't necessary at all to solve every question to pass. Prerequisite: Some Machine Learning (e.g. Intro to ML should be enough) would be advised. The class can be a good starting point. Could be combined with AML (which dives a bit deeper in "classical" ML), or with Comp. Vision, or projects in Finance, etc.

Computer Vision

Image Analysis and Computer Vision

Dynamic Programming and Optimal Control

Autumn semester 2021: (R. D'Andrea)

This is a stand-alone course about dynamic programming algorithms and (stochastic) shortest path problems. Some very basics in stochastic are needed but those will also get introduced in the very beginning of the course. It's an interesting course but the exam isn't computer based and you have to perform the dynamic programming algorithm by hand. But this isn't too hard and there is an additional programming exercise in Matlab where you can include the algorithm.

Recursive Estimation

Robot Dynamics

Introduction to Machine Learning

Advanced Machine Learning

Soft and Biohybrid Robotics

3D Vision


Page URL: http://wiki.math.ethz.ch/bin/view/RW/ROBOT
2024-05-13
© 2024 Eidgenössische Technische Hochschule Zürich