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.
necessarie a concepire, sviluppare e portare a termine un progetto complesso di robotica. L’insegnamento è caratterizzato da un approccio fortemente sperimentale.
Curriculum
scheda docente
materiale didattico
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
- 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.
Mutuazione: 20810209 Complex robotic systems laboratory in Ingegneria gestionale e dell'automazione LM-32 GASPARRI ANDREA
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
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.
Modalità Erogazione
Sono previste lezioni frontali ed esercitazioni in laboratorio.Modalità Valutazione
La verifica dell'apprendimento avviene attraverso lo sviluppo di un progetto di robotica in ambiente ROS.
scheda docente
materiale didattico
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
- 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.
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
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.
Modalità Erogazione
Sono previste lezioni frontali ed esercitazioni in laboratorio.Modalità Valutazione
La verifica dell'apprendimento avviene attraverso lo sviluppo di un progetto di robotica in ambiente ROS.