- Docente responsabile
- LUCA MOTTOLA
- CCS proponenti
- Ingegneria Informatica
- CFU
- 2
- Ore in presenza
- 16
- Prerequisiti
- Terzo anno di Triennale e studenti di Laurea Magistrale.
E' richiesta una conoscenza di base di programmazione Python e dei sistemi embedded. - N° max studenti
- 5
- Criteri di selezione
- È preferibile la frequenza di corsi in sistemi embedded, Internet of Things e sistemi distribuiti.
Allegare alla candidatura la propria carriera studente. - Parole chiave:
- Internet of Things, Wearables, artificial intelligence
- Tag
- Informatica, Intelligenza artificiale, Software, Tecnologie dell'informazione
Descrizione dell'iniziativa
Lo Smart Wearable Computing (informatica indossabile intelligente) porta il rilevamento, l'elaborazione e la connettività direttamente sul corpo umano, consentendo approfondimenti continui e consapevoli del contesto che i dispositivi tradizionali non possono offrire. Integrando sensori a basso consumo, Edge AI e una comunicazione wireless fluida in oggetti come orologi, indumenti, auricolari o patch sanitari, i dispositivi indossabili possono monitorare i segnali fisiologici, tracciare l'attività e rilevare i cambiamenti ambientali in tempo reale. Questo flusso di dati persistente e non intrusivo supporta la gestione personalizzata della salute, il monitoraggio della sicurezza e una migliore interazione uomo-macchina, riducendo al contempo il carico cognitivo per l'utente. Man mano che i sistemi indossabili diventano più efficienti dal punto di vista energetico, confortevoli e intelligenti, si stanno evolvendo in un'interfaccia critica tra l'uomo e il mondo digitale, alimentando applicazioni che spaziano dall'assistenza sanitaria e l'analisi sportiva alla produttività industriale e ai servizi per le smart city. Lo sviluppo di software embedded per lo Smart Wearable Computing presenta sfide uniche dovute ai vincoli estremi e ai contesti dinamici in cui operano questi dispositivi. I wearables devono funzionare continuamente con budget energetici molto limitati, costringendo gli sviluppatori a ottimizzare ogni aspetto del rilevamento, del calcolo e della comunicazione, mantenendo al contempo reattività e precisione accettabili. La diversità delle piattaforme hardware — diversi sensori, microcontrollori, radio e fattori di forma — complica la portabilità e richiede un'attenta astrazione e progettazione dei driver. Il comportamento in tempo reale e la consapevolezza del contesto aggiungono ulteriore complessità: il software deve adattarsi al movimento, al rumore, al posizionamento sul corpo e alla connettività intermittente, preservando al contempo il comfort e la privacy dell'utente. Garantire una sicurezza robusta per i dati fisiologici e comportamentali sensibili è essenziale ma difficile, date le limitate risorse di calcolo.Il corso mira a fornire agli studenti i fondamenti dello sviluppo di software embedded per lo Smart Wearable Computing. Lo facciamo utilizzando metodi di insegnamento innovativi, e in particolare una variante dell'approccio flipped classroom.
- Materiale video curato è reso disponibile online, insieme a esempi di codice e tutorial attentamente elaborati, per fornire conoscenze sufficienti affinché gli studenti possano costruire semplici sistemi indossabili intelligenti in esecuzione in simulazione o utilizzando kit di sviluppo economici che emulano i dispositivi indossabili.
- L'attività culmina con un hackathon di 2 giorni (maggio 2026), dove studenti da Politecnico di Milano, Chalmers University of Technology e dell'Universitat Politecnica de Valencia si riuniranno a Milano per affrontare una sfida. L'obiettivo sarà sviluppare un sistema per risolvere un problema specifico, definito dai docenti, utilizzando tecnologie indossabili intelligenti. Il piano prevede l'utilizzo di OmniBuds, un auricolare intelligente in grado di rilevare segnali fisiologici attraverso le orecchie.
Periodo di svolgimento
dal Aprile 2026 a Maggio 2026
Calendario
Online a partire dal 15 aprile 2026 (in modalità flipped classroom).
On-site il 20-21-22 maggio 2026.