Practical training in Intelligent Humanoid Robots I

What are intelligent humanoid robots?

Humanoid robots are robots in construction and shape inspired by humans, they go back to the idea of an artificial man by Leonardo da Vinci. Positions of the joints and sensors as well as the mode of locomotion are modeled on humans, but they do not have to fulfill the criterion of exact replication of humans (as in the android). There are many motivations for the development and use of intelligent humanoid robots: For the industry, humanoid robots are highly interesting as multifuntional work machines because they are easily integrated into production processes and especially in tasks called "Dull, Dirty, Dangerous", dangerous) that can make life easier for humans. Today, many scientists also assume that a learning process is involved in the creation of Artificial Intelligence, and that AI should actively participate in human life and learn through observation and interaction (see Computational Intelligence).

Content of the internship

The aim of the internship is the acquisition of skills in dealing with humanoid robots using the example of the robot "Nao" (figure 1) by Aldebaran. In addition to basics of humanoid robots, the operation of the Naos is taught with the software "Choreographe" (see figure 2). in addition to the graphic sequence language, the language Python is also used. Previous knowledge in Python is not required. The internship teaches knowledge in dealing with Naos, which is then implemented in practical exercises in small groups and applied. At the end of the internship, practical work will be used to expand the functionality of the Naos. The result of this work will also be included in the grading.


  • Contact persons for the lecture are Prof. Dr. med. Bernhard Sick and M. Eng. AndrĂ© Gensler.
  • Formal, general information about the lecture (eg assignment to areas of application, credits, examination type) can be found in the modul handbook. Degree Program -> Examination Regulations -> Module