Fornire agli studenti le competenze
necessarie a concepire, sviluppare e portare a termine la progettazione software di robot e sistemi autonomi. L’insegnamento è caratterizzato da un approccio fortemente sperimentale attraverso l’impiego del framework ROS.
necessarie a concepire, sviluppare e portare a termine la progettazione software di robot e sistemi autonomi. L’insegnamento è caratterizzato da un approccio fortemente sperimentale attraverso l’impiego del framework ROS.
Curriculum
scheda docente materiale didattico
2. Introduzione al middleware Robotic Operating System (ROS)
3. Posizione e orientamento dei corpi rigidi
4. Fondamenti di sistemi meccanici e vincoli cinematici
5. Sistemi di attuazione
6. Sistema sensoriale
7. Algoritmi di percezione
8. Algoritmi di pianificazione di alto livello dei task
9. Algoritmi di pianificazione del percorso
10. Algoritmi di localizzazione e mappatura
11. Esercitazioni in ROS effettuate in itinere
- 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
Programma
1. Introduzione alla robotica2. Introduzione al middleware Robotic Operating System (ROS)
3. Posizione e orientamento dei corpi rigidi
4. Fondamenti di sistemi meccanici e vincoli cinematici
5. Sistemi di attuazione
6. Sistema sensoriale
7. Algoritmi di percezione
8. Algoritmi di pianificazione di alto livello dei task
9. Algoritmi di pianificazione del percorso
10. Algoritmi di localizzazione e mappatura
11. Esercitazioni in ROS effettuate in itinere
Testi Adottati
- 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
Modalità Frequenza
Frequenza facoltativaModalità Valutazione
Prova scritta, orale, e progetto scheda docente materiale didattico
2. Introduzione al middleware Robotic Operating System (ROS)
3. Posizione e orientamento dei corpi rigidi
4. Fondamenti di sistemi meccanici e vincoli cinematici
5. Sistemi di attuazione
6. Sistema sensoriale
7. Algoritmi di percezione
8. Algoritmi di pianificazione di alto livello dei task
9. Algoritmi di pianificazione del percorso
10. Algoritmi di localizzazione e mappatura
11. Esercitazioni in ROS effettuate in itinere
- 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
Mutuazione: 20810516-1 ELEMENTI DI ROBOTICA I MODULO in Ingegneria Informatica e dell'Intelligenza Artificiale L-8 R GASPARRI ANDREA,
Programma
1. Introduzione alla robotica2. Introduzione al middleware Robotic Operating System (ROS)
3. Posizione e orientamento dei corpi rigidi
4. Fondamenti di sistemi meccanici e vincoli cinematici
5. Sistemi di attuazione
6. Sistema sensoriale
7. Algoritmi di percezione
8. Algoritmi di pianificazione di alto livello dei task
9. Algoritmi di pianificazione del percorso
10. Algoritmi di localizzazione e mappatura
11. Esercitazioni in ROS effettuate in itinere
Testi Adottati
- 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
Modalità Frequenza
Frequenza facoltativaModalità Valutazione
Prova scritta, orale, e progettoMutuazione: 20810516-1 ELEMENTI DI ROBOTICA I MODULO in Ingegneria Informatica e dell'Intelligenza Artificiale L-8 R GASPARRI ANDREA,