Contattataci

Struttura del corso

Introduzione

Comprensione dei concetti base di ROS

  • Panoramica sull’architettura e sui principi fondamentali di ROS
  • Configurazione dell’ambiente di lavoro per ROS
  • Il Master di ROS, i nodi, gli argomenti e i messaggi
  • Utilizzo dei comandi della console
  • Lavorare con il sistema di build Catkin
  • I file di avvio in ROS (Launch Files)
  • Visualizzazione tridimensionale e interazione utente con il simulatore Gazebo

Creazione del primo programma ROS

  • Realizzazione di un pacchetto ROS
  • Impostazione di un progetto ROS in Eclipse
  • Utilizzo della libreria client C++ di ROS
  • Scrivere un semplice subscriber e publisher in ROS
  • Memorizzare ed estrarre parametri tramite il server dei parametri di ROS
  • Utilizzo di RViz per la visualizzazione 3D in ROS

Utilizzo del sistema di trasformazioni TF in ROS

Lavorare con l’interfaccia utente rqt

Esplorazione dei modelli di robot in ROS

Il formato di descrizione della simulazione (SDF)

Implementazione dei servizi in ROS

Realizzazione delle azioni in ROS

Utilizzo del tempo simulato in ROS

Archiviazione dei dati di messaggio nei ROS Bags

Test di regressione basati su scenari realistici

Adozione di diverse strategie di debug in ROS

Esplorazione di applicazioni complesse e reali per ROS

Passi successivi per la creazione del primo progetto ROS

Risoluzione dei problemi tipici

Considerazioni finali

Requisiti

  • Conoscenza di base dei concetti fondamentali della robotica.
  • Esperienza minima nella programmazione.

Destinatari

  • Hobbysti interessati alla robotica
  • Appassionati di robotica
  • Ingegneri e tecnici del settore robotico
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative