Close

Sviluppo software

Lo sviluppo software del guanto reHub è complementare allo sviluppo delle componenti elettroniche e di textile. Il software consente al prodotto di raccogliere i dati dei sensori, elaborarli, registrarli e trasmetterli al fisioterapista per la valutazione della terapia applicata e dei progressi del paziente.
Le componenti software che abbiamo individuato nelle prime fasi di realizzazione del prototipo e mostrato in occasione dell’edizione 2016 della Maker Faire European edition sono tre:
_ Firmaware
_ Middleware
_ Rendering

Ciascuna componente sfrutta un media definito ed un protocollo che abbiamo valutato e scelto in base a criteri di affidabilità del dato, sicurezza delle informazioni, risparmio energetico e compatibilità con device diversi.

glove BLE comunication
Il firmware di reHub


La componente firmware è installata sul microcontrollore, presente sul guanto reHub, con l’incarico di interfacciarsi con i sensori di flessione, pressione e spaziali collezionando ed elaborando i dati nelle fasi di utilizzo del prodotto. I dati raccolti e filtrati sono trasferiti mediante Bluetooth LE ( BLE 4.0) al device di registrazione. Utilizziamo il firmware anche per le fasi di taratura per adattare l’uso del guanto al paziente ed alla terapia impostata dal fisioterapista.


Il software installato sul device middleware si occupa di:
_ attivare la connessione BLE;
_ verificare le credenziali di accesso;
_ identificare il guanto corretto discriminando se i dati provengono dal detro o sinistro;
_ ricevere i dati dal guanto reHub;
_ registrare le sessioni di terapia;
_ reinviare i dati su protocollo Tcp/Ip.
Il software middleware comunica con il software di rendering su protocollo tcp/ip nel ruolo di server. I dati possono essere utilizzati per controllare altri dispositivi siano essi reali o virtuali.
Grazie al software di middleware installato sui dispositivi forniti con il guanto i dati possono essere archiviati e trasferiti al fisioterapista in modo del tutto automatico.

device to cloud rendering 3d
Il software middleware comunica con il guanto e il device di registrazione.
Il Rendering 3D del guanto


Il software di rendering 3D permette al fisioterapista di visualizzare i movimenti della mano nello spazio e della posizione delle dita del paziente durante la terapia.

L’interfaccia 3D crea un render dai dati trasferiti dal guanto reHub durante l’esercizio assegnato al paziente provvedendo a fornire strumenti di analisi quali:
_ grafico dei singoli sensori e movimenti rilavati;
_ tool di avanzamento, play/pause, timeline simili ad un video;
_ analisi puntuale dell’esercizio svolto;

Ogni seduta è analizzabile dal fisioterapista in qualsiasi momento per eseguire una valutazione della terapia e dei progressi svolti dal paziente.