What it is about
You will get an overview of central topics of humanoid robotics and apply the theory practically on the NAO platform. In the end you will be able to describe components of humanoid systems, name relevant terminology and current challenges, develop functional modules in ROS, and implement and present a complete control application for NAO.
What you will be able to do
- Sketch components of humanoid robots
- Name terminology, current works and challenges
- Design and implement functional humanoid modules in ROS
- Develop a complete control application for NAO and present it to experts
What the module consists of
- VorlesungIntroduction and conveyance of the foundations in five thematic blocks
- Tutorials / ÜbungsaufgabenAnchoring theory in practical programming and laboratory tasks on NAO
- ProjektarbeitIntegration of learned content into a self-defined task with implementation, report and presentation
Teaching method
- Theoretische VorlesungConveying fundamental concepts across five thematic blocks
- Supervisierte TutorialsPractical consolidation and experience with implementation challenges on a real robot
- Projektarbeit mit Präsentation und BerichtSystem integration and deepening in a self-chosen task