Skip to main content

Lezione 1: Sensore di posizione

In questa lezione, imparerai cos'è il sensore di posizione e come utilizzare il sensore di posizione per navigare nel robot VR sul piano delle coordinate nel parco giochi della mappa della griglia numerica. Imparerai come funziona il sensore di posizione e come utilizzarlo in un progetto VEXcode VR.

Risultati di apprendimento

  • Identificare che il sensore di posizione legga le coordinate (X,Y) dal punto di svolta centrale di un robot VR.
  • Identificare che il blocco (Posizione del robot) riporti la posizione delle coordinate X o Y di un robot VR in millimetri o pollici.
  • Descrivere il motivo per cui il sensore di posizione verrebbe utilizzato in un progetto VEXcode VR.
  • Identificare come creare un progetto che ha un azionamento del robot VR lungo l'asse X fino a quando il valore del sensore di posizione è maggiore di un valore di soglia.
  • Spiegare come cambiano i valori delle coordinate quando un robot VR guida (ad esempio, quando un robot VR guida direttamente nel parco giochi, il valore X aumenta).

Sensore di posizione

Un robot VR ha un sensore di posizione integrato che segnala la posizione (X,Y) del robot VR. La posizione del robot VR è determinata dal punto di svolta anteriore centrale. Questa è anche la posizione della penna sul robot VR.

La parte inferiore del robot VR, con il sensore di posizione situato lungo l'asse X centrale e adiacente al cervello. Il sensore di posizione è evidenziato da un cerchio rosso.

I valori del sensore di posizione possono essere visualizzati sul cruscotto in VEXcode VR. Consulta l'articolo Sensore di posizione - Caratteristiche del robot - VEXcode VR per saperne di più sul sensore di posizione e su come utilizzarlo nei progetti VEXcode VR.

Coordinate nei parchi giochi VR

La maggior parte dei campi da gioco varia da -1000 millimetri (mm) a 1000 millimetri (mm) per le posizioni X e Y.

Una vista dall'alto verso il basso del parco giochi a griglia numerato VR, con gli assi X e Y evidenziati ed entrambi che si incontrano a 0 nel mezzo. Il parco giochi si estende per 1000 millimetri in ogni direzione, quindi forma un quadrato di 2000 x 2000 millimetri.

Il cruscotto VEXcode VR visualizza la posizione (X,Y) di un robot VR determinata dal sensore di posizione.

La vista del parco giochi VR con il cruscotto aperto e un riquadro rosso che evidenzia il valore di rilevamento della posizione del robot di 500 millimetri sull'asse X e 300 millimetri sull'asse Y.

Consulta il seguente articolo per informazioni su come identificare le coordinate (X,Y) su un parco giochi e su come identificare le coordinate della posizione e dell'angolo attuali di un robot VR.

Per ulteriori informazioni su come utilizzare il sistema di coordinate (X,Y) e posizionare i blocchi in VEXcode VR, consultare il seguente articolo.

Applica

Il sensore di posizione può essere utilizzato per spostarsi tra le coordinate di qualsiasi parco giochi. Caricare ed eseguire il progetto di esempio "Posizione" per vedere come navigare nel robot VR con il feedback del sensore di posizione.

  • Seleziona "Apri esempi" dal menu a discesa File.
Barra degli strumenti VEXcode VR con il menu File aperto e gli Esempi aperti evidenziati in una casella rossa. Open Examples è la quarta voce di menu sotto New Blocks Project, New Text Project e Load From Your Device.
  • Seleziona il progetto di esempio "Posizione".
La miniatura per il progetto di esempio denominato "Location", che indica quale progetto di esempio aprire.
  • Seleziona l'area di gioco della mappa della griglia numerica, se non è già aperta, ed esegui il progetto.
Il progetto di esempio VEXcode VR 'Location' viene aperto a sinistra e il parco giochi VR Number Grid Map viene aperto accanto ad esso. Il progetto "Location" inizia con un blocco When Started e poi ha 8 blocchi successivi. Prima c'è un blocco Drive Forward, poi un commento che dice 'Il robot guiderà fino a quando non supererà 0 sull'asse Y'. Successivamente, attendere fino alla posizione sull'asse Y in millimetri in maggiore di 0 e girare a destra per 90 gradi. Guidare in avanti dopo aver girato, quindi un blocco di commento recita "Il robot guiderà fino a quando non supererà 0 sull'asse X". Attendere che la posizione sull'asse X in millimetri sia maggiore di 0, quindi interrompere definitivamente la guida.
  • Si noti che il Robot VR guida fino a quando la coordinata Y è maggiore di zero, gira a destra, quindi guida fino a quando la coordinata X è maggiore di zero. Questo posiziona il robot VR vicino al centro del parco giochi della mappa della griglia numerica, vicino alla posizione (0, 0).

    Il parco giochi VR dopo aver eseguito il progetto di esempio "Location". Il cruscotto è aperto e la posizione del robot è evidenziata con una casella rossa, con un valore X di 20 millimetri e un valore Y di 20 millimetri.

Domande

Seleziona un link qui sotto per accedere al quiz della lezione.

Google Doc / .docx / .pdf