Il robot utilizzato nel VIQRC Slapshot Playground in VEXcode VR è una versione virtuale di Snapshot, il VEX IQ Hero Bot, utilizzato per la VEX IQ Competition (VIQRC) Slapshot 2022-2023. L'istantanea virtuale ha le stesse dimensioni e gli stessi motori dell'istantanea fisica, ma con sensori aggiunti per codificare ulteriori movimenti autonomi in VEXcode VR. Nella versione di Slapshot di 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
L'istantanea dispone dei seguenti controlli:
Una trasmissione con un sensore inerziale. Ciò consente alla categoria di blocchi "Trasmissione" nella casella degli strumenti di VEXcode VR di guidare e girare il robot.
UnoBraccio controllato dal Motore del braccio. Ciò consente al robot di rilasciare i dischetti da alcuni distributori e di raggiungere la barriera per toccare la zona di contatto alla fine della partita.
- Il braccio viene sollevato e abbassato utilizzando il blocco [Spin for] o [Spin to position]. La posizione predefinita prevede che il braccio sia abbassato.
An Aspirazione controllata dal motore di aspirazione. Ciò consente al robot di inserire i dischi o di invertire l'aspirazione (l'inversione dell'aspirazione è anche chiamata uscita) per far girare i dischi fuori e allontanarli dall'aspirazione e inciderli.
- L'assunzione può essere fatta girare utilizzando il blocco [Gira per]. Ruotando l'aspirazione di 180 gradi si prende un disco dal Campo.
- Sia l'aspirazione che l'uscita possono essere spostate utilizzando il blocco [Spin]. Facendo girare il motore per un tempo prestabilito e poi fermandolo, è possibile assicurarsi che il disco sia stato liberato dall'uscita.
Sensori robotici
Virtual Snapshot ha aggiunto sensori per la programmazione autonoma in VEXcode VR. Questi sensori si basano sui sensori VEX IQ (2a generazione), inclusi il sensore di distanza (2a generazione) e il sensore ottico.
Inerziale
Un sensore inerziale utilizzato con la trasmissione . Ciò consente al robot di effettuare svolte accurate e precise.
L'intestazione della trasmissione riporta un valore da 0 a 359,9 gradi e in senso orario è positivo.
Sensore di distanza (2a generazione)
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 sull'istantanea anteriore può essere utilizzato per rilevare la distanza dal recinto in cui si trova attualmente il robot.
Per maggiori informazioni sul sensore di distanza IQ (2a generazione), vedere questo articolo della libreria VEX.
Interruttore paraurti
L'interruttore Bumper segnala se è attualmente premuto o meno.
L'interruttore bumper si trova all'interno del meccanismo di ingresso e può essere utilizzato per determinare se un disco è stato caricato nell'ingresso.
Per maggiori informazioni sul Bumper Switch, vedere questo articolo della VEX Library.
Sensore ottico
Il sensore ottico la luce riflessa per rilevare il colore, il valore della tonalità, il valore della scala di grigi e la prossimità di un oggetto.
Il sensore ottico situato sulla parte anteriore Snapshot viene utilizzato per rilevare il colore dei dispenser.
Ciò può essere utile per determinare con quale dispensatore interagire e come il robot dovrebbe rispondere al dispensatore per rilasciare i dischi.