MSc in Automation and Control Engineering
Prof.
Paolo Rocco, Prof. Andrea Maria Zanchettin
TU
10:15-12:15 room B.51
WE 16:15-18:15 room B.51
Robotics has significantly
evolved in the last years, moving from the traditional paradigms of the industrial robotics to new scenarios, where robots
collaborate with humans, are aware of the environment where they operate, learn
from experience, and even get human-like appearance.
The purpose of this course is to expose the students to modern robotics, with
special focus on collaborative applications, intelligent interaction, and
humanoid robotics.
Course syllabus is as follows:
1.
Review of robot kinematics (*)
Rigid body kinematics.
Direct, inverse and differential
kinematics of a robot arm.
Singularities.
2.
Review of robot dynamics (*)
Dynamic model of a
robot.
Inertia matrix.
3.
Collaborative robotics
Motivations and use cases.
Collaborative applications.
4.
Safety standards in collaborative robotics
Electromechanical drives with safety
functionalities (STO, SOS, SLS, SLP).
Safety-rated monitored stop, hand
guiding, speed and separation monitoring, power and force limiting.
Risk assessment: process, tools and
methods. Examples.
5.
Humanoid robots
Introduction to humanoid robots:
motivations, classifications, market.
Complete dynamic model. Zero moment point. Simplified dynamic model: linear inverted
pendulum.
Whole-body control.
Legged locomotion. Stability and gait
generation.
Use cases in humanoid robotics.
6.
Robot learning
Review on neural networks.
Learning from humans: Imitation
learning, Dynamic Movement Primitives, DeepDMP
Learning on their own (Reinforcement
Learning, SAC)
7.
Emerging applications in robotics
Service robotics, robotics in
construction, robotics in healthcare.
(*) These topics will be
included only in the academic year 2026/27
Some
of the practice sessions will make use of computer simulation tools and of
commercial tools for robot offline programming.
Prerequisites
Basics
in Automatic Control and Mechanics.
Bibliography
Lecture notes
B. Siciliano,
L. Villani, G. Oriolo, A. De Luca: Foundations
of Robotics., Springer, 2025 (in English)
Lecture
notes are available in the WeBeep
channel for students enrolled in the course.
Students will take a written examination, integrated by an oral one at the instructor's discretion. Text of the exam will be in English, solutions should preferably be given in English.
Texts of exams are published here.
Results of the exams will be notified to the students through the online services.