SlideShare une entreprise Scribd logo
1  sur  58
Télécharger pour lire hors ligne
Location, why and how




LBS Research @ CRS4
 

A location-based service (LBS):
Servizio d'informazione o
d'intrattenimento accessibile
attraverso un device mobile che
sfrutta la posizione dell'utente per
ottenere un valore aggiunto
 
         I campi di applicazione
-Sistemi di “raccomandazione” mobili
-Navigazione turn by turn
-Notifiche  geo-referenziate (push or pull)
-Marketing geolocalizzato
-Pagamenti e checkin
-Scatola nera per assicurazioni
Hype Cycle 2008
Hype Cycle 2012
Yelp
       Aiuta nella ricerca di
       Negozi, bar, ristoranti etc.




   Nata a San Francisco
   60 milioni di visitatori al mese
   50,000,000$ revenue nel 2010
   Google offre 500M$ nel 2010
WAZE




Nato in Israele (80 dipendenti)
Navigatore social, sempre aggiornato dagli utenti
App: 12 milioni di download
Fund rising: 50M$
Foursquare

      Social network geolocal
      Nata a NY
      100 dipendenti
      20,000,000 di utenti
      Fund rising > 70M$
      Asset > 600M$
Wikitude




           Augmented Reality
           User generated
           Freeware
           Nata in Austria
GPS



      24 - 32 satelliti 

      Calcola posizione, altitudine, 
      velocità, direzione
Il GPS usa la Trilaterazione


               Cos'è?
Trilaterazione
Trilaterazione

        Nel piano ho bisogno di 3 punti 
        noti per la trilaterazione
Trilaterazione

        Nel piano ho bisogno di 3 punti 
        noti per la trilaterazione
Trilaterazione

        Nello spazio
GPS e relatività




                         Relatività ristretta 
    Satelliti  e velocità 14,000 Km/h (il tempo si allunga)
                                    
                        Relatività generale 
 Satelliti e gravità 20,000 Km di quota (il tempo si accorcia)

         al netto gli orologi sul satellite vanno avanti 
                      di 38micros al giorno
Time-to-Fix

• Cold 15': 
               • Non conosce la posizione corrente 
               • Vede 1+ satelliti 
               • Scarica l'almanacco (info sulla costellazione dei 
                  satelliti)
• Warm: 
               • Conosce la posizione con un errore di 100Km 
               • Ha già l'almanacco
            • Scarica le effemeridi. 
• Hot or standby: 
            • Conosce la posizione
            • Ha l'almanacco e le effemeridi
Spazio, ultima frontiera
GPS is broken indoor
Nel futuro ci saranno gli
             Pseudolites = Pseudo Satellites




Problema: interferenza tra segnale del pseudolite e quello del satellite
Dead reckoning

                  where I'll be in 1 second? 


 where I was 1 
 second ago
As each estimate of
 position is relative
to the previous one,
      errors are
     cumulative.
Il contapassi
     • Dispositivo usato in
       ambito sportivo
          o   parte elettronica formata
              da accelerometro
          o   parte software che conta
              i passi
     • Distanza nel sistema
       misurata mediante passi
       utente
     • Lunghezza passo
       costante
     • Smartphone in qualsiasi
       posizione

Alberto Serra – CRS4                      Notte dei ricercatori – Cagliari 23 Settembre 2011
How to detect a step
Accelerometri




      http://www.youtube.com/watch?v=KZVgKu6v808
How to detect a step
Compass dell'iPhone

     effetto Hall




  
I codici a barre 2D




  • Barcode + Server: 
    Ricavare i dati sulla 
    posizione (nota) dell’utenteURL      JSON
                                                        Dati
                                                               JPG



                                                    Dati 
                                                  posizione

Alberto Serra – CRS4                     Notte dei ricercatori – Cagliari 23 Settembre 2011
Posizionamento mediante 
                                 QR




Alberto Serra – CRS4          Notte dei ricercatori – Cagliari 23 Settembre 2011
 

    Checkpoint + Compass + Step detection



    video di alberto 
    http://www.youtube.com/watch?v=HTZFRDBdQck
Problemi ...

 Errore della bussola
 Falso positivo del passo
 Attraversamento dei muri
Errore Bussola

 Campi magnetici di 
 errore:

 apparecchi elettrici,
 dischi computer,
 altri telefoni cell 
Giroscopio
  
 Giroscopio - tende a mantenere il suo asse di 
 rotazione orientato in una direzione fissa: in 
 questo modo può essere usato per misurare le 
 velocità angolari. 

 Giroscopio Triassiale - Un giroscopio triassiale 
 permette di misurare le velocità di rotazione 
 attorno ai tre assi (x, y e z) 
Giroscopio
Data una direzione iniziale nota θ0 (es. Nord)

ω velocità angolare

                t
  θ ( t ) =θ 0 +∫ ω ( τ ) dτ
               t0


       Errori nei giroscopi - I giroscopi sono affetti da un errore 
       che, se integrato, fa divergere linearmente l’angolo. 
       Questo errore, se non trattato, porta alla completa 
       inconsistenza delle misure.
Come caratterizzare l'errore
L’errore medio rilevato nelle diverse sessioni di test è dell'ordine 0,1%
 
Probabilità totale

 X= un certo evento, es. sono in "Cucina adesso"
 A = stavo in "Soggiorno prima"
 B = stavo in "Camera prima"
 C = stavo in "Bagno prima"
 D = stavo in "Cucina prima"
  
 P(X) = P(X|A)P(A) + P(X|B)P(B) + P(X|C)P(C) + P(X|D)P(D) 
Trattazione semplificata 3x3

al checkpoint so che la p(x,y) è 
distribuita come in figura
Trattazione semplificata 3x3

al passo successivo rilevato dai sensori devo ricalcolare la 
p(x,y) in ogni casella dato che la bussola indica una 
direzione z:
p(A) = p(da B ad A | z) * p(B) + p(da C ad A | z)*p(C) +...
Stima di posizione = casella con probabilità max
Filtro Bayesiano Ricorsivo
 ricalcola la stima della posizione in un sistema di coordinate 
 sulla base dei dati forniti dai sensori
Dalla mappa alla griglia
WiFi fingerprinting

 RSS := Received Signal Strength 

 Esempio: nel tinello davanti al camino misuro il vettore 
 RSS=[-54,-33,-89]

 Wi-Fi Fingerprinting := mappa radio di un'area sulla base del 
 RSS

 Stima di posizione := calcolo la probabilità che io sia in X,Y 
 dato che ricevo un certo vettore di RSS

 Ho bisogno di un training set preparato in precedenza
Algoritmo della distanza

Dati due vettori RSS (es. x misurato ieri
 in un posizione nota ed y misurato
 adesso in una posizione sconosciuta)
                           N                 1
               L p :=
                      1
                      N   (∑ (
                          i=1
                                 xi− yi)   )
                                           p p




   Cerca il vettore x nel training set che ha la distanza
   Lp minima rispetto a y

   La posizione di x è la stima della posizione attuale
In alternativa ...

Scegli ad esempio 3 vettori x1,x2, x3
 del training set che hanno la distanza
 Lp minima rispetto a y

Prendi le loro posizioni p1,p2,p3 e
  calcola il baricentro

Il baricentro è la tua stima
dBm

RSS è un vettore di valori dBm

0 dBm = 1mW
10dBm = 10mW potenza di tx di
  un laptop
-50dBm = 10nW potenza in rx
  massima
-90dBm = 1pW potenza in rx
  minima
Position is 
Not Enough
to go where we need to go, where we need to go?
Mappa
Dalla mappa al grafo




Se ho il grafo posso usare l'algoritmo per il cammino minimo
Referenze


    http://www.marcomonetti.it/?tag=trilaterazione

    Hype Cycle di Gartner

    engineerguyvideo channel on youtube

    http://en.wikipedia.org/wiki/Bayes%27_theorem

    http://en.wikipedia.org/wiki/Recursive_Bayesian_estimation

    P. Prasithsangaree, P. Krishnamurthy, e P. Chrysanthis, «On indoor 
    position location with wireless LANs», in Personal, Indoor and 
    Mobile Radio Communications, 2002. The 13th IEEE International 
    Symposium on, 2002, vol. 2, pagg. 720–724.
Davide Carboni
LBS research @ CRS4
   dcarboni@crs4.it
 http://geoweb.crs4.it
Domande?

Contenu connexe

En vedette

L'uso dei cellulari e l'esposizione umana ai campi elettromagnetici (giugno 2...
L'uso dei cellulari e l'esposizione umana ai campi elettromagnetici (giugno 2...L'uso dei cellulari e l'esposizione umana ai campi elettromagnetici (giugno 2...
L'uso dei cellulari e l'esposizione umana ai campi elettromagnetici (giugno 2...
Arpa Piemonte
 
Valutazione dell’esposizione alla radiazione elettromagnetica emessa dal tele...
Valutazione dell’esposizione alla radiazione elettromagnetica emessa dal tele...Valutazione dell’esposizione alla radiazione elettromagnetica emessa dal tele...
Valutazione dell’esposizione alla radiazione elettromagnetica emessa dal tele...
Arpa Piemonte
 
Tecniche di localizzazione
Tecniche di localizzazioneTecniche di localizzazione
Tecniche di localizzazione
Fulvietta Favore
 

En vedette (14)

Gsm control
Gsm controlGsm control
Gsm control
 
Guida alla realizzazione di un localization kit
Guida alla realizzazione di un localization kitGuida alla realizzazione di un localization kit
Guida alla realizzazione di un localization kit
 
A Location Based Mobile Social Network
A Location Based Mobile Social NetworkA Location Based Mobile Social Network
A Location Based Mobile Social Network
 
L'uso dei cellulari e l'esposizione umana ai campi elettromagnetici (giugno 2...
L'uso dei cellulari e l'esposizione umana ai campi elettromagnetici (giugno 2...L'uso dei cellulari e l'esposizione umana ai campi elettromagnetici (giugno 2...
L'uso dei cellulari e l'esposizione umana ai campi elettromagnetici (giugno 2...
 
Presentazione+impianto+acquaponica coltivazione verdure pesci
Presentazione+impianto+acquaponica coltivazione verdure pesciPresentazione+impianto+acquaponica coltivazione verdure pesci
Presentazione+impianto+acquaponica coltivazione verdure pesci
 
Valutazione dell’esposizione alla radiazione elettromagnetica emessa dal tele...
Valutazione dell’esposizione alla radiazione elettromagnetica emessa dal tele...Valutazione dell’esposizione alla radiazione elettromagnetica emessa dal tele...
Valutazione dell’esposizione alla radiazione elettromagnetica emessa dal tele...
 
Living Lab IHCS a OPEN DAY - COMPETENZE DIGITALI
Living Lab IHCS  a  OPEN DAY - COMPETENZE DIGITALI Living Lab IHCS  a  OPEN DAY - COMPETENZE DIGITALI
Living Lab IHCS a OPEN DAY - COMPETENZE DIGITALI
 
CheckBonus - Case study. Proximity marketing con CheckBonus nei negozi Coin
CheckBonus - Case study. Proximity marketing con CheckBonus nei negozi CoinCheckBonus - Case study. Proximity marketing con CheckBonus nei negozi Coin
CheckBonus - Case study. Proximity marketing con CheckBonus nei negozi Coin
 
Tecniche di localizzazione
Tecniche di localizzazioneTecniche di localizzazione
Tecniche di localizzazione
 
Fiorenzo Marinelli sul Wi-Fi
Fiorenzo Marinelli sul Wi-FiFiorenzo Marinelli sul Wi-Fi
Fiorenzo Marinelli sul Wi-Fi
 
Presentazione Tesi Laurea Triennale
Presentazione Tesi Laurea TriennalePresentazione Tesi Laurea Triennale
Presentazione Tesi Laurea Triennale
 
Gsm signaling
Gsm signalingGsm signaling
Gsm signaling
 
Gsm architecture
Gsm architectureGsm architecture
Gsm architecture
 
Full gsm overview (modified)
Full gsm overview  (modified)Full gsm overview  (modified)
Full gsm overview (modified)
 

Similaire à Seminario Davide Carboni, 14-06-2012

Relazione Azionamenti elettrici
Relazione Azionamenti elettriciRelazione Azionamenti elettrici
Relazione Azionamenti elettrici
Stefano Manca
 
Tecnologie applicate ai beni culturali
Tecnologie applicate ai beni culturaliTecnologie applicate ai beni culturali
Tecnologie applicate ai beni culturali
Laura Galli
 
Aggiornamento di cartografia tecnica in scala 1:10000 mediante immagini satel...
Aggiornamento di cartografia tecnica in scala 1:10000 mediante immagini satel...Aggiornamento di cartografia tecnica in scala 1:10000 mediante immagini satel...
Aggiornamento di cartografia tecnica in scala 1:10000 mediante immagini satel...
Marco Palazzo
 
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 9 risorse sul web ed eser...
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 9 risorse sul web ed eser...Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 9 risorse sul web ed eser...
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 9 risorse sul web ed eser...
laboratoridalbasso
 

Similaire à Seminario Davide Carboni, 14-06-2012 (20)

G.p.s.
G.p.s.G.p.s.
G.p.s.
 
Start Night
Start NightStart Night
Start Night
 
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
 
stARtnight
stARtnight stARtnight
stARtnight
 
Relazione Azionamenti elettrici
Relazione Azionamenti elettriciRelazione Azionamenti elettrici
Relazione Azionamenti elettrici
 
M2 s il_movimento_prova
M2 s il_movimento_provaM2 s il_movimento_prova
M2 s il_movimento_prova
 
Valutazione preliminare di un sistema per il rilevamento delle cadute
Valutazione preliminare di un sistema per il rilevamento delle caduteValutazione preliminare di un sistema per il rilevamento delle cadute
Valutazione preliminare di un sistema per il rilevamento delle cadute
 
Android ed utilizzo_dei_sensori
Android ed utilizzo_dei_sensoriAndroid ed utilizzo_dei_sensori
Android ed utilizzo_dei_sensori
 
Rilievo e georeferenziazione della rete di sottoservizi nell'area del Policli...
Rilievo e georeferenziazione della rete di sottoservizi nell'area del Policli...Rilievo e georeferenziazione della rete di sottoservizi nell'area del Policli...
Rilievo e georeferenziazione della rete di sottoservizi nell'area del Policli...
 
Produzione di cartografia speditiva per la gestione delle emergenze mediante ...
Produzione di cartografia speditiva per la gestione delle emergenze mediante ...Produzione di cartografia speditiva per la gestione delle emergenze mediante ...
Produzione di cartografia speditiva per la gestione delle emergenze mediante ...
 
Tecnologie applicate ai beni culturali
Tecnologie applicate ai beni culturaliTecnologie applicate ai beni culturali
Tecnologie applicate ai beni culturali
 
Iuavcamp presentazione
Iuavcamp presentazioneIuavcamp presentazione
Iuavcamp presentazione
 
Radioastronomia 3
Radioastronomia 3Radioastronomia 3
Radioastronomia 3
 
Calabrese - Mods
Calabrese -  ModsCalabrese -  Mods
Calabrese - Mods
 
FINAL
FINALFINAL
FINAL
 
Presentazione Tesi De Franceschi Daniel
Presentazione Tesi De Franceschi DanielPresentazione Tesi De Franceschi Daniel
Presentazione Tesi De Franceschi Daniel
 
Aggiornamento di cartografia tecnica in scala 1:10000 mediante immagini satel...
Aggiornamento di cartografia tecnica in scala 1:10000 mediante immagini satel...Aggiornamento di cartografia tecnica in scala 1:10000 mediante immagini satel...
Aggiornamento di cartografia tecnica in scala 1:10000 mediante immagini satel...
 
Navigazione e posizionamento in superficie e subacqueo
Navigazione e posizionamento in superficie e subacqueoNavigazione e posizionamento in superficie e subacqueo
Navigazione e posizionamento in superficie e subacqueo
 
Utilizzo pratico del GPS con lo smartphone per affrontare in sicurezza i nost...
Utilizzo pratico del GPS con lo smartphone per affrontare in sicurezza i nost...Utilizzo pratico del GPS con lo smartphone per affrontare in sicurezza i nost...
Utilizzo pratico del GPS con lo smartphone per affrontare in sicurezza i nost...
 
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 9 risorse sul web ed eser...
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 9 risorse sul web ed eser...Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 9 risorse sul web ed eser...
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 9 risorse sul web ed eser...
 

Plus de CRS4 Research Center in Sardinia

Plus de CRS4 Research Center in Sardinia (20)

The future is close
The future is closeThe future is close
The future is close
 
The future is close
The future is closeThe future is close
The future is close
 
Presentazione Linea B2 progetto Tutti a Iscol@ 2017
Presentazione Linea B2 progetto Tutti a Iscol@ 2017Presentazione Linea B2 progetto Tutti a Iscol@ 2017
Presentazione Linea B2 progetto Tutti a Iscol@ 2017
 
Iscola linea B 2016
Iscola linea B 2016Iscola linea B 2016
Iscola linea B 2016
 
Sequenziamento Esomico. Maria Valentini (CRS4), Cagliari, 18 Novembre 2015
Sequenziamento Esomico. Maria Valentini (CRS4), Cagliari, 18 Novembre 2015Sequenziamento Esomico. Maria Valentini (CRS4), Cagliari, 18 Novembre 2015
Sequenziamento Esomico. Maria Valentini (CRS4), Cagliari, 18 Novembre 2015
 
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
 
GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...
GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...
GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...
 
Alfonso Damiano (Università di Cagliari) ICT per Smart Grid
Alfonso Damiano (Università di Cagliari) ICT per Smart Grid Alfonso Damiano (Università di Cagliari) ICT per Smart Grid
Alfonso Damiano (Università di Cagliari) ICT per Smart Grid
 
Big Data Infrastructures - Hadoop ecosystem, M. E. Piras
Big Data Infrastructures - Hadoop ecosystem, M. E. PirasBig Data Infrastructures - Hadoop ecosystem, M. E. Piras
Big Data Infrastructures - Hadoop ecosystem, M. E. Piras
 
Big Data Analytics, Giovanni Delussu e Marco Enrico Piras
 Big Data Analytics, Giovanni Delussu e Marco Enrico Piras  Big Data Analytics, Giovanni Delussu e Marco Enrico Piras
Big Data Analytics, Giovanni Delussu e Marco Enrico Piras
 
Dinamica Molecolare e Modellistica dell'interazione di lipidi col recettore P...
Dinamica Molecolare e Modellistica dell'interazione di lipidi col recettore P...Dinamica Molecolare e Modellistica dell'interazione di lipidi col recettore P...
Dinamica Molecolare e Modellistica dell'interazione di lipidi col recettore P...
 
Innovazione e infrastrutture cloud per lo sviluppo di applicativi web e mobil...
Innovazione e infrastrutture cloud per lo sviluppo di applicativi web e mobil...Innovazione e infrastrutture cloud per lo sviluppo di applicativi web e mobil...
Innovazione e infrastrutture cloud per lo sviluppo di applicativi web e mobil...
 
ORDBMS e NoSQL nel trattamento dei dati geografici parte seconda. 30 Sett. 2015
ORDBMS e NoSQL nel trattamento dei dati geografici parte seconda. 30 Sett. 2015ORDBMS e NoSQL nel trattamento dei dati geografici parte seconda. 30 Sett. 2015
ORDBMS e NoSQL nel trattamento dei dati geografici parte seconda. 30 Sett. 2015
 
Sistemi No-Sql e Object-Relational nella gestione dei dati geografici 30 Sett...
Sistemi No-Sql e Object-Relational nella gestione dei dati geografici 30 Sett...Sistemi No-Sql e Object-Relational nella gestione dei dati geografici 30 Sett...
Sistemi No-Sql e Object-Relational nella gestione dei dati geografici 30 Sett...
 
Elementi di sismica a riflessione e Georadar (Gian Piero Deidda, UNICA)
Elementi di sismica a riflessione e Georadar (Gian Piero Deidda, UNICA)Elementi di sismica a riflessione e Georadar (Gian Piero Deidda, UNICA)
Elementi di sismica a riflessione e Georadar (Gian Piero Deidda, UNICA)
 
Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...
Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...
Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...
 
SmartGeo/Eiagrid portal (Guido Satta, CRS4)
SmartGeo/Eiagrid portal (Guido Satta, CRS4)SmartGeo/Eiagrid portal (Guido Satta, CRS4)
SmartGeo/Eiagrid portal (Guido Satta, CRS4)
 
Luigi Atzori Metabolomica: Introduzione e review di alcune applicazioni in am...
Luigi Atzori Metabolomica: Introduzione e review di alcune applicazioni in am...Luigi Atzori Metabolomica: Introduzione e review di alcune applicazioni in am...
Luigi Atzori Metabolomica: Introduzione e review di alcune applicazioni in am...
 
Mobile Graphics (part2)
Mobile Graphics (part2)Mobile Graphics (part2)
Mobile Graphics (part2)
 
Mobile Graphics (part1)
Mobile Graphics (part1)Mobile Graphics (part1)
Mobile Graphics (part1)
 

Seminario Davide Carboni, 14-06-2012