20810516-1 - 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 examination, oral examination, and projetc

teacher profile | teaching materials

Mutuazione: 20810516-1 ELEMENTI DI ROBOTICA I MODULO in Ingegneria Informatica e dell'Intelligenza Artificiale L-8 R GASPARRI ANDREA,

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 examination, oral examination, and projetc

Mutuazione: 20810516-1 ELEMENTI DI ROBOTICA I MODULO in Ingegneria Informatica e dell'Intelligenza Artificiale L-8 R GASPARRI ANDREA,