87251 - Laboratory of Robotics and Mechatronics m

Course Unit Page


This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.

Quality education Industry, innovation and infrastructure

Academic Year 2021/2022

Learning outcomes

The student will acquire basic knowledge of theoretical and practical issues related to: (i) programming and control of industrial robots, collaborative robots, and non-conventional manipulators; (ii) design, integration, control, and testing of simple mechatronic devices, including drives, control boards, motors, mechanical transmissions, and rapidly-prototyped components. The student will make use of the acquired knowledge by carrying out individual and group laboratory projects.

Course contents

Students will be assigned different projects, depending on their skills and aspirations to acquire specific knowledge and expertise. Depending on the project to be developed, students will study and learn a subset of the following topics:

  • automation sequences of an industrial robot
  • basics of real-time and control software programming of an industrial robot
  • task-oriented software programming by using commercial robots programming language and interface
  • basics of collaborative robot technology
  • model-based control of mechatronic devices
  • communication between interface and control software in an industrial-like pc
  • basics of C++ programming language
  • basics of cnc machining control software theory and application
  • basics of electronics
  • basics of computer vision
  • embedded system programming


Specific textbooks are not required. Teaching materials will be provided on the basis of the specific needs of the interactive sessions and projects to be developed.

Teaching methods

The course will mainly be carried out through:

  • interactive laboratory sessions,
  • group or individual projects,

with the assistance of laboratory Tutors.

Such activities will be organized in the first week of the course, when projects will be assigned to students. Assiduous class attendance is essential to carry out the planned work. Hence, it will not be possible to join these activities after the course starts.

Due to the laboratory nature of this course, all students are required to attend Modules 1, 2 and 3 about health and safety in study areas. Modules 1 and 2 can be attended online, wherease Module 3 has to be attended in class. Information about Module 3 schedule is available on the website of your degree programme.

Assessment methods

The final exam is based on the presentation of a project, the discussion of the implemented solutions, and the analysis of the achieved results.

Teaching tools

Teaching materials will be distributed and shared through online repository.

Links to further information


Office hours

See the website of Marco Carricato

See the website of Edoardo Ida