Complex robotic systems laboratory

Codice: 20810209

Scheda insegnamento

Anno Accademico di erogazione
2026/2027
Periodo di erogazione
Primo semestre
CFU
3 CFU
Lingua
Italiano
SSD
ING-INF/04

Scopri il programma didattico

Programma, testi adottati e modalità d’esame sono quelli pubblicati dai docenti per l’anno accademico 2026/2027. L’insegnamento è diviso in canali: ogni canale ha il suo programma.

Docente
Andrea Gasparri
Curriculum
Gestionale
Anno di corso
2
Periodo
Primo semestre
Ore
27
CUIN
260002673

Programma

1. Introduzione al sistema operativo robot (ROS)
2. Architettura ROS: Nodes, Messages, Topics, Services e Parameters
3. Ambiente di simulazione Gazebo
4. Cinematica del robot con azionamento differenziale
5. Strumenti della GUI ROS (Rviz e Rqt)
6. Stack di navigazione

Prerequisiti

Non è richiesto nessun prerequisito

Testi adottati

Testo Principale
- Lentin Joseph. 2018. Robot Operating System for Absolute Beginners. Apress, USA.

Testo Suggerito
- Lentin Joseph and Jonathan Cacace. 2018. Mastering ROS for Robotics Programming - Second Edition: Design, build, and simulate complex robots using the Robot Operating System (2nd. ed.). Packt Publishing.

Bibliografia di riferimento

Nessuno

Modalità di erogazione

Tradizionale

Modalità di frequenza

Frequenza Facoltativa

Modalità di valutazione

Valutazione progetto

Prove previste

  • Valutazione di un progetto

Docente
Andrea Gasparri
Curriculum
Automazione dei sistemi complessi
Anno di corso
2
Periodo
Primo semestre
Ore
27
CUIN
260002674

Programma

1. Introduzione al sistema operativo robot (ROS)
2. Architettura ROS: Nodes, Messages, Topics, Services e Parameters
3. Ambiente di simulazione Gazebo
4. Cinematica del robot con azionamento differenziale
5. Strumenti della GUI ROS (Rviz e Rqt)
6. Stack di navigazione

Prerequisiti

Non è richiesto nessun prerequisito

Testi adottati

Testo Principale
- Lentin Joseph. 2018. Robot Operating System for Absolute Beginners. Apress, USA.

Testo Suggerito
- Lentin Joseph and Jonathan Cacace. 2018. Mastering ROS for Robotics Programming - Second Edition: Design, build, and simulate complex robots using the Robot Operating System (2nd. ed.). Packt Publishing.

Bibliografia di riferimento

Nessuno

Modalità di erogazione

Tradizionale

Modalità di frequenza

Frequenza Facoltativa

Modalità di valutazione

Valutazione progetto

Prove previste

  • Valutazione di un progetto

Esplora gli obiettivi dell’insegnamento

Ambito disciplinare: A scelta dello studente

Fornire agli studenti le competenze necessarie a concepire, sviluppare e portare a termine un progetto complesso di robotica. L’insegnamento è caratterizzato da un approccio fortemente sperimentale.

Risultati di apprendimento attesi — Andrea Gasparri

Al termine del corso, lo studente conoscerà i principali strumenti software per lo sviluppo, la simulazione e la verifica di applicazioni robotiche basate su ROS, con particolare riferimento all’architettura del middleware, all’ambiente di simulazione Gazebo, agli strumenti di visualizzazione e di configurazione, alla modellazione cinematica di robot ad azionamento differenziale e allo stack di navigazione.

Risultati di apprendimento attesi — Andrea Gasparri

Al termine del corso, lo studente conoscerà i principali strumenti software per lo sviluppo, la simulazione e la verifica di applicazioni robotiche basate su ROS, con particolare riferimento all’architettura del middleware, all’ambiente di simulazione Gazebo, agli strumenti di visualizzazione e di configurazione, alla modellazione cinematica di robot ad azionamento differenziale e allo stack di navigazione.

Informazioni utili

Per questo insegnamento non sono pubblicate informazioni aggiuntive. Materiale didattico e documenti si trovano sulla piattaforma del corso.

Il corso in cui è erogato questo insegnamento

API