Comprensione delle funzionalità del robot in VIQC Presentazione di VEXcode VR


Il robot utilizzato nel VIQC Pitching In Playground in VEXcode VR è una versione virtuale di Fling, il VEX IQ Hero Bot, utilizzato per il VEX IQ Challenge (VIQC) Pitching In 2021-2022. Virtual Fling ha le stesse dimensioni e motori del Fling fisico, ma con sensori aggiunti per la programmazione autonoma in VEXcode VR. Nella versione Pitching In 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.

Screenshot dell'interfaccia VR di VEXcode che mostra l'ambiente di programmazione per la sfida VIQC Pitching In (2021-2022), caratterizzato da elementi di codifica basati su blocchi progettati per apprendere concetti di codifica con un robot virtuale.


Controlli del robot

Fling ha i seguenti controlli:

Una trasmissione con un giroscopio. Ciò consente alla categoria di blocchi "Trasmissione" nella casella degli strumenti di VEXcode IQ di guidare e girare il robot.

A Braccio catapulta controllato dal motore del braccio catapulta. Ciò consente al robot di lanciare le palle in porta e segnare un tiro basso dalla barra appesa.

  • Il braccio della catapulta viene lanciato con un movimento continuo utilizzando il blocco [Spin]. La posizione predefinita prevede che il braccio sia abbassato.
  • Il braccio della catapulta può essere livellato quando impostato sulla posizione di 2600 gradi utilizzando il blocco [Ruota in posizione]. Ciò è utile quando si guida sotto le barre sospese.

Catapulta Tensione del braccio controllata dal motore di tensione del braccio. Ciò consente al robot di lanciare le palline a diverse distanze sul campo.

  • La tensione del braccio della catapulta può essere regolata utilizzando il blocco [Ruota in posizione]. Ciò è utile quando si lanciano palline da diverse distanze sul campo.
  • La tensione predefinita è impostata su 90 gradi.

An Aspirazione controllata dal motore di aspirazione. Ciò consente al robot di accogliere le palline da lanciare dal braccio della catapulta o di invertire l'aspirazione (l'inversione dell'aspirazione è anche chiamata uscita) per far girare le palline fuori e lontano dall'aspirazione. L'uscita può essere utilizzata per raccogliere le palline e spostarle in una posizione diversa.

  • L'assunzione può essere fatta girare utilizzando il blocco [Gira per]. Ruotando l'aspirazione di 180 gradi si riceve una palla dal campo.

Sensori robotici

Virtual Fling ha aggiunto sensori per la programmazione autonoma in VEXcode VR.

Trasmissione

Screenshot dell'interfaccia VR di VEXcode che mostra l'ambiente di codifica per la sfida VIQC Pitching In (2021-2022), con opzioni di codifica basate su blocchi e testo per la programmazione di un robot virtuale.

A Sensore giroscopico 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

Screenshot dell'interfaccia VR di VEXcode che mostra l'ambiente di programmazione per la sfida VIQC Pitching In (2021-2022), con opzioni di codifica basate su blocchi e testo per gli studenti che apprendono concetti di robotica e codifica.

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.

Screenshot dell'interfaccia VR di VEXcode che mostra l'ambiente di codifica per la sfida VIQC Pitching In (2021-2022), con opzioni di codifica basate su blocchi e testo per la programmazione di un robot virtuale.

Il sensore di distanza al centro del lancio può essere utilizzato per rilevare quando una palla viene caricata sul braccio della catapulta.

Per maggiori informazioni sul sensore di distanza IQ, vedere questo articolo della Libreria VEX.

Interruttore paraurti

Screenshot dell'interfaccia VR di VEXcode che mostra l'ambiente di codifica per VIQC Pitching In (2021-2022), con opzioni di codifica basate su blocchi e testo per la programmazione di un robot virtuale, progettato per scopi didattici nell'apprendimento STEM.

L'interruttore Bumper segnala se è attualmente premuto o meno.

Screenshot dell'interfaccia VR di VEXcode che mostra l'ambiente di programmazione per la sfida VIQC Pitching In (2021-2022), con opzioni di codifica basate su blocchi e un robot virtuale per attività di codifica didattica.

L'interruttore del paraurti si trova alla base del braccio della catapulta e può essere utilizzato per determinare quando il braccio della catapulta è stato completamente abbassato.

Per maggiori informazioni sul Bumper Switch, vedere questo articolo della VEX Library.

Sensore di colore

Diagramma che illustra l'interfaccia VEXcode VR per la competizione VIQC Pitching In (2021-2022), che presenta opzioni di codifica basate su blocchi e testo per la programmazione di un robot virtuale in un ambiente didattico STEM.

Il sensore di colore utilizza la luce riflessa per rilevare il colore, il valore della tonalità, il valore della scala di grigi e la prossimità di un oggetto.

Screenshot dell'interfaccia VR di VEXcode che mostra l'ambiente di programmazione per VIQC Pitching In (2021-2022), caratterizzato da un layout di codifica basato su blocchi progettato per insegnare concetti di codifica e principi di robotica nell'istruzione STEM.

Il sensore di colore situato sotto Fling viene utilizzato per rilevare se il robot supera le linee nere sul campo virtuale.

Ciò può essere utile quando si guida finché non viene rilevata una determinata linea nera sul campo o anche quando si utilizza il numero di linee nere sul campo per tenere traccia della distanza che Fling dovrebbe percorrere.

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

Last Updated: