Final Presentation of "Humanoid Robotic Systems" class


The student team "Hangbot"

Nao robot plays the "hangman" game

The student team "Uno"

Nao robot playing Uno.

The student team "Nao brings objects"

The robot Nao hands over objects.

As usual at the end of the semester, the students of the classes demonstrated their project work. In the lecture "Humanoid Robotic Systems" they worked with the Nao robot.

We congratulate the three student groups, who succeed this semester:

The „Hangbot“ group developed a system enabling the NAO robot to play the “Hangman” word-guessing game. The robot tries to guess a word which has been set by a human player. When looking at the whiteboard, the NAO detects the lines representing the letters to be guessed. While guessing, it can detect the letter which the human draws at the proper position if such a letter is part of the word, so the robot knows about the current stage of the game. In the other mode when the human is the guesser, the robot moves along the edge of the whiteboard and draws the lines representing the word to be guessed. Every time when a proposed letter is not part of the word, the robot will draw parts of the hangman symbol on the board, until the hangman drawing is completed. Speech recognition with a phonetic alphabet is used for the interaction between the robot and a human.  

The “NAO Plays UNO” group endowed the NAO robot with the skill of playing the popular UNO card game. The cards were placed to fixed positions on a desk in front of the robot. To win the game, the robot has to get rid of his stack of cards by following the game rules. During the game, the robot moves its head to left and right positions to recognize all cards in front of him, thus knowing about the current game stage. A game logic decides which card the robot should play, and the control part moves the arm accordingly, pushing the card which the NAO decided to play.  

The “NAO brings objects” group made the NAO grasp two coloured objects (e.g. pen), one object per hand, and walk with these objects to a person in the robot’s field of view, and hand the desired object over to that person. For this purpose, the robot is told via speech command which one of the objects in its hands he should hand over. Also, the robot is told to which person it should walk to hand the object over (e.g. to the person in red/blue). After receiving these commands, it walks to the target person, and passes that person the desired object.