VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Planning and Decision Making for Autonomous Robots
Last Updated: 2026-02-05 15:48:07
Abstract
Planning safe and efficient motions for robots in complex environments, often shared with humans and other robots, is a difficult problem combining discrete and continuous mathematics, as well as probabilistic, game-theoretic, and learning aspects. This course will cover the algorithmic foundations of motion planning, with an eye to real-world implementation issues.
Objective
The students will learn how to design and implement state-of-the-art algorithms for planning the motion of robots executing challenging tasks in complex environments.
Content
Discrete planning, shortest path problems. Planning under uncertainty. Game-theoretic planning. Geometric Representations. Configuration space. Grids, lattices, visibility graphs. Sampling-based methods. Potential and Navigation functions. Mathematical Programming. Local and global optimization, convex relaxations. Planning with limited information. Multi-agent Planning.
Resources
Lecture Notes
Course notes and other education material will be provided for free in an electronic form.
Literature
There is no required textbook, but an excellent reference is Steve Lavalle's book on "Planning Algorithms."
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 150 minutes
- Aids
- One sheet of A4 paper, front and back. Only handwritten material by the individual student is allowed --- no computer printouts or photocopies. (Preparing such a sheet would be an important part of the learning process.)
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Planning and Decision Making for Autonomous Robots |
|
2 h weekly |
| exercise | Planning and Decision Making for Autonomous Robots |
|
1 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.)
-
-
-