20810209 - Complex robotic systems laboratory

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

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

Valutazione progetto

scheda docente | materiale didattico

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

Valutazione progetto