[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

ITRM20060638A1 - Metodo per la localizzazione di dispositivi remoti utilizzante onde acustiche ed elettromagnetiche - Google Patents

Metodo per la localizzazione di dispositivi remoti utilizzante onde acustiche ed elettromagnetiche Download PDF

Info

Publication number
ITRM20060638A1
ITRM20060638A1 IT000638A ITRM20060638A ITRM20060638A1 IT RM20060638 A1 ITRM20060638 A1 IT RM20060638A1 IT 000638 A IT000638 A IT 000638A IT RM20060638 A ITRM20060638 A IT RM20060638A IT RM20060638 A1 ITRM20060638 A1 IT RM20060638A1
Authority
IT
Italy
Prior art keywords
remote devices
vector
acoustic
equation
elements
Prior art date
Application number
IT000638A
Other languages
English (en)
Inventor
Riccardo Carotenuto
Original Assignee
Cardinale Ciccotti Giuseppe
Riccardo Carotenuto
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cardinale Ciccotti Giuseppe, Riccardo Carotenuto filed Critical Cardinale Ciccotti Giuseppe
Priority to IT000638A priority Critical patent/ITRM20060638A1/it
Priority to US12/514,847 priority patent/US8089827B2/en
Priority to JP2009538858A priority patent/JP2010511172A/ja
Priority to EP07849769A priority patent/EP2095151B1/en
Priority to PCT/IT2007/000830 priority patent/WO2008065691A1/en
Publication of ITRM20060638A1 publication Critical patent/ITRM20060638A1/it

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/18Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
    • G01S5/30Determining absolute distances from a plurality of spaced points of known location
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/16Systems for determining distance or velocity not using reflection or reradiation using difference in transit time between electrical and acoustic signals

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
  • Telephone Set Structure (AREA)

Description

SALTJ2Slp06
Descrizione dell'invenzione avente per titolo:
METODO PER LA LOCALIZZAZIONE DI DISPOSITIVI REMOTI UTILIZZANTE ONDE ACUSTICHE ED ELETTROMAGNETICHE
A nome dei Signori
1) CARDINALE CICCOTTI Giuseppe
2) CAROTENUTO Riccardo
a : 1) Santa Marinella (Roma); 2) Roma
Inventore : CAROTENUTO Riccardo
DESCRIZIONE SETTORE IN CUI SI ESPLICA L’INVENZIONE
L’invenzione fa riferimento in generale ad una tecnica -ed al relativo apparato che la realizza- in grado di localizzare dispositivi remoti identici. Più in particolare essa fa riferimento ad un metodo
di localizzazione che utilizza dei protocolli di ricerca veloci ed A C RAMMEN<Q>Hw N<2J>9°..
D<D Di0>M<tEN (GETHTA>o<R>M<I>M<ENGH M7I 2>” -.<Vi Q Fttt1>a<3>ROMuaAroonane -<,>ottimizzati anche sotto l’aspetto delTimmunità ai disturbi.
STATO DELLA TECNICA
Sono note delle tecniche di valutazione della distanza di solito utilizzate per misurare distanze su una sola dimensione. Alcuni sistemi sono stati basati su metodi ad ultrasuoni del tipo che rilevano l’eco all’impulso ed utilizzano dei trasduttori ad elevata direzionalità puntati verso il bersaglio per misurarne la posizione e
la distanza. Con tale tecnica, la distanza tra un trasmettitore ed un ricevitore è determinata in modo indiretto mediante la misura del
SALTJ251p06
tempo trascorso, di solito definito come tempo di volo, durante il quale il segnale generato presso il trasmettitore va a collidere col ricevitore e ritorna indietro al trasmettitore.
Le distanze sono determinate mediante la misurazione dei tempi trascorsi tra remissione dell’ impulso che viaggia dal trasmettitore verso ciascun ricevitore. Il calcolo delle coordinate è effettuato di solito utilizzando una semplice operazione di triangolazione e/o laterazione.
Più recentemente si stanno diffondendo sensori e calcolo distribuito, in associazione con reti wireless ad elevata densità per la raccolta e la distribuzione di dati ambientali, a causa dell'enorme impatto su tematiche come la salute pubblica, la società, la protezione ambientale, etc. L’idea di base è di disseminare un grande numero di sensori con alimentazione autosuffìciente e dal basso costo unitario in grado di costituire i nodi di una rete wireless, di acquisire dati e di compiere semplici
elaborazioni. L'equipaggiamento di sensori può includere per esempio sensori di temperatura, umidità, illuminazione, microfoni acustici o ultra-acustici, sensori magnetici, inerziali, oppure ottici.
Un tipico obiettivo di una rete di sensori è di rilevare, sorvegliare e classificare oggetti, eventi o misurare il valore dì parametri nelle vicinanze della rete.
Come esempio, si può immaginare di costruire i nodi della rete piccoli come semi di granoturco, dotati di microbatterie, capaci di misurare temperatura e umidità, di trasmettere i dati acquisiti ad
SALTJ251p06 una radio base e soprattutto di localizzare la propria posizione
rispetto a un riferimento dato.
Un coltivatore potrebbe “seminare” i nodi della rete in un campo
di granoturco, che trasmetterebbero un'accurata mappatura della
temperatura e umidità del suolo in tutto il campo. Altre
applicazioni molto promettenti sono nel campo della domotica, al
fine di monitorare posizione e parametri di oggetti e persone in
casa, della gestione di magazzini e più in generale della logistica,
per localizzare e controllare il flusso di merci, e nel rilievo
automatico di scavi e manufatti.
In generale la struttura della rete può essere riassunta come segue:
un certo numero di nodi, dotati di opportune capacità sensoriali e a
basso costo, con limitate capacità di elaborazione e con un sistema
di comunicazione a basso consumo di energia, sono disseminati in
una certa regione spaziale. Le grandezze misurate sono
pre-elaborate localmente, ed il risultato è trasmesso ad una
centrale locale (Central Information Processor, CIP) attraverso
una rete di comunicazione low-power. Il CIP elabora le
informazioni provenienti dai sensori e trasmette il risultato ad un
centro di processamento a livello più elevato [1, 2, 3, 4, 5, 6].
Alcuni algoritmi per la elaborazione dei dati provenienti dai
sensori nei nodi della rete assumono che la posizione di ciascun
nodo sia nota [7]. Tuttavia, spesso non è disponibile una
conoscenza sufficientemente accurata della posizione dei nodi. I
singoli nodi sono spesso posizionati sul campo da persone o da
SALTJ2Slp06
lanci da piattaforme aeree. Un caso particolare è costituito da nodi dotati di sensori di posizione. Tali nodi possono per esempio essere posti su oggetti o persone di cui si desidera conoscere istante per istante la posizione, e l'uscita desiderata del sistema è la conoscenza della posizione di ciascun sensore rispetto ad un sistema di riferimento.
A questo scopo, si potrebbe equipaggiare ogni nodo con un sistema Global Positioning System (GPS), ma ciò risulta assai costoso e aumenta considerevolmente il fabbisogno energetico del singolo nodo. Inoltre, la risoluzione spaziale fornita dal GPS può essere insufficiente per molte applicazioni, come localizzare con precisione oggetti e persone all'interno di una casa.
L'auto-localizzazione nelle reti di sensori è attualmente un'area di ricerca assai attiva [ 3, 7, 8, 9].
Sintesi dell’invenzione
Lo scopo della presente invenzione è di fornire un algoritmo originale per la localizzazione di dispositivi remoti basato sull’uso congiunto di onde acustiche ed elettromagnetiche, caratterizzato da un’elevata affidabilità ed immunità ai disturbi ambientali.
Un ulteriore scopo della presente invenzione è la capacità di localizzare dispositivi remoti identici tra loro, ma privi di un codice di identificazione.
E scopo della presente invenzione anche quello di fornire un metodo per la localizzazione di dispositivi remoti utilizzante onde acustiche ed elettromagnetiche che si basi sull’impiego di
SALTJ251p06 tecnologie e protocolli noti e standard nell’ambito del
telerilevamento e delle tecnologie elettroniche anche al fine di
facilitarne la manutenzione e migliorarne l’affidabilità, pur
tenendone basso il costo.
Questi ed altri scopi sono ottenuti mediante un sistema di
rilevamento della posizione, e una relativa tecnica per la
determinazione delle coordinate di M dispositivi allocati su dei
punti di interesse in un sistema di coordinate ad N dimensioni
secondo i principi esposti nelle rivendicazioni allegate.
L’apparato comprende un sistema di trasmettitori di tipo acustico,
per remissione di segnali sonori verso una pluralità di dispositivi
ricevitori allocati in base alle coordinate specifiche dei punti di
interesse.
La tecnica prevede dei mezzi di analisi, associati con l’apparato,
tali da elaborare le misurazioni relative alle distanze tra il
trasmettitore e ciascun ricevitore. I mezzi di analisi comprendono
a loro volta dei mezzi di rilevazione e dei mezzi di elaborazione
dati. I mezzi di rilevazione producono in un primo momento degli
impulsi sonori di cui sì rilevano i tempi di emissione quindi sono
attuate le relative misurazioni riferite al periodo intercorso tra la
trasmissione del suono e la ricezione della corrispondente onda
elettromagnetica da parte del dispositivo ricevitore. I mezzi di
calcolo elaborano le misure dei tempi e quindi delle distanze
acquisite.
Più in dettaglio un insieme di “fari”, o "boe", emette una sequenza
SALTJ251p06
di impulsi acustici o ultra-acustici nella regione di spazio che contiene i dispositivi remoti, elementi della rete. Nel momento in cui ciascun dispositivo remoto è investito dal fronte d'onda acustica, trasmette, indipendentemente da tutti gli altri, un segnale in radiofrequenza (RF), nella banda libera ISM, di acknowledge alla radio base (o CIP). La radio base conosce le posizioni dei "fari" acustici e i tempi di arrivo dei segnali di acknowledge, e sulla base di questi calcola la posizione di ciascun dispositivo remoto servendosi di un algoritmo robusto. L'algoritmo, sfruttando i vincoli geometrici del problema, è in grado di eliminare falsi segnali di acknowledge dovuti a riflessioni acustiche indesiderate, a disturbi ambientali o ad altre cause.
Il sistema è in grado di funzionare anche in ambienti rumorosi con centinaia di dispositivi remoti in regioni spaziali di centinaia di metri quadrati.
DESCRIZIONE DI UNA REALIZZAZIONE PREFERITA
Al solo fine di meglio chiarire Γ invenzione e senza con ciò volerne limitare l’ambito ed i settori in cui essa può trovare applicazione, di seguito si descriveranno alcune implementazioni specifiche con riferimento alla Figura 1 allegata in cui è mostrata una rappresentazione schematica a blocchi funzionali del funzionamento del trovato.
Il sistema proposto si basa su una struttura di rete in cui tutta la potenza di calcolo è concentrata nella radio base 2, mentre la sezione di localizzazione dei singoli dispositivi remoti 3 , 3 ,...3<M>
SALTJ2Slp06
è estremamente semplice; in aggiunta a ciò, la capacità di localizzare dispositivi remoti identici rende possibile una produzione di massa dei dispositivi remoti ed una enorme riduzione dei costi di produzione.
Il sistema proposto si può avvalere dell'integrazione su singolo chip di un'unità di calcolo con sensori, circuiti di condizionamento e conversione del segnale ed elettronica di comunicazione wireless, che permette di costruire sistemi completi chiamati system-on-chip (SOC), rendendo ancora più appetibile il sistema proposto.
Viene descritto un sistema e un metodo per determinare la posizione di una molteplicità di dispositivi remoti, eventualmente dotati di sensori a bordo, in un sistema di riferimento
N-dimensionale, dove i dispositivi remoti 3 ricevono segnali da opportuni emettitori acustici o ultra-acustici 4 in numero non
inferiore aN+1.
Il sistema è quindi composto da un insieme di emettitori 4’, 4”,..·
di onde acustiche o ultra-acustiche, detti "fari" o "boe", i quali emettono una sequenza di impulsi acustici o ultra-acustici nella regione di spazio che contiene i dispositivi remoti di cui si vuole individuare la posizione in relazione al sistema di riferimento dato. Le onde di pressione si propagano nel mezzo (gas, liquido, solido) e raggiungono i dispositivi remoti 3<’>,
3 ,...3<M>.
Nel momento in cui ciascun dispositivo remoto è investito dal
SALTJ2$lp06
fronte d’onda acustica, trasmette, indipendentemente da tutti gli altri, un segnale in radio frequenza (RF) di acknowledge omnidirezionale, il quale viene captato dalla radio base, (o CIP).
La radio base 2 conosce le posizioni dei “fari” acustici 4’, 4”,...4<N+I>e i tempi di arrivo dei segnali di acknowledge, e sulla base di questi calcola la posizione di ciascun nodo servendosi di un algoritmo robusto, di seguito descritto.
Ciascun dispositivo remoto 3 è composto da almeno i seguenti componenti:
• un microfono, operante nella banda acustica di interesse, che rileva l'andamento del campo di pressione acustica presso il sensore e Γ arrivo dei fronti d’onda emessi dai fari;
• un circuito di condizionamento di segnale (adattamento di
impedenza, amplificatore, filtro di reiezione del rumore fuori banda);
• un circuito di riconoscimento del segnale, che identifica il segnale utile tra tutti i suoni ricevuti (nella sua forma più semplice, un decisore a soglia, oppure un circuito capace di confronto tramite cross-correlazione con un segnale campione, un circuito di stima di indicatori statistici, reti neurali, etc);
• un trasmettitore RF, in una opportuna banda (per es. ISM), per comunicare l’awenuta ricezione alla radio base; eventualmente, ai fini della corretta associazione tra lettura dei sensori a bordo e posizione del dispositivo remoto nel
SALTJ251p06 sistema di riferimento, il trasmettitore deve essere in grado di trasmettere un codice che identifichi univocamente il dispositivo remoto e i dati letti dai suoi sensori;
• un controllore, che si incarica dì gestire la ricezione del segnale acustico, il processamento del segnale e la trasmissione dell'awenuta ricezione.
La radio base 2 è composta almeno dai seguenti componenti:
- N+l trasmettitori di impulsi acustici o ultra-acustici, la cui banda è selezionata in base alle esigenze di accuratezza della localizzazione, distanza massima dei dispositivi remoti 3 , 3 ..3<M>dagli emettitori e silenziosità delle operazioni; la posizione dei trasmettitori all'interno del sistema di riferimento dato è nota con sufficiente accuratezza;
- un ricevitore in radio frequenza, in grado di captare i segnali, relativi al posizionamento e alla lettura dei sensori on-board,
emessi dai singoli dispositivi remoti;
- un sistema di calcolo per il computo della posizione dei dispositivi remoti 3 , 3 ,...3<M>a partire dalla differenza tra i tempi di emissione dell'impulso acustico e di ricezione del segnale in radio frequenza;
- un algoritmo, eseguito dal sistema di calcolo della radio base 2, basato su una formulazione matriciale del problema di localizzazione, in grado di fornire la posizione dei dispositivi remoti 3 , 3 . .3<M>nel sistema di riferimento dato.
Modalità di funzionamento del sistema di localizzazione
SALTJ25ìp06
Il primo trasmettitore acustico emette un impulso, eventualmente codificato; il fronte d’onda acustica si propaga nella regione di spazio ove si trovano i dispositivi remoti 3 , 3 ,...3<M>, investendoli.
I dispositivi remoti, nel momento in cui captano con il microfono a bordo il fronte d'onda, emettono l’impulso in RF.
Successivamente, la radio base 2 capta e registra i segnali RF, che si suppongono per ora non codificati e identici, provenienti dai dispositivi remoti 3 , 3 ,...3<M>, che permettono di valutare i tempi di arrivo. I tempi di arrivo sono proporzionali alla distanza dy tra la sorgente acustica i- esima e il dispositivo remoto j-esimo.
In assenza di disturbi (per esempio riflessioni acustiche ambientali), i segnali ricevuti sono in numero pari ai dispositivi remoti raggiunti dal fronte d’onda acustica con energia sufficiente.
La misura del tempo di volo tra emissione della sorgente i-sima e
dispositivo remoto j-simo permette di ricavare la distanza tra la sorgente e il dispositivo remoto, per ora supponendo che la velocità di propagazione sia nota, costante nel tempo e uguale in tutta la regione di spazio d'interesse. Per ogni emissione della sorgente i-esima, viene formato un vettore di ricezione Djcomposto dalla successione delle distanze, ricavate come prodotto tra i tempi di ricezione e velocità stimata del suono. La finestra temporale di ascolto e’ scelta in ragione della massima distanza utile stimata dei dispositivi remoti. Generalmente, in assenza di disturbi, in vettore Di ha lunghezza massima M, pari al numero di dispositivi remoti 3 , 3 ,...3<M>presenti. In presenza di disturbi di
SALTJ251p06
tipo acustico o elettromagnetico, che possano essere interpretati erroneamente come segnali di ricezione in eccesso, il vettore di ricezione ha lunghezza Lj > M.
Ripetendo quanto detto per tutte le sorgenti acustiche o boe, si ottengono N+ 1 vettori di ricezione.
La posizione Xj= (χυ, X2j...XNj) del dispositivo j-simo può essere calcolata a partire dalle N+l distanze dj, d2j,...dN+ijCome punto di intersezione delle N+l sfere di raggio dy centrate nelle posizioni
(XSÌ, ysi, zSi,<con>i<=> 2,... N+l) delle N+l sorgenti acustiche. Per N = 3 e ponendo Xij= xj, x2j= y,, X3j= Zj, si ottiene:
Sottraendo la prima equazione delle altre si ottiene un sistema lineare in 3 equazioni e 3 incognite (xj, yj, Zj), le coordinate del dispositivo remoto nel sistema di riferimento 3 -dimensionale definito per le sorgenti acustiche :
_
L’equazione precedente può essere riscritta compattamente in forma matriciale:
SALTJ2Slp06
AXj= Bj, (3)
e risolta come:
Xj<=>A<'1>Bj. (4)
È possibile dimostrare che, disponendo opportunamente le sorgenti, la matrice A è invertibile [10].
La posizione Xjdel j -esimo dispositivo remoto si può calcolare a partire dalla conoscenza di A, determinata dalle posizioni note delle sorgenti, e dalla N+l -pia (d^, d2j,...dN+ij).
Sfortunatamente, a causa della struttura del sistema e della sequenza delle operazioni descritte, non è possibile distinguere a priori per ogni dispositivo remoto j la N+l -pia (dy, d2j,...dN+ij) all’interno dei vettori di ricezione (DhD2,. ..DN+I)■
E perciò necessario un opportuno algoritmo di ricerca, che permette di selezionare i possibili candidati (dij, d2j,...dN+1j),
all'interno dei vettori di ricezione (D{, D2,...DN+I). Successivamente, viene calcolato il vettore Xjattraverso l'equazione (4).
Il vettore Xjviene quindi valutato nell'equazione (1), e può essere considerato una soluzione ammissibile del problema di localizzazione se il residuo ottenuto è nullo, o inferiore ad una soglia prestabilita che tiene conto del rumore totale da cui è affetto il calcolo complessivo.
I passi sopra esposti vengono ripetuti finché vengono calcolate le posizioni di tutti gli M dispositivi remoti 3 , 3 ,...3<M>.
L'algoritmo di ricerca ha un ruolo fondamentale nelle operazioni sopra esposte. Infatti, in assenza di una opportuna strategia, nel
SALT/251p06
caso peggiore e in assenza di disturbi, si devono eseguire un
numero M<N+1>di valutazioni in sequenza dell'equazione (4) e
dell'equazione (1), numero che può essere molto elevato. Per
esempio, per N = 3 (caso 3D) e M = 100, il numero di valutazioni
è IO<8>.
In caso di disturbi, il numero di valutazioni cresce fino a
LrL2-. . .LN+I, con Lj > M.
Si descrive qui un algoritmo di ricerca appropriato per ridurre
considerevolmente il carico computazionale, basato sulla
considerazione che le sorgenti si trovano all’interno di una sfera di
raggio rmaxe gli elementi di ciascuna N+l-pla (dy, d2j,...dN+ij),
non differiscono perciò di più di 2rmax.
L'algoritmo opera come segue:
• da uno dei vettori Dj, per esempio dal vettore Dj, viene
estratto il primo elemento, dn;
• vengono estratti dai rimanenti vettori Di (i=2, 3,. ..N+l) tutti
gli elementi che differiscono al massimo di 2rmax, e che
quindi sono dei possibili candidati. Per scelte ragionevoli di
rmaxil numero di tali elementi supera di poco N+l;
• vengono calcolate tutte le combinazioni degli elementi
estratti, senza scambio tra gli elementi di vettori diversi, che
vengono usate per calcolare un insieme di Xjdall’eq.(4);
• se ima delle combinazioni produce, attraverso l’eq.(4), un
residuo nullo o sufficientemente piccolo nella eq.(l), allora
il primo elemento estratto di i è un segnale di ricezione
SALTJ251p06
valido. In questo caso, viene opportunamente memorizzata la coordinata del dispositivo remoto appena ricavata e gli N+l elementi che producono ù<’>vettore Xj soluzione dell'equazione (1) vengono eliminati dai rispettivi vettori Dj;
• altrimenti, nessuna delle combinazioni produce un risultato valido, perciò si può concludere che il primo elemento estratto dal vettore Dj è non valido, cioè si tratta di un disturbo. Questo elemento viene eliminato dal vettore Di;
• successivamente, in tutti e due i casi precedenti, si sceglie ancora il primo elemento di Di, e sì ripetono i passi sopra descritti, finché gli elementi del vettore Di vengono esauriti.
A seguito di questo algoritmo, vengono certamente identificate le coordinate di tutti gli M dispositivi remoti. Nei vettori Dj(i ≠ 1), rimangono Lj- M elementi residui corrispondenti ai disturbi
ricevuti.
Il sistema proposto può operare anche in differente modalità detta
di "sparo singolo". In questa modalità, le sorgenti acustiche emettono contemporaneamente i loro impulsi, che possono essere indistinguibili l'uno dall'altro per andamento del segnale. Ciò comporta una semplificazione dellliardware, che prevede un solo pulsatore per tutte le sorgenti acustiche, e un vantaggio in termini di frequenza di ripetizione dell'impulso, e quindi di tempi di refresh delle posizioni, dal momento che bisogna attendere approssimativamente un solo tempo di propagazione dei fronti d'onda acustici nella regione di spazio di interesse, invece di N+l
SALTJ35tp06 tempi di propagazione.
La differenza con la modalità precedente risiede nel fatto che non
è più possibile distinguere N+l vettori di ricezione, ma si ha un
unico vettore D. Ne consegue che risulta indeterminata la
posizione relativa, o indice i, di ciascun elemento dy all'interno dei
dati disponibili, mentre nel caso precedente risulta fissato e noto
Vindice i di ciascun elemento dy. Come conseguenza, durante la
ricerca degli elementi appartenenti alla j- esima N+l-pla, bisogna
considerare anche lo scambio di posizione nella N+l-pla degli
elementi estratti dal vettore D, con grande aggravio del carico
computazionale.
L'algoritmo sopra descritto si presta anche al funzionamento del
sistema in modalità sparo singolo.
Infatti, basta applicare l'algoritmo a N+l vettori tra loro identici,
ciascuno copia dell’unico vettore D disponibile.
Calcolo della velocità locale
Si può raggiungere un maggiore livello di accuratezza di
localizzazione stimando di volta in volta la velocità del suono
sulla tratta (media) sorgenti-singolo dispositivo remoto, dal
momento che la velocità del suono può variare in modo non
trascurabile in funzione della temperatura, umidità, pressione
dell’aria e soprattutto delle perturbazioni atmosferiche. A questo
scopo, l'eq. (2) viene opportunamente modificata come segue:
SALTJ251p06
dove tyè il tempo di arrivo del fronte d’onda emesso dalla sorgente i-esima al dispositivo remoto j -esimo. Qui si considera la N+2-pla (ty, t2j,...tN+2j), all’interno dei vettori di ricezione (Ti, T2,-Tn+2).
La soluzione è analoga alle eqs. (3) e (4). Le sorgenti richieste sono 5 o, in generale, N+2. La matrice A deve essere invertita ad ogni calcolo di Xj, che include Vj, la velocità media del suono lungo il tratto tra la sorgente e il dispositivo remoto. Come nel caso precedente, è possibile dimostrare che A è invertibile disponendo opportunamente le sorgenti.
Il calcolo procede come nel caso precedente sostituendo (Ti, T3⁄4...TN+2) a (Di, D2,...DN+I) ed e’ aggravato dalla necessita’ di
dover invertire la matrice A per ogni stima di Xje dall’aumento delle sorgenti, nel caso 3D, da 4 a 5.
BIBLIOGRAFIA
(1) J.N. Ash and R.L. Moses, “Acoustic time delay estimation and sensor network self-localization: experimental results,” J. Acoust.
Soc. Am., voi. 1 18, n. 2, August 2005.
(2) R. L. Moses, D. Krishnamurthy, R. M. Patterson, “A selflocalization method for wireless sensor networks”, EURASIP Journal on Applied Signal Processing, voi. 4, pp. 348-358, 2003.
SALTJ251p06 (3) D. Esrin, L. Girod, G. Pottie, and M. Srivastava, “Instrumenting thè world with wireless sensor networks”, Proc.
IEEE Int. Coni. Acoustics, Speech, Signal Processing, voi. 4, pp.
2033-2036, Salt Lake City, Utah, USA, May 2001.
(4) G. Pottie, and W. Kaiser, “Wireless integrated networks sensors”, Communications of thè ACM, voi. 43, n. 5, pp. 51-58,
2000.
(5) S. Kumar, D. Shepherd, and F. Zhao eds., “Collaborative
signal and Information processing in microsensor networks”,
IEEE Signal Processing Magazine, voi. 19, n. 2, pp. 13-14, 2002.
(6) N. Bulusu, J. Heidemann, an D. Esrin, “GPS-less low cost
outdoor localization for veiy small devices”, IEEE Personal ≤ £ >
P F* < 0 p S O Communications Magazine, voi. 7, n. 5, pp. 28-34, 2000. 1 ■n“ §3 o £> a3⁄4?(7) C. Savarese, J. Rabaey, and J. Beutel, “Locationing in ;P = 5 * m 2 wlff) distributed ad-hoc wireless sensor networks”, Proc. IEEE Int. ilz Conf. Acoustics, Speech, Signal Processing, voi. 4, pp. ’I Mto 2037-2040, Salt Lake City, Utah, USA, May 2001 .
(8) A. Sawides, C.-C. Han, and M. B. Strivastava, “Dynamic
fine-grained localization in ad-hoc networks f sensor”, Proc. 7<th>
Annua! Int Conf. On Mobile Computing and Networking, pp.
166-179, Rome, Italy, July 2001.
(9) L. Girod, V. Bychkovskiy, J. Elson, and D. Esrin, “Locating
tiny sensors in time and space: a case of study”, proc. Int. Conf.
On Computer Design, voi. 3, pp. 1870-1874, Freiburg, Germany, September 2002.
SALTJ2Slp06
(10) F. Figueroa, and E. Barbieri, “Position detecting System and method, U.S. Patent n° 5,280,457, 1994.

Claims (7)

  1. SALTJ251p06 RIVENDICAZIONI 1. Un metodo per la localizzazione di M dispositivi remoti (3 , 3 ,...3<m>) attraverso le loro coordinate in un sistema a N dimensioni caratterizzato dal fatto di comprendere le fasi relative a: a- emissione da parte di un primo trasmettitore acustico di un impulso, il cui fronte d’onda acustica si propaga nella regione di spazio ove si trovano detti dispositivi remoti (3 , 3 ,...3<M>) investendoli; b- emissione di un impulso a radiofrequenza da parte di ciascun dispositivo remoto (3 , 3 ,...3<M>), nel momento in cui esso capta con il microfono a bordo detto fronte d’onda; c- acquisizione da parte di una radio base (2) dei segnali a radiofrequenza, provenienti dai dispositivi remoti (3 , 3 ,...3<M>), che permettono di valutare i tempi di arrivo, proporzionali alla distanza (<3⁄4) tra la sorgente acustica i-esima (4) ed il dispositivo remoto j-esìmo (3);
    d- popolazione per ciascuna emissione della sorgente i-esima, di un vettore di ricezione (Di), in assenza di disturbi di lunghezza massima M, composto dalla successione delle distanze, ricavate come prodotto tra tempi di ricezione e velocità stimata del suono, pari al numero di dispositivi remoti presenti; e- ripetizione delle fasi a, b, c, d per tutte le N+l sorgenti acustiche, per il popolamento di N+l vettori di ricezione; f- calcolo della posizione Xj= (x^, x2j,...XNj) del dispositivo j-esimo a partire dalle N+l distanze dij, d2j,. ..dN+ij, come punto SALTJ251p06 di intersezione delle N+l sfere di raggio dycentrate nelle posizioni (xSi, ysi, 3⁄4, con i = 1, 2, ...N+l) delle N+l sorgenti acustiche.
  2. 2. Un metodo per la localizzazione di dispositivi remoti (3 , 3 ,...3 ) attraverso le loro coordinate in un sistema a N dimensioni secondo la rivendicazione 1 caratterizzato dal fatto che in presenza di disturbi di tipo acustico o elettromagnetico, che potrebbero essere interpretati erroneamente come segnali di ricezione in eccesso, il vettore di ricezione sia sovradimensionato ad una lunghezza Lj > M.
  3. 3. Un metodo per la localizzazione di dispositivi remoti (3 , 3 ,...3<M>) attraverso le loro coordinate in un sistema a tre dimensioni secondo ciascuna delle rivendicazioni precedenti caratterizzato dal fatto che avendo posto Xj, x2j= yj, x3j· = 3⁄4 si
    operi in base alle seguenti fasi di calcolo matriciale: sottrazione della prima equazione dalle altre nel sistema
    per ottenere un sistema lineare di tre equazioni in tre incognite (xj, yj, Zj) da cui ricavare l’equazione matriciale delle coordinate del dispositivo remoto nel sistema di riferimento 3-dimensionale definito per le sorgenti acustiche; SALTJ25tp06 b- risoluzione dell’equazione in base alla forma vettoriale, Xi = A 'Bj, (4) la matrice A essendo invertibile per effetto della disposizione delle sorgenti, di qui calcolando la posizione Xjdel j-esimo dispositivo remoto (3) a partire dalla conoscenza di A determinata dalle posizioni note delle sorgenti, e dalla N+l-pla (dij, d2j,. . -dN+ij).
  4. 4. Un metodo per la localizzazione di dispositivi remoti (3 , 3 ,...3 ) attraverso le loro coordinate in un sistema a N dimensioni secondo ciascuna delle rivendicazioni precedenti caratterizzato dal fatto che una distinzione a priori, per ogni dispositivo remoto j, della N+l-pla (dy, d2j,...dN+y) all’interno dei vettori di ricezione (Di, D2,...DN+i) avvenga attraverso una procedura di ricerca, che seleziona i possibili candidati (dy, d2j,...dN+y), alVintemo dei vettori di ricezione (Di, D2,...DN+I), per
    calcolare il vettore Xjattraverso l'equazione Xj= A<_1>Bj(4), detto vettore Xjessendo valutato nell'equazione (1), una soluzione ammissibile del problema di localizzazione se il residuo ottenuto è nullo, o inferiore ad una soglia prestabilita che tiene conto del rumore totale da cui è affetto il calcolo complessivo.
  5. 5. Un metodo per la localizzazione di dispositivi remoti (3<’>, 3 ,...3 ) attraverso le loro coordinate in un sistema a N dimensioni secondo ciascuna delle rivendicazioni precedenti caratterizzato dal fatto che la riduzione del carico computazionale, nel caso le sorgenti si trovino alPintemo di una sfera di raggio rmax SALTJ25lp06 e gli elementi di ciascuna N+l-pla (dy, d2j,...dN+ij), non differiscano perciò di più di 2rmax, avvenga attraverso un procedimento comprendente le seguenti fasi: i- estrazione da uno dei vettori Di del primo elemento; ii- estrazione dai rimanenti vettori Dj di tutti gli elementi che differiscono al massimo di 2rma3⁄4e che quindi sono dei possibili candidati, il numero di tali elementi superando di poco N+l per scelte ragionevoli di rmax; iii- calcolo di tutte le combinazioni degli elementi estratti, senza scambio tra gli elementi di vettori diversi, che vengono usate per calcolare un insieme di Xjdall’equazione (4); iv.a- se una delle combinazioni produce, attraverso l’equazione (4), un residuo nullo o sufficientemente piccolo nella equazione (1), acquisizione del primo elemento estratto come segnale di ricezione valido, di qui memorizzando la coordinata
    del dispositivo remoto appena ricavata ed eliminando gli N+l elementi che producono il vettore Xjsoluzione dell'equazione (1) dai rispettivi vettori Dj; iv.b- altrimenti, con nessuna delle combinazioni che produce un risultato valido, invalidazione del primo elemento estratto dal vettore, trattandosi di un disturbo, che va eliminato dal vettore stesso; v- scelta ulteriore, successivamente a tutti e due i casi iv.a e iv.b precedenti, del primo elemento di Di, ed iterazione dei passi i, ii, iii, iv, finché gli elementi del vettore stesso vengono SALTJ2SIp06 esauriti.
  6. 6. Un metodo per la localizzazione di dispositivi remoti (3 , 3 ,...3 ) attraverso le loro coordinate in un sistema a N dimensioni secondo ciascuna delle rivendicazioni precedenti caratterizzato dal fatto che tutte le sorgenti acustiche, tarate su un solo pulsatore, emettano contemporaneamente i loro impulsi, eventualmente indistinguibili l'uno daH'altro per andamento del segnale, operando quindi su una singola frequenza di ripetizione dell'impulso, con ciò instaurando un regime di attesa vincolato ad un solo tempo di propagazione dei fronti d'onda acustici nella regione di spazio di interesse.
  7. 7. Un metodo per la localizzazione di dispositivi remoti attraverso le loro coordinate in un sistema a N dimensioni secondo le rivendicazioni 5 e 6 caratterizzato dal fatto che operando con un unico vettore di ricezione (D), per la ricerca degli elementi appartenenti alla j- esima N+l-pla, venga considerato anche lo scambio di posizione nella N+l-pla degli elementi estratti dal
    vettore D, di qui Γ impiego della procedura, applicata a N+l vettori Di tra loro identici, ciascuno copia deirunico vettore D disponibile, comprendente le seguenti fasi: i- estrazione da uno dei vettori Di del primo elemento; ii- estrazione dai rimanenti vettori Di di tutti gli elementi che differiscono al massimo di 2rmax, e che quindi sono dei possibili candidati, il numero di tali elementi superando di poco N+l per scelte ragionevoli di rmax; SALTJ251p06 iii- calcolo di tutte le combinazioni degli elementi estratti, senza scambio tra gli elementi di vettori diversi, che vengono usate per calcolare un insieme di Xjdall’equazione (4); iv.a- se una delle combinazioni produce, attraverso l’equazione (4), un residuo nullo o sufficientemente piccolo nella equazione (1), acquisizione del primo elemento estratto come segnale di ricezione valido, di qui memorizzando la coordinata del dispositivo remoto appena ricavata ed eliminando gli N+l elementi che producono il vettore Xjsoluzione dell'equazione (1) dai rispettivi vettori D;; iv.b- altrimenti, se nessuna delle combinazioni ha prodotto un risultato valido, invalidazione del primo elemento estratto dal vettore, trattandosi di un disturbo, che va eliminato dal vettore stesso; v- scelta ulteriore, successivamente a tutti e due i casi iv.a e iv.b precedenti, del primo elemento di Dj, ed iterazione dei
    passi i, ii, iii, iv, finché gli elementi del vettore stesso vengono esauriti. 9. Un metodo per la localizzazione di dispositivi remoti attraverso le loro coordinate in un sistema a N dimensioni secondo ciascuna delle rivendicazioni precedenti caratterizzato dal fatto di ottimizzare l’accuratezza di localizzazione stimando di volta in volta la velocità del suono sulla tratta (media) sorgenti-singolo dispositivo remoto, modificando l'equazione (2) in:
    SALTJ2Slp06
    ; II- un circuito di condizionamento di segnale con inclusi adattamento di impedenza, amplificatore, filtro di reiezione del rumore fuori banda; ΠΙ- un circuito di riconoscimento del segnale, che identifica il segnale utile tra tutti i suoni ricevuti con inclusi un decisore a soglia, oppure un circuito capace di confronto tramite crosscorrelazione con un segnale campione, un circuito di stima di SALT/2Slp06 indicatori statistici, reti neurali, ecc.; IV- un trasmettitore RF, in una opportuna banda per comunicare l'awenuta ricezione alla radio base; V- un controllore, che si incarica di gestire la ricezione del segnale acustico, il processamento del segnale e la trasmissione dell'awenuta ricezione. 11. Apparato per la localizzazione di dispositivi remoti (3 , 3 ,...3 ) attraverso le loro coordinate in un sistema a N dimensioni secondo ciascuna delle rivendicazioni precedenti caratterizzato dal fatto che il dispositivo radio base (2) comprende almeno i seguenti componenti: a- N+l trasmettitori di impulsi acustici o ultra-acustici, la cui banda è selezionata in base alle esigenze di accuratezza della localizzazione, distanza massima dei dispositivi remoti dagli emettitori e silenziosità delle operazioni, la posizione dei trasmettitori airintemo del sistema di riferimento dato essendo nota con sufficiente accuratezza;
    b- un ricevitore in radio frequenza (2), in grado di captare i segnali, relativi al posizionamento e alla lettura dei sensori on-board, emessi dai singoli dispositivi remoti; c- un sistema di calcolo per il computo della posizione dei dispositivi remoti a partire dalla differenza tra i tempi di emissione deU'impulso acustico e di ricezione del segnale in radio frequenza; d- un algoritmo, eseguito dal sistema di calcolo della radio base, basato su una formulazione matriciale del problema di SALTJ251p06 localizzazione, in grado di fornire la posizione dei dispositivi remoti nel sistema di riferimento dato.
IT000638A 2006-11-30 2006-11-30 Metodo per la localizzazione di dispositivi remoti utilizzante onde acustiche ed elettromagnetiche ITRM20060638A1 (it)

Priority Applications (5)

Application Number Priority Date Filing Date Title
IT000638A ITRM20060638A1 (it) 2006-11-30 2006-11-30 Metodo per la localizzazione di dispositivi remoti utilizzante onde acustiche ed elettromagnetiche
US12/514,847 US8089827B2 (en) 2006-11-30 2007-11-28 Method for localizing remote devices, using acoustical and electromagnetic waves
JP2009538858A JP2010511172A (ja) 2006-11-30 2007-11-28 音響波および電磁波を使用して遠隔デバイスを標定するための方法
EP07849769A EP2095151B1 (en) 2006-11-30 2007-11-28 A method for localizing remote devices, using acoustical and electromagnetic waves
PCT/IT2007/000830 WO2008065691A1 (en) 2006-11-30 2007-11-28 A method for localizing remote devices, using acoustical and electromagnetic waves

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT000638A ITRM20060638A1 (it) 2006-11-30 2006-11-30 Metodo per la localizzazione di dispositivi remoti utilizzante onde acustiche ed elettromagnetiche

Publications (1)

Publication Number Publication Date
ITRM20060638A1 true ITRM20060638A1 (it) 2008-06-01

Family

ID=39167749

Family Applications (1)

Application Number Title Priority Date Filing Date
IT000638A ITRM20060638A1 (it) 2006-11-30 2006-11-30 Metodo per la localizzazione di dispositivi remoti utilizzante onde acustiche ed elettromagnetiche

Country Status (5)

Country Link
US (1) US8089827B2 (it)
EP (1) EP2095151B1 (it)
JP (1) JP2010511172A (it)
IT (1) ITRM20060638A1 (it)
WO (1) WO2008065691A1 (it)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009112901A1 (en) * 2008-03-13 2009-09-17 Sony Ericsson Mobile Communications Wireless communication terminals and methods using acoustic ranging synchronized to rf communication signals

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE544082T1 (de) * 2007-11-13 2012-02-15 Uni I Oslo Ultraschallzonenauffindungssystem mit hoher kapazität
WO2009114626A2 (en) * 2008-03-11 2009-09-17 The Regents Of The University Of California Wireless sensors and applications
US20100228158A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method including device level determining of subject advisory information based on subject status information and postural influencer status information
US9024976B2 (en) * 2009-03-05 2015-05-05 The Invention Science Fund I, Llc Postural information system and method
US20100225474A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method
US20100225498A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Postural information system and method
US20100228495A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method including determining subject advisory information based on prior determined subject advisory information
US20100228494A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method including determining subject advisory information based on prior determined subject advisory information
US20100228154A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method including determining response to subject advisory information
US20100228492A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of State Of Delaware Postural information system and method including direction generation based on collection of subject advisory information
US20100225490A1 (en) * 2009-03-05 2010-09-09 Leuthardt Eric C Postural information system and method including central determining of subject advisory information based on subject status information and postural influencer status information
US20100228159A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method
US20100228488A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method
US20100271200A1 (en) * 2009-03-05 2010-10-28 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method including determining response to subject advisory information
US20100225491A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method
US20100228493A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method including direction generation based on collection of subject advisory information
US20100228487A1 (en) * 2009-03-05 2010-09-09 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Postural information system and method
US8884171B2 (en) * 2010-05-24 2014-11-11 Luidia Inc. Pen transcription system with improved noise rejection
US8849926B2 (en) * 2010-08-06 2014-09-30 Simon Fraser University System and method for self-calibrating, self-organizing and localizing sensors in wireless sensor networks
US9894531B2 (en) 2012-12-03 2018-02-13 University Of Florida Research Foundation, Incorporated Apparatus, method, and software systems for smartphone-based fine-grained indoor localization
US20140372027A1 (en) 2013-06-14 2014-12-18 Hangzhou Haicun Information Technology Co. Ltd. Music-Based Positioning Aided By Dead Reckoning
US9438440B2 (en) 2013-07-29 2016-09-06 Qualcomm Incorporated Proximity detection of internet of things (IoT) devices using sound chirps
US11102746B2 (en) 2014-03-03 2021-08-24 Rosemount Inc. Positioning system
US10942250B2 (en) 2014-03-03 2021-03-09 Rosemount Inc. Positioning system
US9557402B2 (en) 2014-03-03 2017-01-31 Rosemount Inc. Indoor positioning system
US20160044394A1 (en) * 2014-08-07 2016-02-11 Nxp B.V. Low-power environment monitoring and activation triggering for mobile devices through ultrasound echo analysis
KR102414522B1 (ko) 2014-09-25 2022-06-30 삼성전자주식회사 무선 거리 측정 장치 및 방법
ITUB20156039A1 (it) * 2015-11-11 2016-02-11 Maurizio Carraro Radiocomando per domotica e sistemi di sicurezza con localizzazione
US10591593B2 (en) 2016-03-19 2020-03-17 Hipscience, Llc Point of reference displacement and motion sensor
IT201700066160A1 (it) * 2017-06-14 2018-12-14 Univ Bologna Alma Mater Studiorum Metodo per il calcolo di una posizione e l’eventuale mappatura di una variabile spazio-correlata tramite impiego di segnali acustici e corrispondente apparato per l’implementazione del metodo
US10698109B2 (en) * 2018-01-19 2020-06-30 Sony Corporation Using direction of arrival with unique audio signature for object location detection
CN113132895A (zh) * 2019-12-31 2021-07-16 广东博智林机器人有限公司 一种定位方法、定位基站、定位设备、服务器及存储介质
CN113504407B (zh) * 2021-07-14 2023-07-18 北京航空航天大学 一种可用于特高压输电线路邻近区域声强检测的球形传感装置及实现方法
CN117930136B (zh) * 2024-03-21 2024-06-21 广东海洋大学 基于自适应复值归零神经动力学的多移动声源定位方法

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3731273A (en) * 1971-11-26 1973-05-01 W Hunt Position locating systems
US4067015A (en) * 1975-07-11 1978-01-03 The United States Of America As Represented By The National Aeronautics And Space Administration System and method for tracking a signal source
US4247922A (en) * 1978-10-12 1981-01-27 Harris Corporation Object position and condition detection system
US4264978A (en) * 1979-10-15 1981-04-28 Whidden Glenn H Device for locating audio surveillance apparatus
JPS62288592A (ja) * 1986-06-09 1987-12-15 Daihatsu Motor Co Ltd 超音波距離測定装置
US5528232A (en) * 1990-06-15 1996-06-18 Savi Technology, Inc. Method and apparatus for locating items
US5550726A (en) 1992-10-08 1996-08-27 Ushio U-Tech Inc. Automatic control system for lighting projector
US5491670A (en) 1993-01-21 1996-02-13 Weber; T. Jerome System and method for sonic positioning
US5319611A (en) * 1993-03-31 1994-06-07 National Research Council Of Canada Method of determining range data in a time-of-flight ranging system
US5504477A (en) * 1993-11-15 1996-04-02 Wybron, Inc. Tracking system
US5412619A (en) 1994-04-14 1995-05-02 Bauer; Will Three-dimensional displacement of a body with computer interface
GB2313193B (en) * 1996-05-14 2000-06-14 Guide Dogs For The Blind Ass T Method and apparatus for distance measurement
GB2332053B (en) * 1997-12-04 2002-01-09 Olivetti Res Ltd Detection system for determinning positional and other information about objects
US6553013B1 (en) * 1997-04-12 2003-04-22 At&T Laboratories, Cambridge Limited Detection system for determining positional information about objects
GB2332052B (en) * 1997-12-04 2002-01-16 Olivetti Res Ltd Detection system for determining orientation information about objects
IL122079A (en) * 1997-10-30 2002-02-10 Netmor Ltd Ultrasound system for positioning and tracking
DE69821334T2 (de) * 1997-12-04 2004-06-24 At&T Laboratories - Cambridge Ltd. Detektionssystem zur bestimmung von objektbezogener positionsinformation
US6176837B1 (en) * 1998-04-17 2001-01-23 Massachusetts Institute Of Technology Motion tracking system
US6590834B1 (en) * 1998-07-24 2003-07-08 Robert R. Highfill Local positioning system using acoustic time-of-flight and a fixed array of receivers and method for use
GB9901300D0 (en) * 1999-01-22 1999-03-10 Olivetti Research Ltd A method of increasing the capacity and addressing rate of an Ultrasonic location system
JP2001337157A (ja) * 2000-05-26 2001-12-07 Toyo System Kk 超音波を用いた局地測位システム
US6992617B2 (en) * 2003-11-13 2006-01-31 Global Locate, Inc. Method and apparatus for monitoring the integrity of satellite tracking data used by a remote receiver
US6771006B2 (en) * 2002-01-18 2004-08-03 Pegasus Technologies Ltd. Cylindrical ultrasound transceivers
US6674687B2 (en) * 2002-01-25 2004-01-06 Navcom Technology, Inc. System and method for navigation using two-way ultrasonic positioning
JP4154486B2 (ja) * 2003-11-21 2008-09-24 独立行政法人産業技術総合研究所 3次元位置同定処理方法、3次元位置同定処理プログラムおよび3次元位置同定処理プログラムを記録した記録媒体
JP4098294B2 (ja) * 2004-09-21 2008-06-11 日本電信電話株式会社 位置検出システム、発信装置、サーバならびに同システムにおける無線信号の衝突回避方法
JP2006194627A (ja) * 2005-01-11 2006-07-27 Oki Electric Ind Co Ltd 音源位置推定方法及び装置並びにソーナー

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009112901A1 (en) * 2008-03-13 2009-09-17 Sony Ericsson Mobile Communications Wireless communication terminals and methods using acoustic ranging synchronized to rf communication signals

Also Published As

Publication number Publication date
WO2008065691A1 (en) 2008-06-05
US8089827B2 (en) 2012-01-03
EP2095151A1 (en) 2009-09-02
JP2010511172A (ja) 2010-04-08
EP2095151B1 (en) 2012-10-17
US20100061186A1 (en) 2010-03-11

Similar Documents

Publication Publication Date Title
ITRM20060638A1 (it) Metodo per la localizzazione di dispositivi remoti utilizzante onde acustiche ed elettromagnetiche
Gholami et al. An artificial neural network approach to the problem of wireless sensors network localization
Bokareva et al. Wireless sensor networks for battlefield surveillance
KR101536558B1 (ko) 내장된 위치 태그들을 갖는 디바이스들의 위치를 결정하기 위한 방법 및 시스템
Jang et al. Geomagnetic field based indoor localization using recurrent neural networks
US8558666B2 (en) Location detection
JP4957770B2 (ja) 位置推定システム、位置推定装置、位置推定方法及びプログラム
US12096237B2 (en) Method for predicting structure of indoor space using radio propagation channel analysis through deep learning
CN101498781A (zh) 独立定位器以及自治超声波定位系统和方法
JP2008527394A (ja) マルチパス信号を用いて位置決めを行うためのシステム及び方法
Xu et al. Random sampling algorithm in RFID indoor location system
EP3764120A1 (en) Low power wide area network localization
Gholami et al. Evaluating alternative approaches to mobile object localization in wireless sensor networks with passive architecture
Li et al. Hybrid indoor location positioning system
Anjum et al. Analysis of time-weighted LoRa-based positioning using machine learning
Tsai et al. Location determination of mobile devices for an indoor WLAN application using a neural network
Rahman et al. Coordinates determination of submerged sensors using cayley-menger determinant
CN103929810A (zh) 基于小波神经的DV-Hop无线传感网络节点定位方法
Kachhoria et al. Sound source localization in large area wireless sensor networks-A heuristic approach
Jose et al. Taylor series method in TDOA approach for indoor positioning system.
Stormo Human fall detection using distributed monostatic UWB radars
Chiang et al. Localization in wireless sensor networks by fuzzy logic system
Satyamurti et al. ANN assisted node localization in WSN using TDOA
Sonny et al. A Survey of Application of Machine Learning in Wireless Indoor Positioning Systems
Mythili et al. Innovative Localization Algorithm Using the Line of Intersection Technique in Wireless Sensor Networks