20810516-2 - ELEMENTS OF ROBOTICS

The course aims at providing necessary skills to conceive, develop and complete the software design of robots and autonomous systems. Teaching is characterized by a highly experimental approach by resorting to the ROS framework.

Curriculum

teacher profile | teaching materials

Programme

1. Introduction to Robotics
2. Introduction to Robotic Operating System (ROS) Middleware
3. Position and Orientation of Rigid Bodies
4. Fundamentals of Mechanical Systems and Kinematic Constraints
5. Actuation Systems
6. Sensing Systems
7. Perception Algorithms
8. High-Level Task Planning Algorithms
9. Path Planning Algorithms
10. Localization and mapping algorithms
11. ROS exercises conducted throughout the course

Core Documentation

- Stefano Carpin, “Mobile Robotics: Theory and Practice”, 2025, https://robotics.ucmerced.edu/mobile-robotics-textbook
- Nikolaus Correll, Bradley Hayes, Christoffer Heckman, and Alessandro Roncone, “Introduction to Autonomous Robots: Mechanisms, Sensors, Actuators, and Algorithms”, MIT Press, 2022, https://github.com/Introduction-to-Autonomous-Robots/Introduction-to-Autonomous-Robots/releases


Attendance

Optional attendance

Type of evaluation

Written, oral and project

teacher profile | teaching materials

Mutuazione: 20810516-2 ELEMENTI DI ROBOTICA II MODULO in Ingegneria Informatica e dell'Intelligenza Artificiale L-8 R LIPPI MARTINA

Programme

1. Introduction to Robotics
2. Introduction to Robotic Operating System (ROS) Middleware
3. Position and Orientation of Rigid Bodies
4. Fundamentals of Mechanical Systems and Kinematic Constraints
5. Actuation Systems
6. Sensing Systems
7. Perception Algorithms
8. High-Level Task Planning Algorithms
9. Path Planning Algorithms
10. Localization and mapping algorithms
11. ROS exercises conducted throughout the course

Core Documentation

- Stefano Carpin, “Mobile Robotics: Theory and Practice”, 2025, https://robotics.ucmerced.edu/mobile-robotics-textbook
- Nikolaus Correll, Bradley Hayes, Christoffer Heckman, and Alessandro Roncone, “Introduction to Autonomous Robots: Mechanisms, Sensors, Actuators, and Algorithms”, MIT Press, 2022, https://github.com/Introduction-to-Autonomous-Robots/Introduction-to-Autonomous-Robots/releases


Attendance

Optional attendance

Type of evaluation

Written, oral and project