Struttura del corso
Fondamenti di TinyML per la robotica
- Capacità e limitazioni principali di TinyML
- Il ruolo dell’intelligenza artificiale edge nei sistemi autonomi
- Considerazioni hardware per robot mobili e droni
Hardware embedded e interfacce sensoriali
- Microcontroller e schede embedded adatti alla robotica
- Integrazione di telecamere, IMU e sensori di prossimità
- Ottimizzazione dei consumi energetici e delle risorse computazionali
Ingegneria dei dati per la percezione robotica
- Raccolta e etichettatura di dati utili per compiti robotici
- Tecniche di pre-elaborazione dei segnali e delle immagini
- Strategie di estrazione delle caratteristiche adatte a dispositivi con risorse limitate
Sviluppo e ottimizzazione dei modelli
- Scelta delle architetture più adatte per compiti di percezione, rilevamento e classificazione
- Pipeline di addestramento specifiche per il machine learning embedded
- Compressione dei modelli, quantizzazione e ottimizzazione delle latenze
Percezione e controllo direttamente sul dispositivo
- Esecuzione di inferenze sui microcontroller
- Integrazione dei risultati forniti da TinyML negli algoritmi di controllo
- Garanzia di sicurezza e tempestività nelle reazioni in tempo reale
Miglioramenti nella navigazione autonoma
- Tecniche di navigazione basate sulla visione, con uso minimo di risorse
- Rilevamento e elusione degli ostacoli
- Consapevolezza ambientale anche in condizioni di limitate risorse hardware
Test e validazione dei robot basati su TinyML
- Strumenti di simulazione ed approcci per i test sul campo
- Parametri di valutazione dell’autonomia nei sistemi embedded
- Operazioni di debug e miglioramento iterativo dei sistemi
Integrazione nei sistemi robotici
- Implementazione di modelli TinyML all’interno di pipeline basate su ROS
- Collegamento dei modelli ML ai controller motori
- Mantenimento della stabilità operativa anche in presenza di diverse configurazioni hardware
Riassunto e prossimi passi
Requisiti
- Conoscenza delle architetture dei sistemi robotici
- Esperienza nello sviluppo embedded
- Familiarità con i concetti fondamentali della machine learning
Destinatari
- Ingegneri robotici
- Ricercatori nel campo dell’intelligenza artificiale
- Sviluppatori di sistemi embedded
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