Il robot utilizzato in VRC Spin Up per VEXcode VR è una versione virtuale di Disco, il VEX V5 Hero Bot, utilizzato per lo Spin Up della VEX Robotics Competition (VRC) 2022-2023. La Discoteca Virtuale ha le stesse dimensioni e motori della Discoteca fisica, ma con sensori aggiunti per la programmazione autonoma in VEXcode VR. In Spin Up per VEXcode VR, c'è un solo robot ed è già preconfigurato. Ciò elimina la necessità di una configurazione del robot o di un progetto modello predeterminato.
Controlli del robot
Disco ha i seguenti controlli:
A trasmissione. Ciò consente alla categoria di blocchi "Trasmissione" nella casella degli strumenti di VEXcode V5 di guidare e girare il robot.
Un'aspirazione controllata dall'Intake Motor Group. Ciò consente al robot di raccogliere e segnare i dischi.
L'aspirazione può essere centrifugata utilizzando il gruppo motore di aspirazione e il blocco [Spin for]. Far girare il gruppo motore nella direzione di "uscita" sposterà i dischi verso le tessere Campo, mentre girare nella direzione di "entrata" ti consentirà di lanciare i dischi in aria per segnare l'obiettivo principale.
Nella parte superiore dell'aspirazione c'è una serie di due ruote. Questi possono essere usati per far girare i rulli.
Facendo girare il gruppo motore di aspirazione mentre le ruote sono a contatto con il rullo, il rullo girerà e cambierà colore.
Sensori robotici
Virtual Disco ha aggiunto sensori per la programmazione autonoma in VRC Spin Up per VEXcode VR.
Sensore inerziale
Il sensore inerziale viene utilizzato con la trasmissione per consentire a Disco di effettuare virate accurate e precise utilizzando la direzione della trasmissione.
L'intestazione della trasmissione riporta un valore da 0 a 359,9 gradi e in senso orario è positivo.
Per maggiori informazioni sul sensore inerziale, consulta questo articolo della VEX Library.
Sensore di distanza
C'è un sensore di distanza sulla parte anteriore di Virtual Disco.
Il sensore di distanza segnala se un oggetto è vicino al sensore, nonché la distanza approssimativa dalla parte anteriore del sensore all'oggetto, in millimetri o pollici.
Il sensore di distanza sulla parte anteriore di Disco può essere utilizzato per determinare se un disco si trova davanti all'aspirazione o approssimativamente quanto sono lontani i dischi sul campo dal sensore.
Per ulteriori informazioni sul sensore di distanza V5, vedere questo articolo della libreria VEX.
Tracciatori di linea
I tre tracker della linea si trovano lungo la parte inferiore dell'aspirazione di Disco. Questi possono essere utilizzati per rilevare la posizione dei dischi all'interno dell'aspirazione e determinare quanti dischi sono attualmente trattenuti nell'aspirazione.
I tracciatori di linea sono un sensore a 3 fili composto da un LED a infrarossi e un sensore di luce a infrarossi. Misurano la riflettività della superficie. È importante durante la codifica dei tracciatori di linea comprendere i diversi valori di riflettività che verranno riportati a seconda dell'ambiente. In questo esempio, c'è un disco attualmente caricato nella parte superiore dell'aspirazione, quindi il Top Line Tracker riporta un valore di riflettività più elevato.
Per saperne di più sui VEX V5 Line Trackers, vedere questo articolo.
Per saperne di più sul monitoraggio dei valori dei sensori in un progetto VEXcode VR (mostrato nell'immagine qui), vedere questo articolo.
Sensore ottico
Il sensore ottico r segnala se un oggetto è vicino al sensore e, in tal caso, di che colore è quell'oggetto.
Il sensore ottico può anche segnalare la luminosità e il valore della tonalità di un oggetto in gradi.
Il sensore ottico si trova nella parte superiore della discoteca vicino alle ruote. Questo sensore è posizionato all'altezza dei rulli per essere utilizzato per determinare il colore di ciascun rullo
Per maggiori informazioni sul sensore ottico, vedere questo articolo della libreria VEX.
Sensore del sistema di posizionamento del gioco (GPS).
Il sensore GPS può segnalare la posizione attuale X e Y del centro di rotazione di Disco in millimetri o pollici.
Il sensore GPS può anche segnalare la direzione corrente in gradi.
Il sensore GPS si trova vicino al retro di Disco e viene utilizzato per determinare la posizione e l'orientamento del robot sul campo leggendo le strisce di codice del campo GPS lungo il perimetro interno del campo.
Puoi utilizzare il sensore GPS per aiutare Disco a navigare nel campo guidando verso posizioni specifiche utilizzando la tua conoscenza del sistema di coordinate cartesiane.
Utilizzando il sensore GPS, Disco può guidare lungo l'asse X o Y finché il valore del sensore non è maggiore o minore di un valore di soglia. Ciò consente a Disco di guidare utilizzando il feedback del sensore anziché le distanze impostate.
Per maggiori informazioni sull'identificazione dei dettagli della posizione in VRC Spin Up in VEXcode VR utilizzando il sensore GPS, vedere questo articolo della libreria VEX.