| ELEMENTS OF ROBOTICS
(objectives)
The course aims at providing basic knowledge on autonomous robots. The course will provide skills to analyze the kinematic model of a robotic system (both for manipulation and locomotion) and develop algorithms for localization, mapping, and motion planning of such robotic systems. 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.
|
|
Code
|
20810516 |
|
Language
|
ITA |
|
Type of certificate
|
Profit certificate
|
| Module: ELEMENTS OF ROBOTICS
(objectives)
The course aims at providing basic knowledge on autonomous robots. The course will provide skills to analyze the kinematic model of a robotic system (both for manipulation and locomotion) and develop algorithms for localization, mapping, and motion planning of such robotic systems.
|
|
Code
|
20810516-1 |
|
Language
|
ITA |
|
Type of certificate
|
Profit certificate
|
|
Credits
|
6
|
|
Scientific Disciplinary Sector Code
|
ING-INF/04
|
|
Contact Hours
|
54
|
|
Type of Activity
|
Related or supplementary learning activities
|
|
Teacher
|
GASPARRI ANDREA
(syllabus)
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
(reference books)
- 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
|
|
Dates of beginning and end of teaching activities
|
From to |
|
Delivery mode
|
Traditional
|
|
Attendance
|
not mandatory
|
|
Evaluation methods
|
Written test
Oral exam
A project evaluation
|
|
Teacher
|
|
|
Dates of beginning and end of teaching activities
|
From to |
|
Attendance
|
not mandatory
|
|
|
| Module: ELEMENTS OF ROBOTICS
(objectives)
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.
|
|
Code
|
20810516-2 |
|
Language
|
ITA |
|
Type of certificate
|
Profit certificate
|
|
Credits
|
3
|
|
Scientific Disciplinary Sector Code
|
ING-INF/04
|
|
Contact Hours
|
27
|
|
Type of Activity
|
Related or supplementary learning activities
|
|
Teacher
|
LIPPI MARTINA
(syllabus)
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
(reference books)
- 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
|
|
Dates of beginning and end of teaching activities
|
From to |
|
Delivery mode
|
Traditional
|
|
Attendance
|
not mandatory
|
|
Evaluation methods
|
Written test
Oral exam
A project evaluation
|
|
|
|