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.
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.
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.
Bibliografia Di Riferimento
NessunoModalità Erogazione
TradizionaleModalità Frequenza
Frequenza FacoltativaModalità Valutazione
Valutazione progetto
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.
Bibliografia Di Riferimento
NessunoModalità Erogazione
TradizionaleModalità Frequenza
Frequenza FacoltativaModalità Valutazione
Valutazione progetto