Lecture Humanoid Robotics

Humanoid robots are currently an active research platform. Since they have a human-like body plan they can act in environments designed for humans. Humanoid robots are able to, e.g., climb stairs, walk through cluttered environments, manipulate objects, and open doors.

This lecture covers techniques for humanoid robots such as sensing and perception, environment representations, active perception, inverse kinematics, motion planning, grasping, balance control, walking, and footstep planning.

Organization

  • Lecturer: Prof. Dr. Maren Bennewitz
  • Co-organizers: Rohit Menon, Subham Agrawal, Ahmed Shokry, Shahram Khorshidi, and Nils Dengler
  • Lecture: Thursday 8:30 - 10:00 (but see detailed schedule below)
  • Tutorials: Tueday 8:30 - 10:00
  • The module counts for 6 ECTS-Points
  • The lecture and the tutorial will take place in lecture hall 7, Friedrich-Hirzebruch Allee 5


Semester:

SS

Year:

2026

Course Number:

MA-INF 4215, MA-MORO-E02

Links:

Basis

Course Start Date:

16.04.2026

Course End Date:

23.07.2026

Course Dates:

Lecture: Thursday 8:30 - 10:00 (s.t.)

ECTS:

6

Responsible HRL Lecturers:


COURSE REGISTRATION

In order to upload your assignment sheets, if not already done, please register on IGG GitLab and let us know your ID

Please submit information for all team members with comma separated values. A team consists of 3 members. If fewer people are listed, we will manually assign people to groups. Please register on our IGG GitLab before submitting the corresponding GitLab IDs.

EXAM DATES

  1. Exam: August 19, 10am-12pm, Lecture halls II + IV, Meckenheimer Allee 176, Haupthaus
  2. Exam: September 29, 10am-12pm, Lecture hall IV, Meckenheimer Allee 176, Haupthaus

Slides

IMPORTANT: No Lecture on 11.06.2026 due to unavailabilty of the lecture hall

No.

Topic

Date

Slides

1.

Introduction and Perception Basics

16.04.2026

hr01_perception_1.pdf

2.

3D World Representations

23.04.2026

 

3.

Active Perception

30.04.2026

 

4.

Fundamentals of Manipulation

07.05.2026

 

5.

Motion Planning for Manipulation

19.05.2026

 

6.

Trajectory Generation and Optimization

02.06.2026

 

7

Grasping and Pushing

18.06.2026

 

8.

Visual Servoing and Interactive Perception

25.06.2026

 

9.

Locomotion: Kinematics & Dynamics

02.07.2026

 

10.

Locomotion: Control and Motion Planning

09.07.2026

 

11.

Locomotion: Footstep Planning and Realizing Motion Plans

16.07.2026

 

12.

Locomotion 4 and Mock-Up Exam Discussion

23.07.2026

 

Exercise Sheets

Important: Only Sheets 3, 6, and 9 are graded and 50% overall points required to be eligible for the exam. All other sheets are voluntary and are intended to help you understand the lecture content. We therefore highly recommend completing all sheets to prepare for the exam.

Sheet No.

Date Published

Submission DEADLINE

Discussed in Tutorial

PDF

Source

1.

16.04.2026

Not Applicable

28.04.2026

Sheet01

Sheet01_materials.zip

2.

23.04.2026

Not Applicable

05.05.2026

  

3.

30.04.2026

07.05.2026

12.05.2026

  

4.

07.05.2026

Not Applicable

21.05.2026

  

5.

19.05.2026

Not Applicable

09.06.2026

  

6

02.06.2026

18.06.2026

23.06.2026

  

7.

18.06.2026

Not Applicable

30.06.2026

  

8.

25.06.2026

Not Applicable

07.07.2026

  

9.

02.07.2026

09.07.2026

14.07.2026

  

10.

09.07.2026

Not Applicable

21.07.2026

  

11.

16.07.2026

Not Applicable

21.07.2026

  

Mockup-Exam

16.07.2026

Not Applicable

23.07.2026

  

Please upload ONLY your graded assignments sheets to your repository on https://gitlab.igg.uni-bonn.de. (For sheet 01, wait until your groups are assigned and a group repository is created)