TU Delft
print this page print this page     
2016/2017 Electrical Engineering, Mathematics and Computer Science Master Computer Science
Seminar Human-Agent/Robot Teamwork
Responsible Instructor
Name E-mail
Dr. M.B. van Riemsdijk    M.B.vanRiemsdijk@tudelft.nl
Contact Hours / Week x/x/x/x
Education Period
Start Education
Exam Period
Course Language
Expected prior knowledge
IN4010 (Artificial Intelligence Techniques) is recommended, otherwise at least knowledge of Java
Course Contents
**** NOTE: the HART course IN4354 will be moved from Q1 to Q4 from study year 2017/2018 onwards! Please take this into account in your study planning. ****

In this course, we study intelligent systems that cooperate with humans to achieve a common objective or support people in their daily activities. These systems can consist of intelligent software agents, but may also be embodied in the form of robots. The theme of this course is thus human-agent/robot teamwork (HART). In the course, we will discuss HART-related topics, such as socially adaptive software, electronic partners, socio-cognitive robotics, and explainable AI.

The course is a combination of a seminar and a practical assignment. In the first half of the seminar, main scientific papers on HART topics will be discussed and analyzed. In the second half, students will present a HART paper of their choice, and perform a literature study on a HART topic.

The practical assignment involves programming a team of agents or simulated robots that can cooperate with humans, programming a social robot that cooperates with a human, or validating an existing system through a small user study. The purpose of the practical assignment is to get hands-on experience with the implementation or validation of intelligent systems that cooperate with humans, and to compare this experience with the theory as presented in the papers. At the end of the course, a report has to be handed in containing the literature study, the result of the practical assignment, and a section in which the literature and the practical work are related to each other.
Study Goals
After succesful completion of the course, students can:
- analyze a scientific paper
- present a scientific paper
- explain key notions of HART frameworks
- analyze similarities and differences between HART frameworks
- develop or validate (parts of) an intelligent system that cooperates with humans
- relate the developed or validated intelligent system to the HART theory
- evaluate to what extent the theory supports the development of systems for HART
Education Method
Lectures, seminar, practical assignment. On average, 15 hours per week (including 4 hours of lectures) should be spent on the course over the duration of 9 weeks. The hours outside of lectures should be spent on reading papers, preparing paper discussions, preparing the presentation, conducting the practical assignment, and writing the report.
Computer Use
Students are expected to use their own computers for the practical assignment.
Literature and Study Materials
Each year, a new selection of important papers will be made. See Blackboard for the current selection.
- quality of presentation (20 points)
- quality of report (including description of the developed system or user study) (60 points)
- participation (20 points)

No retakes are offered for this course.