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.
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à Valutazione
Valutazione progetto