Struttura del corso
Introduzione al Rapid Prototyping per la Robotica
- Principi del rapid prototyping e del design iterativo
- Panoramica dell'ecosistema ROS 2
- Come Docker abilita l'agilità e la riproducibilità in robotica
Configurazione dell'Ambiente di Sviluppo
- Installazione di ROS 2 e Docker su sistemi locali o cloud
- Configurazione dei contenitori Docker per lo sviluppo robotico
- Utilizzo di VS Code e estensioni per flussi di lavoro efficienti
Elementi Fondamentali di ROS 2 per il Prototyping
- Pacchetti ROS 2, nodi, topic e servizi
- Creazione e compilazione di spazi di lavoro ROS 2
- Simulazione di robot in Gazebo
Docker per lo Sviluppo Robotico
- Fondamenti della contenitoreizzazione per applicazioni ROS
- Creazione di immagini Docker personalizzate per progetti robotici
- Gestione delle dipendenze e configurazioni tra i sistemi
Integrazione e Test di Prototipi Robotici
- Connessione di più nodi ROS 2 all'interno di reti Docker
- Test dei moduli di percezione e controllo in simulazione
- Debugging e ottimizzazione di applicazioni contenitoreizzate
Sviluppo Robotico Collaborativo e Scalabile
- Controllo delle versioni e condivisione di progetti ROS-Docker
- Pipeline di integrazione continua per la robotica
- Distribuzione e scalabilità dei prototipi su più dispositivi
Progetto Pratico: Prototipo ROS 2 Contenitoreizzato
- Progettazione e implementazione di una pipeline di simulazione robotica
- Contenitoreizzazione del workflow completo con ROS 2 e Gazebo
- Test e distribuzione del prototipo funzionante
Riepilogo e Passi Successivi
Requisiti
- Conoscenze basilari della programmazione Python
- Familiarità con gli strumenti da riga di comando Linux
- Comprensione dei concetti fondamentali della robotica (sensori, attuatori, controllo)
Pubblico di Riferimento
- Sviluppatori e appassionati di robotica che desiderano costruire prototipi rapidamente
- Ingegneri di startup che progettano applicazioni robotiche a prova di concetto
- Maker e appassionati che esplorano ROS 2 con strumenti moderni di distribuzione
Recensioni (2)
Fornitura dei materiali (macchina virtuale) per iniziare immediatamente gli esercizi e spiegazione del nucleo di ROS2. Il motivo per cui le cose funzionano in un determinato modo.
Arjan Bakema
Corso - Autonomous Navigation & SLAM with ROS 2
Traduzione automatica
le sue conoscenze e l'utilizzo dell'IA per la Robotica nel Futuro.
Ryle - PHILIPPINE MILITARY ACADEMY
Corso - Artificial Intelligence (AI) for Robotics
Traduzione automatica