Seguire e tracciare la posizione della robotica?


9

Sto costruendo un robot che seguirà un bersaglio mentre il bersaglio si muove. Vorrei un po 'di aiuto con l'impostazione per il monitoraggio del target. Le soluzioni più ovvie sono i sensori a ultrasuoni o infrarossi, ma per questa applicazione non funzioneranno. Immagina che il robot sia posizionato in una zona affollata e gli venga chiesto di spostarsi verso una determinata persona nell'area (per semplicità, supponiamo che la persona sia a meno di 5 metri di distanza). Esiste una sorta di soluzione radar o radio per questo o qualcosa del genere?


Abbiamo davvero bisogno di maggiori informazioni per rispondere correttamente. Le soluzioni ai problemi di robotica dipendono fortemente dall'ambiente e da ciò che stai cercando di ottenere. Informazioni come che tipo di robot (vola, atterra a livello degli occhi, a livello della caviglia?) Aiuterebbero. Come si acquisisce il target (un controller seleziona manualmente il target, la classificazione basata su regole, il target può essere fisicamente etichettato con qualcosa, ecc.).

Immediatamente, sto pensando a una soluzione RF in cui la persona da seguire ha un emettitore. Il robot potrebbe avere un paio di rivelatori sintonizzati montati su servi di scansione per aiutare a determinare da quale direzione proviene il segnale, seguendolo in base alla potenza del segnale, ma questo potrebbe avere molte complicazioni. Sono d'accordo con @anorton - questo dovrebbe essere migrato su Robotics.SE per ottenere una buona risposta; non è la soluzione migliore qui.
Kurt E. Clothier,

@KurtEClothier "Sto pensando a una soluzione RF in cui la persona da seguire ha un emettitore" Giusto, quindi chiaramente, dobbiamo costruire un ... seguace di emettitore.

Risposte:


2

In senso lato, ci sono un paio di modi per farlo, ma sostanzialmente si riducono al problema di come fai a sapere a quale persona stai andando?

Se è possibile fornire alla persona una torcia o una fonte di luce (IR o visibile), è possibile utilizzare elementi sensibili alla luce per determinare dove andare.

Si potrebbero anche usare campi magnetici, dando alla persona in questione un magnete abbastanza forte. (Ma dovrebbe essere piuttosto forte, quindi non penso che sia fattibile ...)

Un ricorso finale sarebbe tentare una qualche forma di un sistema di visione. Ad esempio, se hai dato alla persona una palla verde lime, un sistema di visione potrebbe captarla e trattarla come un bersaglio.


Idealmente, la persona che sta seguendo potrebbe trasportare qualcosa come un trasmettitore per far sì che il robot li segua. NON sarebbe l'ideale per quella persona essere seguita con un approccio basato sulla visione, perché non vorrei che il robot fosse distratto se, ad esempio, qualcuno camminasse tra esso e il bersaglio. I magneti non vanno bene, a causa della loro propensione a distruggere l'elettronica sensibile.
RJackson,

4
È un'idea piuttosto errata che i magneti distruggano l' elettronica sensibile. Al massimo, otterrai interferenze, e questo in rari casi. In effetti, la maggior parte dell'elettronica moderna non è influenzata da campi magnetici di ragionevole potenza, ad eccezione della rotazione dei dischi rigidi.

0

La parte difficile di ciò che vuoi fare è che abbinare una persona a una rappresentazione elettronica della loro "firma" è un compito molto difficile da fare. Al di fuori di alcuni software avanzati di riconoscimento facciale o di software di visione ottimizzati che potrebbero riconoscere una camicia verde lime, ad esempio, non c'è molto che puoi fare.

Ho pensato a qualcosa che non ho visto suggerito altrove, quindi non so se esiste qualcosa del genere, ma sembra che potrebbe funzionare per te con lo sviluppo. Forse usare una termocamera ad infrarossi per calibrare un'immagine termica di te mettendo le dimensioni in altezza funzionerebbe. Alla fine stai ancora entrando in una soluzione basata sulla visione ma una termocamera oscurerebbe automaticamente tutto il tuo corpo per così dire, così non dovresti preoccuparti di indossare i giusti vestiti colorati o vestiti dai colori vivaci. Inoltre, non importa quale direzione stavi affrontando. Un avvertimento sarebbe se ti sedessi o ti piegassi, non saresti adeguatamente abbinato all'altezza, quindi qualcosa dovrebbe tenerne conto.

Comunque, ho pensato di buttare quell'idea là fuori. Non funzionerebbe in un'area affollata, così come tu sei l'unico che indossa il verde vibrante e la corrispondenza dei colori con una soluzione di visione. Forse una combinazione dei due? Due telecamere sono meglio di una.


Il problema con qualsiasi tipo di approccio basato sul campo è che il robot non potrebbe sapere da quale direzione provenga senza una risoluzione sufficiente che potrebbe costringere a ottenere costose apparecchiature ad alta risoluzione. Inoltre, più piccolo è il robot, più apparecchiature costose e ad alta risoluzione sarebbero necessarie per triangolare un punto di origine.

In alternativa, le firme audio potrebbero funzionare. Le onde sonore sono più lente delle onde elettromagnetiche e quindi sarebbe più facile triangolarle. Potresti anche usare una frequenza che gli umani / animali non possono sentire. Non avresti bisogno di apparecchiature di fascia alta, non credo che se orientassi i microfoni ad angoli opportunamente distanti. Immagina un tipo di scenario "segui la mia voce".

Forse RF funzionerebbe anche qui, come indicato, ma dipende dalle dimensioni / attrezzatura.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.