Detalles del robot#

El patio de juegos V5RC Virtual Skills - Push Back utiliza el robot héroe VEX V5 estándar, Dex.

Robot VEX V5 Dex con brazo y motores de admisión, que muestra configuraciones de grupos de motores para el Push Back Playground.

Grupos motores#

Dex está equipado con dos conjuntos de grupos motores para su admisión y transportador.

Configuración y nombre del comando Python

Descripción

Documentación de la API

Imagen del motor transportador del Dex VEX V5 Hero Bot, que muestra su configuración para llevar bloques por el transportador.
Motor transportador
conveyor_motor

El motor del transportador mueve bloques desde la entrada hasta la parte superior del robot para que el bloque pueda empujarse hacia un objetivo.

Para llevar un bloque desde la entrada hasta la parte superior del transportador, el motor del transportador debe girar en dirección arriba o hacia adelante.

Bloques - Python

Imagen del motor de admisión del Dex VEX V5 Hero Bot, que muestra su diseño y funcionalidad para recolectar bloques.
Motor de admisión
intake_motor

El motor de admisión gira las dos ruedas delanteras del robot. Esto permite recoger bloques del suelo.

Para recoger un bloque, gira el motor de admisión en dirección de admisión o hacia adelante.

Bloques - Python

Sensores#

Dex tiene acceso a los siguientes sensores para codificación autónoma:

Configuración

Descripción

Documentación de la API

Nombre del comando de Python

Temporizador cerebral

El robot tiene acceso a un temporizador incorporado.

Bloques - Python

temporizador cerebral

Inercial

El robot tiene acceso a un sensor inercial para rastrear el rumbo actual del robot y el ángulo de rotación.

Bloques - Python

transmisión

Codificador de motor

Los motores del robot tienen codificadores que pueden rastrear el ángulo de rotación y la posición actuales del motor del transportador y del motor de entrada.

Bloques - Python

motor_del_transportador o motor_de_admisión

Distancia

El robot está equipado con un sensor de distancia en su parte posterior, que le permite medir qué tan lejos está del objetivo cuando retrocede.

Para estar lo suficientemente cerca para empujar un bloque hacia el objetivo, el sensor debe detectar una distancia de al menos 120 milímetros.

Bloques - Python

distancia_frontal

Óptico

Devuelve si hay un bloque en la parte superior de la cinta transportadora del robot. Esto también puede determinar el color del objeto, para que el robot pueda diferenciar entre bloques rojos y azules.

Bloques - Python

frontal_óptico

Parachoques

Regresa si hay un bloque en la parte inferior del transportador del robot.

Bloques - Python

parachoques

GPS (Game Positioning System™)

Informa la posición actual en X e Y del centro de rotación de Dex en milímetros o pulgadas. El sensor GPS también puede informar el rumbo actual en grados.

Para obtener información sobre las coordenadas GPS específicas del campo, vaya a la página Coordenadas GPS.

Bloques - Python

gps

Sensor de visión de IA

Una cámara que puede diferenciar automáticamente entre elementos de puntuación, lo que permite que el robot se oriente hacia elementos de puntuación específicos de forma autónoma.

Para obtener más información sobre el uso del sensor de visión de IA virtual, haga clic aquí.

Bloques - Python

ai_vision