TU Delft
print this page print this page     
2015/2016 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
Name E-mail
Dr. M. Harbers    M.Harbers@tudelft.nl
Contact Hours / Week x/x/x/x
This course is cancelled due to circumstances
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
In this course, we study intelligent systems that cooperate with humans to achieve a common objective. 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, organizational modeling, 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 the topics described above will be discussed and analyzed. In the second half, students will present a paper of their choice on one of the above topics, and perform a literature study on the topic.

The practical assignment involves programming socially adaptive agents, programming a team of agents or simulated robots that can cooperate with humans, programming a social robot that cooperates with a human, or programming an explanation facility. The purpose of the practical assignment is to get hands-on experience with the implementation 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
- develope (parts of) an intelligent system that cooperates with humans
- relate the developed 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
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
- quality of report (including description of the developed system)
- participation