2014-06-05 10 views
8

Mi piacerebbe sapere se è possibile in qualche modo triangolare (o altrimenti) ottenere una posizione di un oggetto in movimento in un'area definita, diciamo, 200m x 200m, utilizzando le onde radio. Ho guardato alcuni transceiver e la gamma non dovrebbe essere impossibile (il budget non ha molta importanza). Di cosa avrei bisogno? C'è qualche materiale di lettura là fuori su questo?Triangolazione in radiofrequenza (Posizionamento)

Quello che ho pensato era avere alcune "Antenne" posizionate attorno all'area definita, ascoltando il segnale RF dall'oggetto in movimento - e quindi in qualche modo calcolare la distanza dall'oggetto all'antenna, e in questo modo ottenere l'esatto posizione dell'oggetto combinando i dati di tutte le antenne.

E 'questo in qualche modo possibile, qualcuno si preoccupa di indicarmi la giusta direzione? Grazie mille ragazzi.

Modifica: Hai dimenticato di dire che la precisione non dovrebbe essere così precisa, forse ~ 15 cm?

+0

Quale frequenza e, quindi, lunghezza d'onda, userete? –

+0

@PatriciaShanahan Qualche cosa all'interno degli intervalli ammissibili andrebbe bene? Quindi probabilmente all'interno delle gamme UHF – Nicholas

+0

Questa domanda sembra essere fuori tema perché non è chiaro come sia correlata alla programmazione. –

risposta

6

Phased antenna arrays sono utilizzati per beamforming: l'invio di un segnale in una certa direzione e stimando la direzione di arrivo.

DOA e diversi array di antenne potrebbero essere utilizzati per Localization, che è quello che stai cercando. Questo source spiega che la localizzazione 2D può essere eseguita con 3 ricevitori utilizzando solo le informazioni TDOA.

Non sono sicuro che sia pratico o applicabile al problema che si desidera risolvere, solo una strada per le indagini.

0

io non non sono sicuro su RF & Antenne, ma, avendo più telecamere (la cui posizione relativa è nota) che esamina lo stesso oggetto questo può essere realizzato utilizzando structure from motion

3

bene, domanda simile è stato postato su questo link, si può sicuramente dare un colpo ... https://electronics.stackexchange.com/questions/8690/signal-triangulation

Personalmente penso che, se la vostra zona di destinazione è davvero come a 200 m X 200 m si può dare un'occhiata a Soluzioni basate su RFID. I sistemi RFID passivi utilizzano qualcosa chiamato Indicatore di intensità del segnale ricevuto (RSSI) per determinare quanto un oggetto è vicino a un lettore RFID. RSSI non può dirti l'intervallo esatto, ma puoi sicuramente scoprire se si sta avvicinando o lontano. Ho visto sistemi RFID utilizzati per identificare il carico di camion in una data area all'incirca delle stesse dimensioni del vostro requisito.

L'unica precauzione è se si utilizzano più tag su un oggetto per la direttività del target, quindi RFID non sarà così preciso come il livello RSSI di tag diversi non darà un risultato conclusivo.

Il sistema di phased array è estremamente preciso, ma è un po 'costoso da implementare.

È possibile trovare alcuni documenti di riferimento in questo article. Ha una buona collezione di manuali RF che vanno e Direction Finding.

3

Ci sono un sacco di articoli accademici su questo, ad es. scholar search e prodotti, ad es. ekahau. La cosa più semplice da fare è probabilmente la trilaterazione con hardware che riporta un RSSI, che usi per inferire distanza. La differenza di tempo di arrivo del segnale è un altro livello preciso e complicato.

Molte di queste tecniche sono piuttosto sensibili all'ambiente: è possibile eseguire una precisione di 15 cm in spazi aperti, con ricevitori sufficienti.Se aggiungi muri, mobili e persone diventa più difficile. Quindi è necessario esaminare il sito per vedere come appare un faro in quella posizione; aggiungere la variazione a seconda di dove si trova un utente con il dispositivo (grandi sacchi di acqua bloccata); e quindi interpolare tra i luoghi.

Hai un tag arduino sulla tua domanda. Non sono sicuro di quale sia il significato di questo, ma come sopra: controlla quali dati puoi ottenere dal tuo hardware.