Close

Software development

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.

glove BLE comunication

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.

Il Firmware del guanto 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.

mfr2016 rehub glove

Immagine da sostituire !!!

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 middleware comunica con il guanto e il device di registrazione

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 redering 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 fisioterapista riceve i dati e può utilizzare il software di rendering per visualizzarli, analizzarli e studiare i benefici della terapia sul paziente mantenendo un archivio storico di tutte le sedute.

Il Rendering del guanto in 3D

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.

ReHub Glove Software rendering

Immagine da sostituire !!

L’interfaccia 3D renderizza i dati trasferiti dal guanto reHub durante l’esercizio assegnato al paziente provvedendo a fornire strumenti di analisi quali:

  • grafici 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.