Lab Humanoid Robots (MA-INF 4214)

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, and open doors.

In this lab course, the students will implement algorithms for perception, state estimation, environment representation, navigation, and motion planning techniques for humanoid robots. The students will work in small groups.

Important Dates:

Wed 28 Oct 2015, 11:00 c.t. Introductory meeting, seminar room I.42, Friedrich-Ebert-Allee 144 (LBH)
Fri 30 Oct 2015, 12:00 (noon) Deadline for registration on this web site, topic assignment
Sat 31 Oct 2015 Deadline for registration in BASIS
Mon 02 Nov 2015, 10:00 c.t. First lab meeting and introduction in room I.34
Wed 17 Feb 2016 Final presentation and deadline for handing in the documentation

After the first lab meeting, the participants can arrange their working schedule individually after consultation with their supervisor.



The registration is closed now.



  1. Scavenger Hunt:
    The Nao robot will follow a custom route within an environment. Given a sequence of markers which are spread around the environment the robot will seek out the first marker and walk in the corresponding direction. Once reached, a search for next marker is started etc. until the final goal is reached.
  2. Dance:
    The Nao robot will play a dance game: On a screen, symbols are shown that correspond to certain dance moves. The robot has to recognize these symbols and has to perform the respective actions at the correct time instance, synchronized with the music.
  3. Tic Tac Toe:
    The Nao robot will play the game Tic Tac Toe versus a human. The robot has to recognize the playing board and the drawn symbols. It then draws new symbol in free fields in turns with the human.
  4. Hangman:
    The Nao robot will play the game Hangman versus a human. The Robot thinks of a word and draws the hangman, while the human opponent guesses the individual letters of the word.