Contattataci

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
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative