Macro#

Introducción#

El robot codificador VEX AIM incluye macros, que son acciones predefinidas que combinan varios comportamientos del robot en un solo bloque. Las macros pueden hacer que el robot represente emociones, gire hasta detectar un objeto o se mueva hacia los objetos detectados por el sensor de visión con IA.

A continuación se muestra una lista de todos los bloques:

Acciones: Ejecuta comportamientos de robot predefinidos.

  • act — Hace que el robot represente una emoción seleccionada.

  • girar hasta objeto — Gira el robot hasta que el sensor de visión de IA detecte un objeto seleccionado.

  • obtener objeto — Mueve el robot para recoger un objeto seleccionado.

  • mover a objeto — Mueve el robot hacia un objeto seleccionado.

Comportamiento#

acto#

El bloque act hace que el robot realice una emoción seleccionada mediante movimientos, sonidos, emojis y LEDs.

bloque de pila de actos#
acto [feliz v]

Parámetro

Descripción

emociones

Emoción que el robot debe representar:

  • contento
  • apagado
  • tonto
  • enfadado
  • entusiasmado

Ejemplo

Al empezar, patea un objeto y luego actúa como si estuviera contento.#
cuando empezó
[React to kicking a sports ball.]
patear objeto [medio v]
acto [feliz v]

girar hasta que el objeto#

El bloque de apilamiento girar hasta que se detecte un objeto hace girar el robot hasta que el sensor de visión de IA detecta un objeto.

Nota: Si el robot tiene dificultades para detectar objetos, intente reducir la velocidad de giro del robot con el bloque establecer velocidad de giro.

girar hasta que el bloque de la pila de objetos#
Gira [derecha v] hasta encontrar [pelota deportiva v]

Parámetro

Descripción

dirección

Dirección en la que debe girar el robot:

  • izquierda
  • derecha

objetos

El objeto que el sensor de visión de IA debe detectar:

  • balón deportivo
  • barril de naranja
  • barril azul
  • robot AIM
  • ID de AprilTag 0
  • ID de AprilTag 1
  • ID de AprilTag 2
  • de AprilTag 3**
  • ID de AprilTag 4

Ejemplo

Al arrancar, gira a la izquierda hasta que detecta un barril naranja.#
cuando empezó
[Turn left until an orange barrel is detected.]
Gira [izquierda v] hasta encontrar [barril de naranja v]

obtener objeto#

El bloque de pila obtener objeto dirige al robot hacia un objeto detectado hasta que este se adhiere al imán del robot.

Nota: No se pueden seleccionar los ID de AprilTag porque no tienen imanes.

Nota: Si el robot tiene dificultades para detectar objetos, intente reducir las velocidades de movimiento y giro del robot con los bloques establecer velocidad de movimiento y establecer velocidad de giro.

obtener bloque de pila de objetos#
obtener [pelota deportiva v]

Parámetro

Descripción

objetos

El objeto que el robot debe recoger:

  • balón deportivo
  • barril de naranja
  • barril azul

Ejemplo

Al empezar, encuentra una pelota deportiva y la patea.#
cuando empezó
[Find and kick a sports ball.]
Gira [derecha v] hasta encontrar [pelota deportiva v]
obtener [pelota deportiva v]
patear objeto [medio v]

mover al objeto#

El bloque de pila mover hacia objeto mueve el robot hacia un objeto detectado por el sensor de visión de IA.

Nota: Si el robot tiene dificultades para detectar objetos, intente reducir las velocidades de movimiento y giro del robot con los bloques establecer velocidad de movimiento y establecer velocidad de giro.

mover al bloque de pila de objetos#
mover a [Robot AIM v]

Parámetro

Descripción

objetos

El objeto hacia el que debe moverse el robot:

  • Robot AIM
  • ID de AprilTag 0
  • ID de AprilTag 1
  • ID de AprilTag 2
  • ID de AprilTag 3
  • ID de AprilTag 4

Ejemplo

Al iniciarse, se acerca al robot AIM más próximo.#
cuando empezó
[Approach the closest AIM Robot.]
Gira [derecha v] hasta encontrar [Robot AIM v]
mover a [Robot AIM v]