Robotics (2020/2021)

Course code
Paolo Fiorini
Other available courses
Other available courses
    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