Domanda:
Measuring direction of object (or angle of signal origin)
boardbite
2014-08-15 03:46:57 UTC
view on stackexchange narkive permalink

Mi interessa tracciare in qualche modo la direzione della "bussola" di un oggetto in movimento da una stazione di riferimento - in altre parole, qualcosa di simile ai sistemi sonar sottomarini (anche se non sono sicuro di come questi determinano l'angolo / direzione del bersaglio).

Nota che ho solo bisogno della direzione / posizione angolare 2D dell'oggetto e non mi interessa la sua distanza / posizione spaziale effettiva. Quindi, vorrei sapere, ad esempio, che l'oggetto è a sud 45 ° est dalla stazione di riferimento.

Alcune note:

  • Dimensione massima del circuito sull'oggetto in movimento : 10 cm X 10 cm
  • Dimensione massima del circuito alla stazione di riferimento: 15 cm X 15 cm
  • La misura angolare necessaria è relativa (cioè, misurata dal riferimento stazione), non assoluta.
  • Una precisione di +/- 10 gradi è più che sufficiente.
  • La velocità di misurazione / tracciamento può essere una volta al secondo, ma più veloce no " Non fa male!
  • Mentre viene eseguito questo rilevamento, l'oggetto in movimento potrebbe trovarsi tra 3 metri (min) e 100 metri (max) di distanza aerea dalla stazione di riferimento.
  • Supponiamo che il costo non sia critico e che sia l'oggetto che la stazione di riferimento possano essere equipaggiati elettronicamente (cioè con sensori / ricevitori / trasmettitori / ecc.)
  • L'oggetto e la stazione di riferimento saranno localizzati in un ambiente esterno / urbano.

Quale tecnica potrei usare per ottenere s Sei impaziente di ottenere questo tipo di misurazione / tracciamento della direzione?

Ho considerato l'utilizzo della trasmissione del segnale wireless standard, ma con questo, sono stato in grado di misurare solo RSSI (intensità del segnale), e non l'angolo / direzionalità effettivi! Immagino di aver bisogno di una sorta di trasmissione direzionale inviata dall'oggetto, sia ultrasonica che RF, e corrispondentemente una matrice di sensori a 360 gradi sulla stazione di riferimento per determinare la direzione.

Il modo usuale per farlo tramite radio utilizza un'antenna omnidirezionale sull'oggetto remoto e un array di antenne direzionali sul ricevitore.Cerca informazioni su "Radio direction finder".
Hai bisogno della direzione dell'oggetto in modo assoluto o relativo alla stazione di riferimento?
@shuckc: Relativo alla stazione di riferimento.Ho modificato la domanda con queste informazioni.
La tua domanda parla di soluzioni RF.Le soluzioni in linea di vista sono accettabili?
@gbulmer: Sì, la visuale è accettabile.qualche idea?
@boardbite - sì, lascia che li annoti.
dai un'occhiata al sistema "cricket" del MIT.
Capisco che sei interessato solo alla posizione angolare orizzontale relativa dell'oggetto riferito al rilevatore, ma quale angolo verticale su quel punto può sottostare l'oggetto tracciato?In altre parole, se il rilevatore è al centro di una sfera, quanto può trovarsi l'oggetto tracciato sopra e sotto l'equatore prima che si perda il tracciamento?
@EMFields: Usando il tuo modello di sfera, l'oggetto tracciato si muove in realtà solo orizzontalmente / parallelamente all'equatore (cioè, non assumere alcun movimento "verticale").
Sette risposte:
TDHofstetter
2014-08-15 03:57:03 UTC
view on stackexchange narkive permalink

Se stai localizzando un oggetto attraverso mezzi uditivi, avrai bisogno di almeno due trasduttori ricettivi: misura la differenza nel tempo di arrivo del suono. Tre sono molto meglio; non dovrai ruotare i trasduttori per un secondo arrivo "ping".

Se stai localizzando tramite mezzi radio, avrai bisogno di un'antenna direzionale ruotabile ... o tre antenne radio omnidirezionali. Se uno, lo ruoterai finché la potenza del segnale non è più forte. Se tre, selezionerai la direzione più forte ed estrapolerai dalle forze relative ricevute dagli altri due.

shuckc
2014-08-15 04:29:07 UTC
view on stackexchange narkive permalink

Un ultimo suggerimento: potresti mettere il GPS sui veicoli e fargli trasmettere la posizione assoluta, quindi calcolare l'offset dalla posizione GPS della stazione base nel software. Sono sicuro che potresti prenderlo in giro con un paio di telefoni cellulari e andare su misura se funziona.

Altrimenti sarà la ricerca della direzione della radio e avrai bisogno dell'aiuto di un vero ingegnere elettronico per questo ;-)

Il GPS è lo scatto migliore, anche perché serve una precisione di 10 °.L'unico problema è che risucchia quando l'oggetto in movimento è vicino alla stazione di terra.
shuckc
2014-08-15 03:58:49 UTC
view on stackexchange narkive permalink

(Aggiornamento: non adatto alla domanda, OP necessita di una direzione relativa non assoluta)

Puoi farlo abbastanza bene con un modulo bussola I2C collegato a un microprocessore sull'oggetto. Questo campiona la direzione della bussola e invia la direzione a una porta seriale. Quindi si utilizza qualsiasi bridge UART-wireless disponibile in commercio per rimandarlo alla stazione di riferimento. Potresti farla franca con un modulo Bluetooth per 100 m se è la classe II più potente. Per distanze più lunghe, soprattutto se non si dispone di una linea di vista perfetta, alcune delle coppie trasmettitore / ricevitore della banda FM potrebbero essere più adatte, ma dovrai arrotolare i tuoi livelli di inquadratura e affidabilità / checksum lungo quel percorso.

Se l'oggetto è un veicolo motorizzato di qualche tipo, cerca di massimizzare la distanza tra la bussola e gli attuatori motorizzati poiché i loro campi magnetici altereranno (nella migliore delle ipotesi) le tue letture. Forse puoi misurare il tempo quando gli attuatori sono spenti. Ho fatto qualcosa di molto simile per il mio progetto di laurea.

Sfortunatamente, sì, la direzione relativa è ciò che voglio, non l'assoluta.Ma grazie per il suggerimento sull'idea del trasmettitore / ricevitore FM.
Se hai molti oggetti da tracciare, potresti anche provare alcuni LED IR sui veicoli e utilizzare 4 telecamere con campo visivo di 90 gradi una dietro l'altra per individuarli visivamente.Non è un problema software banale (e necessita di calibrazione) ma vale la pena considerare.
Ho considerato questo (e il software non sarà un problema dato che sono disposto a lavorarci!), Ma il problema con i LED IR (specialmente per il lungo raggio) è che la luce diurna la spegnelinea di vista.
Se hai la direzione assoluta della base e la direzione assoluta dell'oggetto, ottenere le loro direzioni relative è semplice come sottrarre gli angoli!
Ehm, no, non lo è!OP necessita della direzione relativa dell'oggetto __ come visto dalla base__, non della differenza di angoli.In altre parole, l'angolo dell'oggetto è irrilevante.
@shuckc: Oh, duh!Hai ragione!Errore mio.
Sock314
2014-08-26 06:00:18 UTC
view on stackexchange narkive permalink

Personalmente, penso che la RF sia la strada da percorrere. Potresti costruire un sistema simile a un rilevatore di fulmini che ha tre antenne a forma di triangolo. Puoi avere un trasmettitore RF sull'oggetto che emette un segnale ogni tanto. Queste frequenze vengono rilevate dalle tre antenne in momenti diversi e, in base alla differenza di fuso orario e alla forza del segnale, puoi sostanzialmente dire quanto è lontano l'oggetto insieme al suo angolo dalla stazione di riferimento.

MrPhooky
2014-08-27 16:27:39 UTC
view on stackexchange narkive permalink

Qualcosa a cui ho pensato appena sopra la mia testa è mettere un trasmettitore wireless (RF o altro) e poi il ricevitore corrispondente alla tua stazione base ma montato su una piccola asta rotante o qualcosa del genere, avere una custodia attorno al ricevitore antenna in modo che raccolga solo un segnale da una certa direzione, ad es. dritto di fronte, ma consentirgli comunque di ricevere da altezze variabili, quindi forse una fessura curva in una scatola / cupola di metallo attorno al ricevitore lo simulerebbe più o meno. Inoltre il trasmettitore non dovrebbe essere direzionale, solo abbastanza potente da trasmettere la distanza che ti serve e poi un po 'solo per essere sicuro che venga captato.

Se usi un motore puoi traccia la propria posizione in modo da sapere in che direzione sta puntando il ricevitore in un dato punto e quindi quando il segnale viene ricevuto al suo massimo / picco, puoi presumere che quella è la direzione del tuo oggetto e usando la posizione del motore tu potrebbe facilmente calcolare la posizione relativa dell'oggetto. Può essere implementato abbastanza semplicemente con un microcontrollore che prende l'input dal ricevitore e può confrontare i segnali ricevuti su un giro completo dell'asta rotante e trovare dove il segnale era più forte e quindi registrarlo come posizione.

La posizione potrebbe essere calcolata se la frequenza / periodo del motore / asta rotante è nota poiché sapresti che le letture verrebbero prese dopo ogni giro e se imposti una frequenza di campionamento di 360 volte più veloce della frequenza che faresti ottenere una lettura per ogni grado attorno alla sua area di scansione e teoricamente potrebbe ottenere una posizione dannatamente precisa per l'oggetto.

Nota : la potenza del segnale potrebbe essere utilizzata anche per avere un'ipotesi approssimativa di quanto sia lontano, se conosci la potenza del segnale a x metri di distanza, potresti calcolare la distanza con i segnali ricevuti utilizzando questo valore (supponendo che la potenza del segnale sia lineare con la distanza, altrimenti potrebbe rivelarsi un po 'più complicato farlo)

Non è così che funziona il radar di prima generazione?Altre persone suggeriscono 2 o più antenne per creare un array di antenne che eliminerebbe la necessità di parti in movimento.È vero che i motori sono più facili del calcolo delle onde costruttive e decostruttive.
Suppongo che più antenne sarebbero un modello più facile da creare ma più difficile da calcolare il risultato dalle letture, in quanto questo metodo sarebbe relativamente facile ottenere un risultato da una volta impostato.
Dmitri
2014-08-27 03:48:17 UTC
view on stackexchange narkive permalink

Per tali distanze e in un contesto urbano, l'emissione visibile / IR o il suono / gli ultrasuoni sono probabilmente fuori uso. Non ho alcuna esperienza nel campo, ma forse alcune parole chiave da cercare ti aiuteranno a iniziare. Ho trovato una bella panoramica delle diverse tecnologie qui: http://www.denisowski.org/Articles/Denisowski%20-%20Comparison%20of%20Radio%20Direction-Finding%20Technologies.pdf.

Un'altra buona introduzione al campo con molte immagini: http://telekomunikacije.etf.bg.ac.rs/predmeti/ot3tm2/nastava/df.pdf

Direi che la soluzione migliore è cercare articoli di ricerca e guide HOWTO sulla ricerca della direzione della coppia Adcock e Watson-Watt , o forse il metodo di rilevamento della direzione dell'interferometro correlativo . Se hai accesso a qualsiasi database accademico / della società professionale, dovresti prima provare quelli. Le antenne a loop di ferrite incrociate probabilmente si adatteranno alla tua applicazione dati i tuoi limiti di dimensione.

E il link semi-obbligatorio di Wikipedia che fornisce anche qualche utile panoramica del campo: http://en.wikipedia.org/wiki/Direction_finding.
EM Fields
2014-09-01 02:15:44 UTC
view on stackexchange narkive permalink

Eseguirei il ping del dispositivo remoto con un impulso RF omni dall'unità locale e chiederei al dispositivo remoto di rispondere con uno strobo allo xeno che l'unità locale rileva con una videocamera.

La videocamera ruoterebbe a una velocità tale da mantenere il telecomando nel suo campo visivo per almeno due ping, assicurando che riceva almeno uno strobo per acquisire il telecomando.

Una volta acquisita, la fotocamera lo farebbe ha ruotato nella direzione richiesta per asservire il flash stroboscopico al punto focale del suo piano della pellicola e, a seconda della risoluzione di tracciamento richiesta, regolare la velocità di ping di conseguenza.

Inoltre, per ridurre al minimo l'effetto della luce ambientale sulla fotocamera , sarebbe probabilmente necessario un paraluce adeguatamente proporzionato, e forse filtri di colore identici sullo strobo e davanti all'obiettivo della fotocamera.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...