Utilizzo del sensore GPS con VEX V5

Il sensore Game Positioning System™ (GPS) è progettato per tracciare e segnalare la posizione e la direzione del sensore utilizzando il codice di campo sul perimetro del campo VEX V5 Robotics Competition (V5RC). 

Questo articolo descrive il funzionamento del sensore GPS, i dati segnalati e come visualizzare e interpretare i dati del sensore sullo schermo del V5 Brain, in modo da poter iniziare a utilizzare il sensore in modo efficace. Guarda il video qui sotto per approfondire i concetti trattati in questo articolo.


Come funziona il sensore GPS

Il sensore GPS è mostrato attaccato a un robot in un campo di gara VEX V5. Le pareti del campo mostrano un motivo bianco e nero e una freccia indica che il sensore utilizza questo motivo per il posizionamento.

Il sensore GPS (Game Positioning System) utilizza un segnale video per osservare la configurazione lungo il perimetro del campo. In base al modello rilevato, il sensore segnala dati sulla sua posizione sul campo.

 

Vista angolata del campo V5RC, con un diagramma di una griglia di coordinate sovrapposto al campo. Il centro del campo è contrassegnato con 0, 0 e le direzioni positiva e negativa sugli assi X e Y sono etichettate.

Le posizioni sul campo di gara VEX V5 (V5RC) sono determinate da un sistema di coordinate. L'origine (0, 0) si trova al centro del Campo, come mostrato qui. 

Vista dall'alto del campo V5RC con una griglia di coordinate sovrapposta al campo. Le distanze sono indicate su ciascun asse in metri e il bordo del campo si trova in corrispondenza del segno positivo o negativo di 1,8 metri su entrambi gli assi.

Il campo varia da circa -1,8 metri (m) a 1,8 metri (m) lungo gli assi X e Y. Il sensore GPS segnala i dati in base a questo sistema di coordinate.

A titolo di esempio viene mostrata una sezione del codice di campo GPS, composta da due file di rettangoli bianchi e neri di larghezza variabile.

Sulle pareti del Campo è stampato direttamente il codice GPS del Campo. Il motivo a scacchiera su ogni parete non si ripete e corrisponde a un'area specifica del Campo.

In base alla porzione rilevata del codice di campo, il sensore GPS calcola la posizione delle coordinate del sensore sul campo. 

La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. Il menu riporta i dati della posizione X, della posizione Y e della rotta in gradi. Il menu presenta anche un'anteprima video del sensore e una sovrimpressione indica che il sensore può visualizzare e identificare il codice di campo GPS mostrato nell'anteprima.

In base alla posizione calcolata, il sensore GPS segnala informazioni sulla posizione del sensore:

  • Coordinata X del sensore sul campo 
  • Coordinata Y del sensore sul campo 
  • Direzione del sensore sul campo in gradi
  • Qualità del segnale (affidabilità dei dati del sensore riportati) 

Vista dall'alto del campo V5RC e del robot con una griglia di coordinate sovrapposta al campo. Le unità dell'asse X sono etichettate e il robot è mostrato con la sua coordinata X a circa 1,4 metri.

La posizione X è la posizione segnalata del sensore GPS lungo l'asse X del campo. 

In questo esempio, la coordinata X è circa 1,4 m. 

Vista dall'alto del campo V5RC e del robot con una griglia di coordinate sovrapposta al campo. Le unità dell'asse Y sono etichettate e il robot è mostrato con la sua coordinata Y a circa 1,2 metri.

La posizione Y è la posizione segnalata del sensore GPS lungo l'asse Y del campo.

In questo esempio, la coordinata Y è di circa 1,2 m. 

Vista dall'alto del campo V5RC con un cerchio e gradi di rotazione sovrapposti al campo. I gradi vanno da 0 a 359,9 e il segno 0 è rivolto verso la posizione delle ore 12, ovvero "in alto" in questo diagramma.

La direzione corrisponde alla direzione del campo, che è un intervallo da 0º a 359,9º in senso orario. Lo 0º si trova nella posizione ore 12.

Vista dall'alto del campo V5RC e del robot con gradi di rotazione sovrapposti al campo. Viene mostrata una linea che va dal centro del campo al robot; in questo esempio, l'angolazione della linea è di circa 40 gradi.

In questo esempio la rotta è di circa 40º. 


Introduzione all'uso del sensore GPS

Montaggio del sensore GPS

I dati del sensore GPS possono essere visualizzati sul V5 Brain. Per visualizzare questi dati, devi prima collegare il sensore GPS al tuo robot.

Il sensore GPS è mostrato attaccato alla parte posteriore di un robot in un campo di gara VEX V5.

Si consiglia di montare il sensore GPS sul retro del robot, rivolto verso la parte posteriore dello stesso. Se montati frontalmente, gli elementi del gioco potrebbero ostruire gran parte della visuale del sensore.

Nota: Assicurati che il sensore GPS sia montato con il lato destro rivolto verso l'alto con il logo VEX orientato correttamente, altrimenti la tua posizione non verrà segnalata correttamente.

Il sensore GPS è mostrato attaccato alla parte posteriore di un robot in un campo di gara VEX V5. Una freccia indica l'altezza del sensore dal suolo e, in questo esempio, il sensore si trova più o meno all'altezza del codice di campo GPS.

Si consiglia inoltre di montare il sensore GPS sul robot a un'altezza sufficiente da terra per essere allineato con il Field Code. Ciò ridurrà la possibilità che altri oggetti vaganti sul campo o meccanismi del robot interferiscano con la capacità del sensore di rilevare il codice di campo.

Vista dall'alto del sensore GPS fissato sul retro di un robot in un campo di gara VEX V5. Una freccia indica l'angolazione del sensore GPS e, in questo esempio, è parallelo alla parte posteriore del robot e rivolto direttamente all'indietro.

Allo stesso modo, si consiglia di posizionare il sensore parallelamente alla parte posteriore del robot (non in diagonale). Ciò riduce ulteriormente la possibilità di interferenze e riduce anche i passaggi necessari per configurare il sensore in VEXcode. Per saperne di più sulla configurazione del robot in VEXcode V5, vedere questo articolo.

Visualizzazione dei dati del sensore GPS

Una volta montato il sensore sul robot e portato il robot sul campo, è possibile iniziare a visualizzare i dati del sensore GPS sul V5 Brain. Per visualizzare le informazioni sul dispositivo, seguire questi passaggi.

La schermata Brain è visualizzata nel menu Home con l'opzione Dispositivi evidenziata.

Accendi il V5 Brain e seleziona l'icona Dispositivi.

La schermata Brain è visualizzata nel menu Informazioni dispositivo, che contiene un elenco di tutte le porte intelligenti del Brain e dei dispositivi connessi. L'icona del sensore GPS nel menu Informazioni dispositivo è evidenziata per indicare che è possibile selezionare gli elementi per aprire i relativi menu informativi.

Seleziona l'icona del sensore GPS nella schermata Informazioni sul dispositivo.

La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. Il menu riporta i dati della posizione X in metri, della posizione Y in metri e della rotta in gradi. Il menu contiene anche uno schema della posizione del sensore e della direzione sul campo.

Ora puoi spostare il robot sul campo per osservare la posizione attuale del sensore e la direzione visualizzata sullo schermo del V5 Brain.

Vista angolata del robot sul campo V5RC. Il robot viene mostrato nella stessa posizione e direzione indicate nel diagramma del sensore.

Analizziamo come viene rappresentata la posizione del sensore GPS nella schermata Dispositivi del V5 Brain. Per riferimento, questa è la posizione del robot sul campo. 

La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. Il diagramma della vista della posizione è evidenziato; questo diagramma aiuta a visualizzare la posizione e la direzione del sensore.

Nella vista Posizione, sul lato destro è possibile vedere una rappresentazione grafica del Campo e della sua griglia di coordinate.

La freccia rossa rappresenta la direzione attuale del sensore GPS. Il cono bianco che fuoriesce dalla freccia mostra il campo visivo attuale del sensore.

La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. I valori delle posizioni X e Y sono evidenziati. In questo esempio la posizione X indica 0,21 metri, mentre la posizione Y indica -0,38 metri.

La posizione X e Y del sensore GPS viene visualizzata nella parte superiore sinistra dello schermo del Brain.

Nota: È possibile modificare le unità visualizzate da metri (m) a pollici (in) selezionando le caselle contenenti le posizioni X e Y sullo schermo del Brain.

La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. Il valore dell'intestazione è evidenziato e in questo esempio è pari a -67,64 gradi. Questa intestazione è rivolta verso "sinistra", ovvero verso l'asse X negativo.

Anche la direzione attuale del sensore GPS viene visualizzata in gradi.

Vista dall'alto del campo V5RC con un cerchio e gradi di rotazione sovrapposti al campo. I gradi vanno da -180 a 180 e il segno 0 è rivolto verso la posizione delle ore 12, ovvero "in alto" in questo diagramma. Le posizioni negative di 180 e positive di 180 gradi si incontrano nella posizione delle ore 6, ovvero "in basso" in questo diagramma.

Nota:La schermata V5 Brain visualizza le direzioni del sensore GPS da -180 a 180 gradi.

Partendo dalla posizione 0º:

  • Le direzioni in senso orario da 0º a 180º sono positive
  • Le direzioni in senso antiorario da 0º a –180º sono negative

La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. Il pulsante Immagine nell'angolo in basso a sinistra dello schermo è evidenziato. È possibile selezionare questa opzione per passare dalla visualizzazione della posizione all'anteprima video.

È possibile passare dalla visualizzazione della griglia di posizione alla visualizzazione effettiva della telecamera del sensore GPS selezionando la casella in basso a sinistra sullo schermo del Brain, come indicato nell'immagine qui.

La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. È stato selezionato il pulsante Immagine e ora viene visualizzata un'anteprima video in tempo reale al posto della griglia delle posizioni. Una sovrapposizione indica che il sensore può visualizzare e sta tracciando il codice di campo GPS. Il pulsante Immagine ora riporta la dicitura Posizione.

Con l'opzione immagine visualizzata, puoi vedere gli elementi rilevati dal sensore:

  • il modello di caselle bianche e nere sulle strisce di campo
  • il codice di campo GPS della posizione (indicato dalle linee di delimitazione verdi)
  • la distanza tra i pattern rilevati (indicata dai punti rossi alle intersezioni degli elementi del pattern)

Comprensione dei dati dal sensore GPS

Ora che sai come visualizzare i dati del sensore GPS sullo schermo Cervello, puoi iniziare a testare tu stesso il sensore GPS. Di seguito sono riportati alcuni esempi che illustrano come la posizione del robot e il sensore GPS si collegano ai dati mostrati sullo schermo Brain, per aiutarti a iniziare.

Seleziona un'immagine qui sotto per ingrandirla.

Esempio 1

Vista angolata del robot sul campo V5RC. A titolo di esempio, il robot viene mostrato in una nuova posizione.

In questo esempio, puoi vedere che il robot si trova nell'angolo in alto a destra del campo, con il sensore GPS rivolto verso la parete di destra.

Da questa posizione possiamo aspettarci:

  • una coordinata x positiva
  • una coordinata y positiva
  • una rotta di circa 90º
Visualizza posizione Visualizzazione dell'immagine
La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. In questo esempio, la posizione X è pari a 0,74 metri, la posizione Y è pari a 1,08 metri e la rotta è pari a 88,68 gradi. Il menu contiene anche uno schema della posizione del sensore e della direzione sul campo, che corrisponde alla nuova posizione del robot. La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. I valori sono gli stessi, ma ora viene mostrata l'anteprima video del sensore anziché la vista della posizione.

I dati visualizzati in queste immagini dallo schermo del V5 Brain corrispondono alle previsioni di cui sopra.

Quando si osservano i dati del sensore GPS sullo schermo del V5 Brain, le coordinate del sensore vengono riportate a (0,74, 1,08). Ciò è mostrato anche nel modulo della griglia delle coordinate con la vista della posizione.

Si noti qui che la direzione del sensore è segnalata a circa 90º (88,68º), allineandosi con la direzione indicata dalla freccia rossa. Al contrario, il robot mantiene un obiettivo mobile e si muove con una direzione stimata di 270º. Ciò avviene perché il sensore è montato nella posizione consigliata, rivolto verso dietro il robot.

Esempio 2

Vista angolata del robot sul campo V5RC. A titolo di esempio, il robot viene mostrato in una nuova posizione.

In questo esempio, il robot si trova più o meno nella stessa posizione sul campo, ma è stato ruotato di 180º, quindi il sensore GPS è rivolto verso la parete laterale sinistra.

Da questa posizione possiamo aspettarci:

  • una coordinata x positiva
  • una coordinata y positiva
  • una rotta di circa -90º
Visualizza posizione Visualizzazione dell'immagine
La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. In questo esempio, la posizione X è pari a 0,58 metri, la posizione Y è pari a 0,91 metri e la direzione è pari a -85,65 gradi. Il menu contiene anche uno schema della posizione del sensore e della direzione sul campo, che corrisponde alla nuova posizione del robot. La schermata Brain è visualizzata nel menu Sensore GPS, che elenca i dati del sensore. I valori sono gli stessi, ma ora viene mostrata l'anteprima video del sensore anziché la vista della posizione.

I dati visualizzati in queste immagini dallo schermo del V5 Brain corrispondono alle previsioni di cui sopra.

Contrariamente alla vista Immagine del primo esempio, ci sono molte più intersezioni contrassegnate con punti rossi, il che indica che è stata rilevata una sezione più ampia del codice di campo. Ricorda che il sensore calcola la distanza dal perimetro in base alla quantità di Field Code rilevata, nonché al modello del Field Code rilevato.

Di nuovo, si noti qui che la direzione del sensore è segnalata a circa –90º (–85,65º), che equivale anche a una direzione di 270º. Al contrario, il robot mantiene un obiettivo mobile e si muove con una rotta stimata di 90º.


Prossimi passi

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: