HRO – Humanoid robots

Lectures: Matej Hoffmann, Labs: Jakub Rozlivek Lukáš Rustler Petr Švarný Shubhan Patni

The course focuses on “human-centered robotics”: humanoid robots and human-robot interaction. Motivated by the vision of robot companions in our homes, this course introduces humanoid robot technology and its specific challenges and opportunities: (i) walking and balancing; (ii) reaching, grasping, and bimanual coordination; and (iii) multimodal sensing - vision, touch, hearing, inertial sensing, etc. The second part of the course centers on human-robot interaction (HRI), which includes physical HRI (safety aspects, collaborative robots) and cognitive/social HRI - how to design robots and behaviors to be acceptable for people.


Ability to write computer programs in C++, Matlab, and Python. Basic knowledge of robot kinematics in the span of bachelor course B3B33ROB1.


The final assesment will be composed of two components: lab assignments and final exam.

Lab assignments

50 points for homework (assignments during comp. labs)

  • At least 25 points for the homework (lab assignments) are needed before going to the final exam.

Final exam

The final exam is worth 50 points. Minimum for a non-F grade is 20 points from the final exam.

Note that that you will need to fulfill the criteria specified above - collect points for assignments during the semester. Otherwise, you will not be allowed to take the final exam.

Exam dates and locations (tentative):

  • Friday 3.6., 9-11 a.m., E301 (regular)
  • Thursday 16.6., 9-11 a.m., E128 (re-take)

The exam will be:

  • 90 minutes in duration
  • a written exam
  • will not be open book
  • in English. If you feel more comfortable, you can answer in Czech.

Calculators will not be needed.

Tips for exam preparation:


100-91 90-81 80-71 70-61 60-51 50-0

F means fail.

courses/hro/start.txt · Last modified: 2022/05/11 16:18 by hoffmmat