Socially Intelligent Robotics

Dit vak wordt in het Engels aangeboden. Omschrijvingen kunnen daardoor mogelijk alleen in het Engels worden weergegeven.

Doel vak

The overall objective of this course is that students will be able to
apply basic design skills to create interaction designs for a social
robot and develop key skills of the social robot using AI techniques.

Students will gain an understanding about social robotics and related AI
techniques to control such a robot (e.g., conversational AI, computer
vision aimed at interacting with people, expressing gestures, etc.) and
apply this knowledge for designing a social robotics use case with the
Nao robot (Applying Knowledge and Understanding)
Students will be asked to evaluate their use case prototype on a social
robot, preferably in a real-world context with real potential users
(Making Judgments)
Students will need to present their use case ideas and design in the
course (during lectures) and (outside lectures) work in groups to design
a use case and will need to define and communicate about their
individual roles within their group (Communication).
Students will be challenged to take the initiative and direct their own
learning by designing a specific use case for a social robot, where
their design is grounded in existing (multi-disciplinary) literature
(Learning Skills).

Inhoud vak

In this course we will take a user-centered approach to the design of
social robots and look into AI techniques for developing a social robot
that can interact with human users. We will look at the basic cognitive
skills we expect a social robot to have, including visual perception
(e.g. face recognition), speech recognition and dialogue, emotional
expression through body language, and the architecture for integrating
these various skills to execute them on the robot.


Lectures, and practical work (to be done by students in groups).


Exam and practical assignment (use case design for social robot).

It will not be possible to redo the practical assignment.

Vereiste voorkennis

Students should have the programming skills (Python) and ability to
learn to use a programming framework for social robots that will be made
available in the course.


A brief course manual will be made available. The main literature used
will consist of existing literature (papers and other materials) on
social robotics and related AI techniques.

Afwijkende intekenprocedure

The capacity for this course is 100 students.

Algemene informatie

Vakcode XM_0074
Studiepunten 6 EC
Periode P2
Vakniveau 400
Onderwijstaal Engels
Faculteit Faculteit der Bètawetenschappen
Vakcoördinator prof. dr. K.V. Hindriks
Examinator prof. dr. K.V. Hindriks
Docenten prof. dr. K.V. Hindriks

Praktische informatie

Voor dit vak moet je zelf intekenen.

Voor dit vak kun je last-minute intekenen.

Werkvormen Hoorcollege, Werkgroep

Dit vak is ook toegankelijk als: