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.
Conveyor Motor
conveyor_motor

The Conveyor Motor moves Blocks from the intake and up to the top of the robot so the Block can be pushed into a goal.

To bring a Block from the intake to the top of the conveyor, the Conveyor Motor must spin in the up or forward direction.

Bloques - Python

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

The Intake Motor rotates the two wheels at the front of the robot. This allows for Blocks to be picked up off the ground.

To collect a Block, spin the Intake Motor in the intake or forward direction.

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

brain.timer

Inercial

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

Bloques - Python

drivetrain

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

conveyor_motor or intake_motor

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

front_distance

Ó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

front_optical

Parachoques

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

Bloques - Python

bumper

GPS (Sistema de posicionamiento de juegos™)

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