Master in Artificial Intelligence and Robotics

Elective in Artificial Intelligence

Proff. Giuseppe De Giacomo, Luca Iocchi, Fiora Pirri

A.Y. 2017/2018

Description of the course

The course gives 12 credits within the
Master in Artificial Intelligence and Robotics

It is structured in the three modules described in the right frame. Please refer to each of the modules, following the links in this page for additional details.

Professor in charge of the registration for A.Y. 2017/18 is
Prof. Luca Iocchi.

IMPORTANT Any request for change of a module must be authorized by the professor in charge for the A.Y. (see above) before attending the class and giving the exam of the module involved in the change.
An e-mail should be sent to ask for a change (including detailed motivations for the change). Notification about acceptance/rejection of the change will be communicated soon after receiving the e-mail.

VERY IMPORTANT Since January 2018, exams with including unauthorized changes of the modules will not be registered. If you are unsure about your status, please contact the professor in charge for the A.Y. (see above) as soon as possible.


Lectures will be given in the second semester (26/2/2018 - 1/6/2018) with the following schedule:

26/2 - 13/4/2018 
Reasoning Robots              Tue 14-16, Fri 14-17
Human Robot Interaction   Wed 11-13, Thu 11-13, Fri 17-18

16/4 - 1/6/2018 

Introduction to Pattern Recognition


Each module has specific modalities and dates.
Please check the module web-sites.

After completing all the modules, contact the Professor in charge of the registration providing the following information:
name, matricola, list of given exams (title of the module, professor of the module, and grade).

Reasoning Robots:

Reasoning about Actions in Cognitive Robotics

Prof. Giuseppe De Giacomo
Prof. Luca Iocchi

3 Credits - II Semester

The development of intelligent robots is one of the most important goals of Artificial Intelligence and Robotics. In this course we will present different enabling techniques to realize this goal, focussing in particular on advanced forms of automated behaviour synthesis based on temporal logics and action theories in both deterministic and non-deterministic settings.

Moreover, we will give the students the opportunity to integrate such high-level forms of reasoning with state-of-the-art probabilistic robotics, computer vision, and machine learning tools.


Human Robot Interaction

Prof. Luca Iocchi
Prof. Mary Ellen Foster (Univ. of Glasgow)

3 Credits - II Semester

Applications involving robots interacting with people are gaining increasing interest. The course will provide an overview of recent methods and techniques for Human-Robot Interaction and Social Robotics. Several interaction modalities will be discussed in the course, including: vision, speech, body motion, user interfaces, etc.

Introduction to Pattern Recognition

Prof. Fiora Pirri

6 Credits - II Semester