V5 High Stakes (Axel)#

Axel es el VEX V5 Hero Bot utilizado en el V5 24-25 High Stakes Playground.

Descripción general del robot#

La ventana VEXcode VR Robot que muestra el Axel Robot. Muestra al robot manipulando Anillos con un brazo y un empujador en un campo de competición habilitado para GPS.

Axel admite controles y sensores de realidad virtual estándar, como el sensor inercial y el temporizador cerebral, con características adicionales específicas de Axel cubiertas en Bloques específicos de robots y Python específico de robots.

Motores#

Configuración y nombre de comando de
Python

Descripción

Motor del brazo del robot Axel.
Brazo Motor
arm_motor

El brazo levanta y baja el brazo de Axel. El brazo debe levantarse para que no bloquee el sensor de visión AI y para empujar los anillos en las estacas.

Para levantar el brazo lo suficientemente alto como para empujar un anillo sobre una estaca, el brazo debe elevarse al menos 310 grados.

Motor del empujador del robot Axel. Motor
Empujador
pusher_motor

El motor del empujador mueve el empujador hacia abajo del brazo. Esto permite que los anillos sean empujados fuera del brazo y sobre 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 del empujador debe bajar 780 grados.

Componentes y características#

Componente o característica

Usar

Documentación API

Tren de transmisión

Mueve y gira el robot.

Bloques - Python

Motor del brazo

Levanta y baja el brazo para manipular objetos del juego. El brazo debe levantarse para que no bloquee el sensor de visión AI y para empujar los anillos en las estacas. Para levantar el brazo lo suficientemente alto como para empujar un anillo sobre una estaca, el brazo debe elevarse al menos 310 grados.

Bloques - Python

Motor del empujador

Mueve el empujador hacia abajo del brazo. Esto permite que los anillos sean empujados fuera del brazo y sobre 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 del empujador debe bajar 780 grados.

Bloques - Python

Sensor de visión de IA

Detecta objetos del juego para que el robot pueda orientarse de forma autónoma.

Bloques - Python

Sensor de distancia

Devuelve qué tan lejos está un objeto de la parte frontal del robot.

Bloques - Python

Sensor óptico

Detecta objetos frente al robot y determina su color.

Bloques - Python

Sensor de rotación

Devuelve el ángulo de rotación actual y la posición del motor del empujador.

Bloques - Python

Sensor GPS

Devuelve la posición actual y el rumbo del robot en el patio de recreo.

Bloques - Python

Temporizador cerebral

Rastrea el tiempo transcurrido desde que comenzó el proyecto.

Bloques - Python

Parques infantiles#

Área de juegos

Descripción

V5 24-25 High Stakes

Anillos de puntuación y goles móviles en el campo de habilidades virtuales V5 24-25.