Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

24
Strumenti e applicazioni di RFId: n caso di studio per edutainment museal Stefano Frambi Matr. 673297 POLITECNICO DI MILANO Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica elatore: Prof. Franca Garzotto Anno Accademico 2006/2007

description

Presentazione della mia tesi di laure specialistica in ingegneria informatica

Transcript of Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Page 1: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Stefano Frambi

Matr. 673297

POLITECNICO DI MILANO

Facoltà di Ingegneria

Corso di Laurea in Ingegneria Informatica

Relatore: Prof. Franca Garzotto

Anno Accademico 2006/2007

Page 2: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Outline

• Contesto e obiettivi della tesi

• Overview dello stato dell’arte: Tangible Interaction ed RFId

• Risultati• La caccia al tesoro realizzata

• L’ambiente di gestione

• Conclusioni

• Sviluppi futuri

Page 3: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

ContestoMotivazione personale• Interesse verso le nuove tecnologie proposte dal mercato, in particolare l’RFId• Desiderio di realizzare un prodotto destinato ad un ambito socio-educativo

Tecnologia RFId (Radio Frequency Identification) • Permette l'identificazione di un oggetto o di un essere vivente• Sfrutta la radiofrequenza

Tangible Interaction• Paradigma di HCI basato su elementi digitali ed fisici e interazione manipolativa

EdutainmentColoro che fanno distinzione fra intrattenimento e educazione forse non sanno che

l'educazione deve essere divertente e il divertimento deve essere educativo

Marshall McLuhan

Page 4: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Obiettivi

• Creazione di un'applicazione per bambini destinata all'edutainment in contesti museali, che sfrutta la tecnologia RFId e il paradigma di Tangible Interaction

• Realizzazione di un ambiente di gestione per supportare lo sviluppo di applicazioni RFId per edutaiment basate sul paradigma di Tangible Interaction

Page 5: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Tangible Interaction

Page 6: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

La tecnologia RFIdStoria• L'RFId è una tecnologia nuova? Non proprio…

Elementi fondamentali• Un ricetrasmettitore (lettore o reader)• Una o più antenne• Uno o più transponder

Principio di funzionamento

Le radio frequenze vengono trasmesse dal ricetrasmettitore e vengono captate dal Tag Transponder attraverso la propria antenna. In questo modo si va a caricare un piccolo condensatore integrato al Tag. Quando la tensione ai capi del condensatore supera un certo livello vengono inviati, dal Transponder, i dati contenuti nella sua memoria andando a modulare il segnale a radiofrequenza

Page 7: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Esempi applicativi

Italia• i-muse• Wi-Art

Resto del mondo • Exploratorium Museum • Swedish Museum• Tagaboo

Osservazioni• Applicazioni di supporto alla visita museale• Applicazioni destinate ad aumentare la

sensazione di coinvolgimento• Giochi• Partecipazione attiva alla visita

• Hardware utilizzato diverso in base alle esigenze

Esempi di applicazioni che utilizzano la tecnologia RFId in ambito museale/educativo e

utilizzano - in alcuni casi - il paradigma del Tangible Interaction

Page 8: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Obiettivi

• Creazione di un'applicazione per bambini destinata all'edutainment in contesti museali, che sfrutta la tecnologia RFId e il paradigma di Tangible Interaction

• Realizzazione di un ambiente di gestione per supportare lo sviluppo di applicazioni RFId per edutaiment basate sul paradigma di Tangible Interaction

Page 9: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

La caccia al tesoro - requisiti

Stakeholders• Bambini 9-12 anni• Docenti• Genitori• Responsabili del museo

Scenario:una classe di quinta elementare si reca in visita ad un museo ed al termine

della visita partecipa al gioco per consolidare le informazioni acquisite

Page 10: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

La caccia al tesoro - le regole

• Accanto ad ogni opera in mostra si trova una tessera con un Tag integrato

• Ad ogni tappa della caccia al tesoro i bambini devono rispondere a dei semplici quesiti relativi alle opere in mostra

• Una volta scelta la risposta corretta devono recarsi presso l’opera corrispondente e recuperare la tessera

• Possono verificare la correttezza della loro scelta ponendo la tessera sul reader opportunamente camuffato

• Al termine del gioco hanno la possibilità di leggere un breve riassunto relativo a quanto appreso durante il gioco

Page 11: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

ValutazioneObiettivo

Soggetti• Quattro bambini 9-12 anni• Cinque tra docenti ed educatori

Fasi• Spiegato il funzionamento del gioco• Simulazione della visita al museo• Esperienza di gioco

• Bambini sono stati lasciati liberi• Docenti hanno seguito alcuni precisi Task

• Verifica attraverso questionari (per entrambi) e l’osservazione delle operazioni svolte

Comprendere la facilità d'uso dell'applicazione, la gradevolezza dell'interfaccia e la soddisfazione degli utenti

Page 12: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Valutazione - risultati

• I piccoli si sono trovati immediatamente a loro agio con questa tecnologia

• La tecnologia RFId e il paradigma di Tangible Interaction utilizzati sono stati valutati positivamente dai docenti e dagli educatori

• Suggerimento: inserimento dell’aspetto della competitività

• L’usabilità del gioco è stata definita soddisfacente da parte di docenti, educatori e bambini

Page 13: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Obiettivi

• Creazione di un'applicazione per bambini destinata all'edutainment in contesti museali, che sfrutta la tecnologia RFId e il paradigma di Tangible Interaction

• Realizzazione di un ambiente di gestione per supportare lo sviluppo di applicazioni RFId per edutaiment basate sul paradigma di Tangible Interaction

Page 14: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Ambiente di gestione - obiettivi

• Supportare lo sviluppo di applicazioni RFId/Tangible Interaction con il format della Caccia al tesoro in modo semplice, rapido e poco costoso

• Adottare un end-user development approach:• Ambiente di gestione per educatori ed operatori museali

Page 15: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Ambiente di gestione - requisiti funzionali

• Rendere trasparente la gestione della tecnologia RFId dando la possibilità di interagire in modo semplice con essa

• Fornire la possibilità di gestire le informazioni relative agli oggetti mappati con Tag RFId

• Filtrare il flusso di dati ricevuti in base alla fase di processo in cui è coinvolto l’apparato

• Permettere l’associazione di ulteriori caratteristiche legate agli oggetti taggati

Page 16: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Ambiente di gestione - architettura

Gestione RFId

• Connessione al reader

• Lettura ID

Gestione Base di Dati

• Creazione DB• Creazione, modifica,

eliminazione di un oggetto taggato

• Creazione, modifica, eliminazione degli attributi di un oggetto taggato

new_work

update_work

delete_work

get_work

connect

letturaID

Page 17: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Ambiente di gestione - implementazione

Gestione RFId

1. Mini-Controller USB CPR.PR50

2. 20 Tag HF ISO 15693 13,56 Mhz1. software di configurazione e test

2. controllo OCX che permette l’interazione con la strumentazione attraverso alcune funzioni parametrizzate

Gestione base di dati

I dati sono composti • dai codici letti dal reader RFId• dagli oggetti da collegare a

questi codici

Utilizzo• O/RM (Object to Relational Mapper)

NHibernate• MySQL, SQLServer

Struttura del Database• Tabella Works• Tabella Attributes• Tabella Type_Attributes

Page 18: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Ambiente di gestione - interfaccia

Page 19: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Ambiente di gestione - interfaccia

Inserimento nome e lettura UID

Inserimento caratteristiche

Page 20: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Ambiente di gestione - interfaccia

Page 21: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Ambiente di gestione - interfaccia

Page 22: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Ambiente di gestione - interfaccia

Page 23: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Conclusioni

L’ambiente di gestione utilizzabile anche in altre situazioni, per lo sviluppo di future applicazioni

Personalmente• Soddisfazione nel realizzare un’applicazione destinata all’ambito educativo• Gratificante osservare alcuni bambini che testavano il gioco divertendosi

e col sorriso sulle labbra

La tecnologia RFId si è dimostrata estremamente flessibile ed utile come strumento di supporto all’edutainment

Il paradigma del Tangible Interaction con l’RFId ha aumentato la sensazione di coinvolgimento dei bambini

Page 24: Strumenti e applicazioni di RFId: un caso di studio per edutainment museale

Sviluppi futuri

• A livello applicativo:• Realizzazione di nuove applicazioni

• Miglioramento del format della Caccia al tesoro• Inserimento dell’aspetto della competitività

• Possibilità di rivivere l’esperienza attraverso una pagina web personale

• Miglioramenti grafici

• Utilizzo della smart-board

• Miglioramento della interfaccia dell’ambiente di gestione

• A livello tecnologico• Lettura e scrittura su Tag• Gestione di diverse tipologie di reader• Test su più tipologie di database• Ampliamento della base di dati