Robot Task and Motion Planning (R-TAMP)

Course Type

Lab Course

Study Programs


Task and Motion Planning (TAMP) deals with combining high-level decision making with low-level manipulation in robotics. In the lab course, we implement and evaluate multiple state-of-the-art TAMP approaches in AI domestic service robot scenario. You will learn about key concepts of robotics such as task planning with PDDL, motion planning algorithms, as well as integrated task and motion planning (TAMP).

You will work in groups to implement recent approaches to integrated TAMP using the ROS2 middleware, first in simulation, then on a HelloRobot Stretch 3 domestic service robot. By the end of the course, you will have a solid understanding of ROS2, TAMP, and practical skills for robotic software development both in simulation and with a real robot.


Examples of TAMP in Practice:

The HelloRobot Stretch 3 in action:


Bachelor degree in CS or equivalent. Experience with machine learning, AI techniques, robotics.


Please register via the SUPRA platform offered by the department of CS. If you have any questions regarding the registration, please contact Daniel Swoboda.