Kies de Nederlandse taal
Course module: 202200102
Human-Robot Communication
Course info
Course module202200102
Credits (ECTS)5
Course typeCourse
Language of instructionEnglish
Contact personB.R. Schadenberg
PreviousNext 2
D.P. Davison
Examiner E.C. Dertien
prof.dr. D.K.J. Heylen
Contactperson for the course
B.R. Schadenberg
B.R. Schadenberg
Academic year2022
Starting block
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
By the end of this course, the student: 
  • can program a robot for human-robot interaction by implementing basic robot perception and reasoning capabilities, and designing robotic communicative behaviour.
  • can design robot communicative behaviours that are effective at their intended goal using novel design methods.
  • can explain the principles of verbal and nonverbal communication for robot design.
  • can evaluate the designed robot behaviours by utilising human-robot communication paradigms and metrics.
  • can select and apply responsible design methods to design human-robot communication ethically and effectively.
When robots are to perform tasks in human-centered environments, they are required to communicate with users or other people they encounter. This communication could be through voice, but also through other non-verbal means, such as through gestures, facial expressions, gaze direction, or motion. One of the challenges of robot communication is to make sure that the person understands the robot's intent. Depending on the environment the robot is to operate in, as well as the expressive modalities of the robot, a choice will have to be made on how the robot should communicate. Designing robot communicative behaviour is challenging, as you will often have to deal with the robots that have limits as to how they can communicate. For instance, many robots will have only a couple degrees of freedom in their head (if they even have one), or their arms. How then do you reliably convey intent through behaviour?

This course offers insight into what communication is about, the state-of-the-art in robot communication design and evaluation, and developing interaction between human and robot. At the start of the course, students will form groups and start implementing basic perception modules (e.g., speech recognition, computer vision) that form the foundation for human-robot interactions developed later in the course. Next students will be given three challenges. In each, they must design, implement, and evaluate interaction between the robot and a person, using certain expressive modalities. The third and final challenge will be presented by the students. Additionally, the students will write an individual report on this final challenge.
Participating study
Master Robotics
Participating study
Master Interaction Technology
Required materials
Selected papers will be made available through Canvas.
All links to materials will be posted on Canvas.
(free) Software for programming the robot and for implementing open source computer perception modules is required. Details are announced during the course.
Recommended materials
Instructional modes



Project unsupervised
Presence dutyYes


Written reports, Challenges, Presentations

Kies de Nederlandse taal