Struttura del corso
Introduzione
Comprensione dei Concetti di Base di ROS
- Panoramica dell'Architettura e della Filosofia di ROS
- Configurazione dell'Ambiente del Workspace ROS
- ROS Master, Nodi, Topic e Messaggi
- Utilizzo dei Comandi da Console
- Lavoro con il Sistema di Costruzione Catkin
- Il File di Avvio di ROS (Launch File)
- Visualizzazione 3D e Interazione Utente con il Simulatore Gazebo
Creare il Tuo Primo Programma ROS
- Creazione di un Pacchetto ROS
- Configurazione di un Progetto ROS in Eclipse
- Utilizzo della Libreria Client C++ di ROS
- Scrittura di un Semplice Sottoscrittore e Pubblicatore ROS
- Archiviazione e Recupero dei Parametri Utilizzando il Server di Parametri ROS
- Utilizzo di RViz per la Visualizzazione 3D di ROS
Utilizzo del Sistema di Trasformazione TF su ROS
Lavoro con l'Interfaccia Utente rqt
Esplorazione dei Modelli Robotici in ROS
Il Formato di Descrizione della Simulazione (SDF)
Distribuzione dei Servizi ROS
Implementazione delle Azioni ROS
Utilizzo del Tempo Simulato su ROS
Archiviazione dei Dati di Messaggi in ROS Bags
Test di Regressione con Scenari Realistici
Applicazione di Diverse Strategie di Debugging in ROS
Esplorazione di Applicazioni Complesse del Mondo Reale per ROS
Prossimi Passi verso la Creazione del Tuo Primo Progetto ROS
Risoluzione dei Problemi
Osservazioni Finali
Requisiti
- Una comprensione dei concetti di base della robotica.
- Eserienza di programmazione di base.
Pubblico
- Hobbyisti
- Ammiratori della Robotica
- Ingegneri e Tecnici
Recensioni (4)
Supporto individuale
Simon the 2nd - Cboost
Corso - ROS: Programming for Robotics
Traduzione automatica
Buone spiegazioni concettuali seguite da esercizi di esempio ben strutturati
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Corso - ROS: Programming for Robotics
Traduzione automatica
È stato molto utile e i compiti pratici hanno davvero aiutato.
David Croft - Coventry University
Corso - ROS: Programming for Robotics
Traduzione automatica
Mi sento di aver acquisito le competenze fondamentali per comprendere come il ROS si articoli e come strutturare i progetti all'interno di esso.
Dan Goldsmith - Coventry University
Corso - ROS: Programming for Robotics
Traduzione automatica