Salta al contenuto principale
CODICE 94866
ANNO ACCADEMICO 2019/2020
CFU
SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05
LINGUA Inglese
SEDE
  • GENOVA
PERIODO 1° Semestre
MATERIALE DIDATTICO AULAWEB

PRESENTAZIONE

Social Robotics (SoRo) is a research field aimed at providing robots with a brand new set of skills, specifically related to social behaviour and natural interaction with humans. Different aspects must be considered when considering social and interaction design with robots: how robots can enable an intuitive interaction by means of proxemics, gestures, gaze or head movements, as well as speech; how timely, purposive and appropriate communication is established; which environmental (including human) cues must be detected, represented and considered to ground such interaction.

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

The objective of the course is to make students aware about the most relevant issues in the fields of social robotics, including: verbal and non verbal human-robot interaction; cultural factors in the design of social robots; anthropomorphic and zoomorphic robots and robot behaviours; sensors for human-robot interaction; methodology and constraints in making experiments with robots and human participants; application scenarios. The student will face these problems both from a theoretical perspective and through practical assignments, by exploring in depth one of the topics above on real robots for social interaction.

OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

At the end of the class, the student will be able to:

  • understand the most up to date paradigms in UX development in human-robot interaction;
  • apply the acquired knowledge to design comprehensive interaction processes with social robots;
  • evaluate such interaction processes in real-world conditions.

Practice classes will be carried out using a humanoid Pepper robot from SoftBanks Robotics, and a biomimetic robot Miro from Consequential Robotics, as well as other ancillary equipment.

PREREQUISITI

Students must know how to program in C/C++ and how to develop ROS-based applications. Knowledge about Java may be useful for certain tasks/assignments.

MODALITA' DIDATTICHE

All classes will involve both thematic frontal lectures and a series of practice classes related to the discussed topics.

PROGRAMMA/CONTENUTO

SoRo is organised as a series of thematic lectures:

  • Introduction to the course, description of assignments and papers to read about the field of “Social Robotics”
  • How to design experiments involving humans and social robots.
  • Assistive Robotics and Smart Environments.
  • Interaction with pet-like robots, robot design issues and the uncanny valley.
  • Culturally-competent social robots.
  • Speech-based human-robot interaction.
  • Tactile-based human-robot interaction.
  • The perception of natural behaviours in robots.
  • “Sociality” in robots.
  • Human-robot cooperation.

TESTI/BIBLIOGRAFIA

Relevant material (tech reports, slides, papers) will be distributed by the teachers during the lectures.

DOCENTI E COMMISSIONI

Commissione d'esame

FULVIO MASTROGIOVANNI (Presidente)

ANTONIO SGORBISSA (Presidente)

LEZIONI

Orari delle lezioni

L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy

ESAMI

MODALITA' D'ESAME

The SoRo final mark is based on assignments and a final discussion where assignments are presented and evaluated. Assignments work as follows:

  • at the beginning of October, a number of assignments are proposed;
  • students, self-organised in groups of 2/3 people, bid on assignments; each group is required to express 3 ordered preferences;
  • we’ll try to satisfy the preferences at best and allocate assignments to groups accordingly;
  • at that point, work on assignments can start;
  • at the exam date of January/February, results are discussed.

Please note that:

  • EMARO+ students have a strict deadline to complete their assignment;
  • Ph.D. students attending the course do not have any specific deadline. 

Properly carrying out an assignment means providing:

  • a (possibly working, maybe with assumptions) solution to the given problem;
  • properly commented code, and where appropriate a tutorial;
  • a video showing how the developed solution work.

MODALITA' DI ACCERTAMENTO

Assignments will be evaluated on the basis of:

  • the exhibited group’s capability in applying the notions and insights discussed during classes;
  • the quality of the provided documentation;
  • the outcome of a discussion about the assignment.

Calendario appelli

Data appello Orario Luogo Tipologia Note
25/02/2020 09:00 GENOVA Scritto

ALTRE INFORMAZIONI

Follow-ups:

  • for successful assignments, we typically encourage students to co-author a scientific paper for Robotics-related conferences.