• Non ci sono risultati.

Riconoscimento di gesti tramite sensore wearable per applicazioni in robotica

N/A
N/A
Protected

Academic year: 2021

Condividi "Riconoscimento di gesti tramite sensore wearable per applicazioni in robotica"

Copied!
1
0
0

Testo completo

(1)

Broggini Denis

Studente/i Relatore

Gambardella Luca

Maria

Corso di laurea Modulo

2016 / 2017

Anno

Ing. Informatica

M0002

1.9.2017

Data

Riconoscimento di gesti tramite sensore wearable per

applicazioni in robotica

Correlatore/i

Giusti Alessandro

Gromov Boris

Committente

IDSIA

Obiettivi

• Studiare un sitema per la raccolta di dati riguardanti sensori wearable inseriti in un contesto di robotica • Applicare tecniche di machine learning

(classificazione supervisionata) a un problema pratico

• Applicare tecniche di elaborazione di segnali per l'estrazione delle features

• Confrontare un sistema feature-based con un sistema basato su deep learning

• Integrare il miglior sistema di riconoscimento automatico in quello esistente di interfacciamento uomo-robot

Conclusione

L’obiettivo di riconoscere con robustezza uno o più gesti è stato raggiunto. Insieme ad esso, è stata sviluppata una pipeline generica che permette l’acquisizione di dati e relativo addestramento su qualsiasi tipo di gesto e sensore.

I risultati ottenuti sono molto incoraggianti, in quanto tutti gli obiettivi sono stati raggiunti utilizzando relativamente pochi dati registrati da più persone con struttura fisica eterogenea, ed il classificatore è stato integrato con successo nel sistema robotico real-time. Questo progetto è il primo mattone per uno sviluppo volto a riconoscere più gesti contemporaneamente con gli stessi sensori, oppure per la realizzazione di un classificatore che riconosca in modo robusto i gesti tramite l’utilizzo di un solo MYO o di un altro sensore IMU più comune.

Abstract

Lo scopo di questo progetto è quello di inserire una componente di intelligenza artificiale all’interno del sistema attuale sviluppato da IDSIA per l’interfacciamento umano-robot, che permetta ad un operatore con sensori wearable di inviare comandi ai robot tramite il riconosimento di gesti.

Prima di tutto sono stati stabiliti i gesti da riconoscere. Lo ‘stop’, che verrà usato come banco di prova per prendere confidenza con le tecnolgie, e il ‘puntamento’ (vedi foto) il cui riconoscimento sarà la necessità concreta del progetto. In una prima fase sono state registrate delle sessioni dove l’operatore, indossante 2 dispositivi MYO, interagisce con l’ambiente circostante al fine di estrarre dai dati esempi di gesti da riconoscere ed esempi di gesti da ignorare.

Da una serie di classificatori addestrati con i dati raccolti (si analizzeranno alberi decisionali, random forest e reti neurali) è poi possibile analizzare, selezionare ed applicare il migliore dei tre per quelle che sono le necessità del sistema di interfacciamento.

Riferimenti

Documenti correlati

This paper hypothesized that ideological inconsistence of political parties is one of the main reasons why voters lose their attachment with the political party, they feel

Al fine di ipotizzare l’eventuale ruolo della salinità nel determinare la distribuzione della fauna nectonica in seguito al ripristino previsto dal progetto Life

The study focuses on the period between 1989 and 2010, two decades that include symbolic events in terms of the regulation of religious diversity in both Quebec and France,

Nell’ambito delle funzioni di controllo e vigilanza sull’ONC attribuite al Ministero del Lavoro e delle Politiche Sociali, sono state svolte attività inerenti

I risultati sono comunque attendibili, e ciò conferma come il modello di sorgente dato nel paragrafo 2.2 sia indipendente dalla particolare discretizzazione intorno alla zona

Infatti mentre il passaggio dalla configurazione con 2 celle (spessore della singola cella 3.5 mm) a quella con 4 celle (spessore della singola cella 1.75 mm) comporta una

Nell’ultima colonna della tabella viene riportato il numero di gestori di eccezione associati al metodo corrente, questa scelta è dovuta al fatto che nella versione attuale

Dalla distribuzione in Figura 6.2 si evince che all’ingresso del core lo schema Upwind calcola una ampia zona di diffusione tra i flussi provenienti dai 4 loops, questo