MSc/BSc Thesis

We recommend (I)STROD - (International) Student Thesis and Research Opportunities Database to find a thesis topic.

Small-time Locally Controllability for Flying Adversarial Patches (BS)

The goal of this thesis is to adapt the training algorithm of the Flying Adversarial Patch attack, such that the control over the attacked multirotor is increased. An empirical study should highlight the benefit of the improved method over previous work. Additionally, an adversarial patch should be introduced that specifically forces worst-case predictions of the DL model to compare against the STLC patches in 'safe' regions.

Scaling Fyling Adversarial Patches to a Swarm of Attacker and Victim Multirotors (MS)

The goal of this thesis is to improve the overall control over the victim by scaling the Flying Adversarial Patch attack to a team or swarm of attacker multirotors. Furthermore, the extended method can be applied to a swarm of victim multirotors. The attack should be performed in a suitable simulation environment.

Benchmarking Multi-Robot Planning Methods for Intralogistics (MS; in collaboration with Bosch)

The goal of this MSc thesis project is to build a benchmark dataset for multi-agent pickup and delivery (MAPD) planners, with a special focus on the application in industrial logistics or warehouses. The purpose of this benchmark set is to motivate and support research in MAPD planners. It should consist of discrete planning scenarios including an environment to plan in as well as time-steps with pickup and drop-off locations for multiple agents. The environment is represented as a roadmap graph, as this is the common modeling approach in industrial logistics or warehouses.

More details on request.

Open Topic

We offer MS and BS thesis topics for students with a strong interest in robotics who are already enrolled at TU Berlin. In addition to our fixed list of topics, we offer customized topics based on mutual interest and technical background. Our highest priorities are that students learn new technical and theoretical skills and enjoy their time working on the thesis. Good mentoring takes time (we meet with our students at least one hour per week); we therefore can only mentor a few students.

If you are interested in working with us, please contact Wolfgang Hönig with a motivation letter. In your letter, please describe why you are interested, your technical background, and potential projects of interest (if any). If you need an inspiration, you can find examples of past thesis on our publications and teams pages. For us, your enthusiasm for the research area and a desire to participate in a research lab is of utmost importance. We are a highly interdisciplinary and diverse team and we explicitly encourage applications from underrepresented groups.

Summer 2024

Motion Planning

We, 8:15-9:45am (lecture); Th, 4:15-5:45pm (discussion)

Credits: 6

This course is an improved version of the SoSe 2023 class with updated programming assignments.

Motion planning is a fundamental building block for autonomous systems, with applications in robotics, industrial automation, and autonomous driving.

After completion of the course, students will have a detailed understanding of:
• Formalization of geometric, kinodynamic, and optimal motion planning;
• Sampling-based approaches: Rapidly-exploring random trees (RRT) and probabilistic roadmaps (PRM);
• Search-based approaches: State-lattice based A*;
• Optimization-based approaches: Sequential convex programming;
• The theoretical properties relevant to these algorithms (completeness, optimality, and complexity).

Students will be able to:
• Decide (theoretically and empirically) which algorithm(s) to use for a given problem;
• Implement (basic versions) of the algorithms themselves;
• Use current academic and industrial tools such as the Open Motion Planning Library (OMPL).

Multi-Robot Systems

Th, 10:15-11:45am (seminar)

Credits: 3

This course is a new seminar-style class to learn basics and current topics of multi-robot coordination.

Robot Learning

Tue, 16:15-17:45am (lecture); Fr, 4:15-5:45pm (discussion)

Credits: 6

This course is a new class held with Marc Toussaint, which aims to give a systematic overview on the many ways how learning methods can be used within robotics.

Other Robotics Courses

If you are interested in robotics, please enroll in the "Robotics Interest Group" on ISIS to receive notifications.

Winter 2023/24

We do not offer any classes this term. If you are interested in robotics, please join the interest group.

Other Robotics Courses

If you are interested in robotics, please enroll in the "Robotics Interest Group" on ISIS to receive notifications.

Summer 2023

Motion Planning

We, 10-11:30am (lecture); Tue, 4-5:30pm (discussion)

Credits: 6

This course is an improved version of the SoSe 2022 class, which now follows the portfolio style.

Motion planning is a fundamental building block for autonomous systems, with applications in robotics, industrial automation, and autonomous driving.

After completion of the course, students will have a detailed understanding of:
• Formalization of geometric, kinodynamic, and optimal motion planning;
• Sampling-based approaches: Rapidly-exploring random trees (RRT) and probabilistic roadmaps (PRM);
• Search-based approaches: State-lattice based A*;
• Optimization-based approaches: Sequential convex programming;
• The theoretical properties relevant to these algorithms (completeness, optimality, and complexity).

Students will be able to:
• Decide (theoretically and empirically) which algorithm(s) to use for a given problem;
• Implement (basic versions) of the algorithms themselves;
• Use current academic and industrial tools such as the Open Motion Planning Library (OMPL).

Other Robotics Courses

If you are interested in robotics, please enroll in the "Robotics Interest Group" on ISIS to receive notifications.

We recommend the following other classes offered in the summer term:

• AI and Robotics: Lab Course [MS, Module]
• Event-based Robot Vision [MS, Module]
• Introduction to Camera Geometry [BS, Module]
• Aktuelle Forschung in KI & Robotik [BS, Module]
• Einführung in die Künstliche Intelligenz [BS, Module]

Winter 2022/23

We do not offer any classes this term.

Summer 2022

Motion Planning

Fr, 10-12pm; Tue, 4-6pm

Credits: 6

New course designed by Dr. Wolfgang Hönig and Dr. Andreas Orthey.

Motion planning is a fundamental building block for autonomous systems, with applications in robotics, industrial automation, and autonomous driving.

After completion of the course, students will have a detailed understanding of:
• Formalization of geometric, kinodynamic, and optimal motion planning;
• Sampling-based approaches: Rapidly-exploring random trees (RRT) and probabilistic roadmaps (PRM);
• Search-based approaches: State-lattice based A*;
• Optimization-based approaches: Sequential convex programming;
• The theoretical properties relevant to these algorithms (completeness, optimality, and complexity).

Students will be able to:
• Decide (theoretically and empirically) which algorithm(s) to use for a given problem;
• Implement (basic versions) of the algorithms themselves;
• Use current academic and industrial tools such as the Open Motion Planning Library (OMPL).

Winter 2021/22

Learning and Intelligent Systems: Project

Wed, 2-4pm; individual meetings

Credits: 9

Course held by Prof. Marc Toussaint. We mentored one out of five students.

After attending the module, students have extensive experience with working in a research lab on specific topics of current research in Learning & Intelligent Systems. They have in-depth knowledge and practical understanding of the specific topic they work on during the project. They are capable of conceptualizing a research project, formulating a realistic workplan, and managing the research work autonomously.