Studying at the University of Verona

Here you can find information on the organisational aspects of the Programme, lecture timetables, learning activities and useful contact details for your time at the University, from enrolment to graduation.

Study Plan

The Study Plan includes all modules, teaching and learning activities that each student will need to undertake during their time at the University.
Please select your Study Plan based on your enrollment year.

CURRICULUM TIPO:

2° Year   It will be activated in the A.Y. 2026/2027

ModulesCreditsTAFSSD
Final exam
24
E
-
It will be activated in the A.Y. 2026/2027
ModulesCreditsTAFSSD
Final exam
24
E
-
Modules Credits TAF SSD
Between the years: 1°- 2°
4 modules among:
- 1st year - Embedded operating systems, Embedded & IoT Systems design, Robotics, Computer vision, Advanced visual computing and 3D modeling - delivered in 2025/2026
- 2nd year - Advanced control systems - delivered in 2026/2027
6
B
ING-INF/05
6
B
ING-INF/04
Between the years: 1°- 2°
3 modules among:
- 2nd year -  Advanced methods for biomedical signal processing, Neurohealth, Medical robotics, Internet of Medical things - delivered in 2026/2027
- 1st or 2nd year - Mathematical modeling for Industrial and medical digital twins, Cloud computing and distributed systems - delivered in 2025/2026 or in 2026/2027 
6
C
ING-INF/04 ,MED/50
6
C
ING-INF/06 ,MED/37
Between the years: 1°- 2°
Further activities
6
F
-
Between the years: 1°- 2°

Legend | Type of training activity (TTA)

TAF (Type of Educational Activity) All courses and activities are classified into different types of educational activities, indicated by a letter.




S Placements in companies, public or private institutions and professional associations

Teaching code

4S009006

Coordinator

Andrea Calanca

Credits

6

Language

English en

Scientific Disciplinary Sector (SSD)

ING-INF/04 - SYSTEMS AND CONTROL ENGINEERING

Period

1st semester dal Oct 1, 2025 al Jan 30, 2026.

Courses Single

Authorized

Learning objectives

The course will provide the tools to program complex robotic systems focusing on perception, planning and control, through an approach that unifies theoretical and practical aspects. The student must demonstrate the ability to understand: the forward and inverse kinematics of a robotic manipulator; the differential kinematics, the design of the controllers in the joint and operational space.

Prerequisites and basic notions

Algebra, mechanics and control theory

Program

- Direct kinematics of a manipulator: rigid body kinematics, Poisson's law, properties of rotation matrices, homogeneous transformations, kinematics calculation using the DH convention - Differential kinematics: Analytical Jacobian, existence, uniqueness, and properties of the angular velocity vector, velocity propagation, geometric Jacobian, applications to kinematic inversion, singularity calculation, and static force calculation - Inverse kinematics of a manipulator: intuitive inverse kinematics, inverse kinematics of structures with a spherical wrist, iterative algorithms for inverse kinematics based on analytical or geometric Jacobians - Management of kinematic redundancy: redundant kinematic structures, inverse kinematics of redundant structures using geometric Jacobian and optimality principles. - Control of a robot in joint space: modeling of electric actuators for robots, classic and advanced single-joint motion control schemes, cascade control, feed-forward control. - Robot control in Cartesian space: schemes for motion and orientation control in Cartesian space

Bibliography

Visualizza la bibliografia con Leganto, strumento che il Sistema Bibliotecario mette a disposizione per recuperare i testi in programma d'esame in modo semplice e innovativo.

Didactic methods

The course is carried out in approximately 48 hours of face-to-face lessons in which the fundamental theoretical concepts will be introduced and exercises will be solved both on paper or with matlab, fostering discussion with the students.

Learning assessment procedures

The exam will consist of
Part 1. carrying out exercises at the whiteboard or on paper
Part 2. oral questions on theoretical topics (not mandatory)

Students with disabilities or specific learning disorders (SLD), who intend to request the adaptation of the exam, must follow the instructions given HERE

Evaluation criteria

The written exam consists of exercises that can be solved manually or using MATLAB. Each exercise is assigned a set score. The grade, expressed out of 30, will be calculated as a weighted average of the scores for Parts 1 and 2. To pass the exam, students must demonstrate:
- understanding the topics covered in the course;
- being able to apply their acquired knowledge to solve the assigned problems;
- being able to present their work and justify their design choices.

Criteria for the composition of the final grade

The course is offered as a single module.

Exam language

english