Robotics (2020/2021)

Course code
Paolo Fiorini
Academic sector
Language of instruction
Teaching is organised as follows:
Activity Credits Period Academic staff Timetable
Teoria 5 I semestre Andrea Calanca, Paolo Fiorini

Go to lesson schedule

Laboratorio 1 I semestre Andrea Calanca

Go to lesson schedule

Learning outcomes

The course aims at providing tools for programming complex robotics systems focusing on perception, planning and control, using a unified approach between theory and practice.

At the end of the course the student will demonstrate ability to understand and implement perception, planning and control algorithms using established methodologies and tools for robot programming.


* Introduction to the course * Spatial kinematics * Direct kinematic of a manipulator arm * Inverse kinematics of a manipulator * Differential kinematics * Robot dynamics * Robot control The course consists of about 40 hours of lecture, with presentaiton of the main concepts, carried out meaningful examples, and develop discussions with the students.

Assessment methods and criteria

The exam will be written and will include a project agreed upon with the teacher.

Reference books
Activity Author Title Publisher Year ISBN Note
Teoria L. Sciavicco e B. Siciliano Robotica Industriale -- Modellistica e Controllo di Manipolatori (Edizione 2) McGraw Hills 2002