modulo #1 Introduzione alla robotica a sciame Panoramica della robotica a sciame, storia e applicazioni
modulo #2 Ispirazione biologica Comportamento dello sciame in natura, raggruppamento, addestramento e allevamento
modulo #3 Fondamenti di robotica Introduzione alla robotica, tipi di robot e panoramica dei sensori/attuatori
modulo #4 Architettura della robotica a sciame Panoramica delle architetture della robotica a sciame, centralizzata vs decentralizzata
modulo #5 Comunicazione nella robotica a sciame Protocolli di comunicazione wireless, intervalli e limitazioni
modulo #6 Intelligenza dello sciame Introduzione all'intelligenza dello sciame, risoluzione distribuita dei problemi e auto-organizzazione
modulo #7 Algoritmi di raggruppamento Algoritmo Boid, comportamento di raggruppamento e applicazioni
modulo #8 Simulazione della robotica a sciame Introduzione agli strumenti di simulazione, come NetLogo, MATLAB e Python
modulo #9 Robotica a sciame Piattaforme Panoramica delle piattaforme di robotica a sciame più diffuse, come e-puck, robotino e Kilobot
modulo #10 Localizzazione e mappatura Tecniche di localizzazione, mappatura e SLAM basate su sensori
modulo #11 Assegnazione e assegnazione delle attività Strategie di assegnazione delle attività, assegnazione dinamica delle attività e pianificazione
modulo #12 Applicazioni di robotica a sciame Ricerca e soccorso, monitoraggio ambientale, agricoltura e applicazioni di sorveglianza
modulo #13 Robotica a sciame per il monitoraggio ambientale Monitoraggio della qualità dell'aria e dell'acqua, rilevamento dell'inquinamento e mitigazione dei cambiamenti climatici
modulo #14 Robotica a sciame per la ricerca e il soccorso Risposta ai disastri, rilevamento delle vittime ed esplorazione autonoma
modulo #15 Robotica a sciame per l'agricoltura Monitoraggio delle colture, agricoltura di precisione e agricoltura autonoma
modulo #16 Robotica a sciame per la sorveglianza Rilevamento degli intrusi, sorveglianza perimetrale e pattugliamento dei confini
modulo #17 Interazione uomo-sciame Collaborazione uomo-sciame, controllo dello sciame e comunicazione uomo-sciame
modulo #18 Robotica di sciame ed etica Considerazioni etiche, responsabilità e trasparenza nella robotica di sciame
modulo #19 Robotica di sciame e sicurezza informatica Rischi per la sicurezza, modellazione delle minacce e protocolli di comunicazione sicuri
modulo #20 Robotica di sciame e apprendimento automatico Apprendimento automatico per la robotica di sciame, apprendimento per rinforzo e apprendimento profondo
modulo #21 Robotica di sciame e visione artificiale Visione artificiale per la robotica di sciame, rilevamento di oggetti e tracciamento
modulo #22 Robotica di sciame e IoT Integrazione dell'Internet of Things (IoT), reti di sensori e analisi dei dati
modulo #23 Robotica di sciame ed edge computing Edge computing per la robotica di sciame, elaborazione in tempo reale e calcolo decentralizzato
modulo #24 Robotica di sciame e autonomia Robotica di sciame autonoma, processo decisionale e autoconsapevolezza
modulo #25 Riepilogo e conclusione del corso Pianificazione dei prossimi passi nella carriera di Swarm Robotics