Stefano Bonetti Framework per la valutazione progressiva di interrogazioni di localizzazione



Documenti analoghi
Distributed P2P Data Mining. Autore: Elia Gaglio (matricola n ) Corso di Sistemi Distribuiti Prof.ssa Simonetta Balsamo

Implementazione di un servizio VoIP in ambienti SOA per mobile computing

e-dva - eni-depth Velocity Analysis

Piano di gestione della qualità

COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING

INTRODUZIONE A EXCEL ESERCITAZIONE I

Stefania Marrara - Esercitazioni di Tecnologie dei Sistemi Informativi. Integrazione di dati di sorgenti diverse

Corso di Processi e Metodi per la Gestione della Sicurezza Territoriale

figure professionali software

Un applicazione client per la localizzazione via Bluetooth e Wi-Fi di dispositivi Smartphone Anno Accademico 2005/2006

03. Il Modello Gestionale per Processi

La Metodologia adottata nel Corso

ISO family. La GESTIONE DEI RISCHI Nei Sistemi di Gestione. Autore: R.Randazzo

Informatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati

L INDIPENDENZA DEL REVISORE

Automazione Industriale (scheduling+mms) scheduling+mms.

La Formazione: elemento chiave nello Sviluppo del Talento. Enzo De Palma Business Development Director

Cartografia di base per i territori

Progetto Finale: Progettazione di un database e di una applicazione

SISTEMA 3D-MBS (Three Dimensional Multi Band System)

Asset management per centrali di produzione da fonti rinnovabili.

Quale rapporto fra incertezza di misura e limite legislativo

Avvio della programmazione

Testing: basato su analisi dinamica del codice. Metodi Formali: basato su analisi statica del codice.

Sistemi Informativi Territoriali. Map Algebra

Sistemi informativi secondo prospettive combinate

Introduzione alla teoria dei database relazionali. Come progettare un database

Caratteristiche principali. Contesti di utilizzo

Progetto GIC GNSS Indoor Coverage. ASI, 17-dic-2010

Sistemi Mobili e Wireless Android Localizzazione utente

Coordinamento e sincronizzazione

Progetto: Copertura Wi-Fi per l accesso ad Internet autenticato per i collaboratori esterni dell azienda

IL SISTEMA DI DELEGHE E PROCURE una tutela per la società e i suoi amministratori. Milano 18 novembre A cura di: Luca Ghisletti

Dott. Davide Tamellini Ing. Vittorio Agostinelli. Automazione. AssoAutomazione

Progetto ASTREA WP2: Sistema informativo per il monitoraggio del sistema giudiziario

Agent, porte, connettività e reti L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...

Nodi concettuali essenziali della disciplina (Saperi essenziali)

CERTIFICAZIONE DI QUALITA

Gestione in qualità degli strumenti di misura

Sistemi di misurazione e valutazione delle performance

ASSE MATEMATICO. Competenze Abilità Conoscenze

Origini e caratteristiche dei calcolatori elettronici

Progetto: Copertura Wi-Fi per l accesso ad Internet autenticato e per il controllo energetico

IL SOFTWARE SECONDO LA NORMA UNI EN ISO :2008 (IIA PARTE) 1

Esercizi di Programmazione del progetto

Università degli Studi di Salerno

Letture consigliate: W. Richard. Stevens, UNIX Network Programming, volume 1 Networking APIs: Socket and XTI, second edition, ed.

Lezione 4. Controllo di gestione. Il controllo direzionale

Laboratorio di Informatica I

Gestione parte IIC. Diagrammi di Gantt. Esempio. Schemi di scomposizione delle attività

QUESTIONARIO 1: PROCESSO DI AUTOVALUTAZIONE

TECNICO SUPERIORE PER I RILEVAMENTI TERRITORIALI INFORMATIZZATI

Allegato A. 1. Oggetto

Situation AWare Security Operations Center (SAWSOC) Topic SEC Convergence of physical and cyber security. Relatore: Alberto Bianchi

PROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ

Specifiche tecniche e funzionali del Sistema Orchestra

Corso di. Dott.ssa Donatella Cocca

Meno rischi. Meno costi. Risultati migliori.

LIGHTING DESIGNER Gianni Ronchetti Architetto Valmadrera, 10/06/2014

LICEO SCIENTIFICO STATALE G. D. CASSINI

Liceo Tecnologico. Indirizzo Informatico e Comunicazione. Indicazioni nazionali per Piani di Studi Personalizzati

Settore Guida 8 Tecnologie satellitari per il controllo del territorio e dell ambiente

Follia è fare quel che si è sempre fatto aspettandosi risultati diversi

Ciclo di vita del software

3 CENNI DI TEORIA DELLA COMPLESSITA COMPUTAZIONALE. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO

Verifica parte IIA. Test (o analisi dinamica) Mancanza di continuità. Esempio

PROGRAMMAZIONE ANNUALE

I Sistemi Informativi Geografici. Laboratorio GIS 1

OONI. un framework per la misurazione della censura su Internet

La costruzione di strumenti per la verifica delle competenze. LA PROVA ESPERTA

Strumenti di analisi per coniugare sicurezza ed efficienza

Tecnologie di action-tracking per valutare l impatto economico. Nicola Zeni, Luisa Mich Università degli Studi di Trento

ACCREDIA L ENTE ITALIANO DI ACCREDITAMENTO

1. Considerazioni preliminari

Obiettivi Generali COS È

Raccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE. Operare con i numeri

Sommario. Analysis & design delle applicazioni parallele. Misura delle prestazioni parallele. Tecniche di partizionamento.

Ministero dell istruzione, dell università e della ricerca. Liceo Tecnologico. Indirizzo Informatico, Grafico e Comunicazione

Concetti di base di ingegneria del software

Cenni sulle reti e applicazioni remote ( internet, applicazioni e servizi web )

SEGMENTAZIONE INNOVATIVA VS TRADIZIONALE

La memoria centrale (RAM)

L AUTORITÀ PER L ENERGIA ELETTRICA IL GAS E IL SISTEMA IDRICO

GeoSoft BLU. short presentation

Istituti Tecnici - Settore tecnologico Indirizzo Informatica e telecomunicazioni Articolazione Informatica

INVENTION AND TECHNOLOGY DISCLOSURE FORM SCHEDA DI RICHIESTA PER L APERTURA DI UNA PRATICA DI BREVETTO

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

M U L T I F A M I L Y O F F I C E

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi

IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto)

Il Dipartimento individua conoscenze, abilità e competenze in uscita nel biennio e nel triennio ripartite come segue:

Introduzione al MATLAB c Parte 2

Programmazione e controllo

Riferimento rapido per l'installazione SUSE Linux Enterprise Server 11

Il modello di ottimizzazione SAM

WiFi: Connessione senza fili. di Andreas Zoeschg

Microsimulazione dinamica della circolazione a supporto alla pianificazione ferroviaria

LE CARTE DI CONTROLLO (4)

Comune di Milano Piattaforma CRM Ambrogio. Funzionalità Cartografiche

Transcript:

Analisi del dominio: i sistemi per la localizzazione Definizione e implementazione del framework e risultati sperimentali e sviluppi futuri

Tecniche di localizzazione Triangolazione Analisi della scena Prossimità Proprietà dei sistemi Accuratezza e precisione Costo Posizioni fisiche Vs simboliche Posizioni assolute Vs relative Limiti

Infrastruttura esistente Satellitebased GPS WiFi Wireless Networkbased Inerziali Infrastruttura ad-hoc UWB GSM IR ultrasuoni

Il GPS è globalmente diffuso ma non funziona indoor non esiste uno standard Soluzioni ad-hoc per ogni specifico problema scarsa omogeneità e portabilità Obiettivo: massima precisione/accuratezza talvolta non sono necessarie

Definizione di un framework che: Modelli le interrogazioni (query) di localizzazione Modelli il generico sistema per la localizzazione Risoluzione delle query Combinando diversi sistemi Minimizzando il rapporto costo/efficacia

Precisione? 50%? 99%? Accuratezza? 1 mt? 1000 mt? Dominio? Coordinate fisiche? Stanze di un palazzo?

Input: Dati di input generici per la localizzazione Insieme delle risposte (posizioni) Output: Distribuzione di probabilità sull insieme delle risposte input Componente Proprietà: Costo q-selettività: probabilità di risolvere una certa query q

Probabilità p Atrio Corridoio Ufficio 1 Ufficio 2 Bagno... ddp Insieme delle risposte A Query q dominio = A accuratezza = a q precisione = p q Sottoinsieme delle risposte A accuratezza = A precisione = (somma) Query soddisfatta se: a q A p q (somma)

Se un solo componente non basta? In serie (pipeline): Miglioramenti della medesima tecnologia Componente In parallelo: Tecnologie indipendenti Componente ddp Componente ddp ddp ddp Componente ddp

Approccio Bayesiano indipendente Esempio: Componenti concordi Componenti discordi Singoli componenti Aggregato

Problema: data una query, quali componenti è meglio valutare per minimizzare i costi? Algoritmo di pianificazione 1. Generare una rete degli stati

2. Marcare gli archi con i costi condizionali Dominio V k V l C k,l Probabilità che allo stato V k la query non sia ancora risolta (selettività) Costo del componente valutato allo stato V l 3. Usare l algoritmo di Dijkstra per trovare il cammino di costo minimo

Come aggregare risposte di diversi domini? Insieme A Traduttore Insieme B Il traduttore è un particolare tipo di componente che accetta ddp in input l algoritmo di pianificazione resta valido (con qualche lieve modifica)

Tecnica utilizzata: Wi-Fi fingerprinting Dominio Client Snapshot sender Linux Wireless Tools UDP Snapshot receiver Componente Server Algoritmi: Nearest neighbor dist. Hamming dist. Euclidea Reti neurali Inferenza Bayesiana Mobile device driver ddp Fingerprints database

Stima delle selettività Dominio Wi-Fi nearest neighbor con distanza di Hamming Wi-Fi nearest neighbor con distanza Euclidea

Contributi: Formalizzazione di un metodo per integrare diverse tecnologie per la localizzazione Applicabilità ad altri domini (riconoscimento vocale/facciale) Definizione di un algoritmo per la valutazione di query con requisiti di precisione/accuratezza Implementazione di componenti di test basati su WiFi e reti di sensori Sviluppi futuri: Implementazione di nuovi componenti per sfruttare le capacità dell algoritmo