Detalles del robot#

El patio de juegos V5RC Virtual Skills - High Stakes utiliza el robot héroe VEX V5 estándar, Axel.

El Axel VEX V5 Hero Bot mide aproximadamente 350 milímetros de largo y 280 milímetros de ancho.

Robot VEX V5 Axel con brazo y motores de admisión, que muestra configuraciones de grupos de motores para el patio de juegos High Stakes.

Grupos motores#

Axel está equipado con dos conjuntos de grupos motores para su brazo y empujador.

Configuración y nombre del comando Python

Descripción

Documentación de la API

Imagen del motor del brazo del Axel VEX V5 Hero Bot, que muestra su configuración para subir y bajar el brazo.
Motor del brazo
arm_motor

El brazo sube y baja el brazo de Axel. Debe estar elevado para no bloquear el sensor de visión de IA y para colocar los anillos en las estacas. Para elevar el brazo lo suficiente como para colocar un anillo en una estaca, debe estar

310 grados.

Bloques - Python

Imagen del motor de admisión del Axel VEX V5 Hero Bot, que muestra su diseño y funcionalidad para recolectar objetos del juego.
Motor de empuje
pusher_motor

El motor de empuje lo mueve hacia abajo por el brazo. Esto permite empujar los anillos desde el brazo hasta una estaca. La posición del empujador en la parte superior del brazo es de 0 grados.

Para empujar un anillo fuera del brazo, el motor de empuje debe descender 780 grados.

Bloques - Python

Sensores#

Axel 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

Rotación

El robot tiene acceso a un sensor de rotación para rastrear el ángulo de rotación y la posición actual del motor de empuje.

Bloques - Python

rotación del empujador

Distancia frontal

El robot tiene acceso a un sensor de distancia en su frente, que le permite ver qué tan lejos se encuentra actualmente el frente del robot de un objeto.

Bloques - Python

distancia_frontal

Óptica frontal

Informa si hay un objeto justo delante del robot. Esto también puede determinar el color del objeto, para que el robot pueda diferenciar entre anillos rojos, anillos azules o las porterías móviles amarillas.

Bloques - Python

frontal_óptico

GPS (Game Positioning System™)

Informa la posición actual en X e Y del centro de rotación del eje 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 del juego, lo que permite que el robot se oriente hacia elementos específicos del juego 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