87251 - Laboratory of Robotics and Mechatronics m

Academic Year 2019/2020

  • Moduli: Marco Carricato (Modulo 1) Rocco Vertechy (Modulo 2)
  • Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Mechanical Engineering (cod. 0938)

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 cards, motors, mechanical transmissions, and rapidly-prototyped components. The student will make use of the knowledge acquired during the course by carrying out individual and/or 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 start .

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.

Office hours

See the website of Marco Carricato

See the website of Rocco Vertechy