Saltar al contenido principal

Apunta al objetivo

Crea un algoritmo para usar los bloques [Drive for] y [Turn to heading], el sensor GPS, el sensor de distancia inferior y el grupo de motores de admisión para conducir al Hero Bot a lo largo de la Línea Autónoma para lanzar los dos discos resaltados en verde hacia el objetivo alto azul y lanzar los dos discos resaltados en rosa hacia el objetivo alto rojo ¡lo más rápido posible!

  • Seleccione VRC Virtual Skills - Spin Up Playground.
  • Dirige el Hero Bot hasta el origen (0, 0) y gira hacia los discos resaltados en verde.
  • Utilice el sensor de distancia inferior para navegar con el Hero Bot y el grupo de motores de admisión para recoger los dos discos resaltados en verde uno por uno consecutivamente. 
  • Crea un algoritmo para encontrar la dirección del Hero Bot para lanzar los discos hacia la meta alta azul. Programa el robot para que gire hacia la dirección indicada y lance los discos.
  • Utilice el sensor de distancia inferior para guiar al Hero Bot a lo largo de la línea autónoma y utilice el grupo de motores de admisión para recoger los dos discos resaltados en rosa.
  • Crea un algoritmo para encontrar la dirección del Hero Bot para lanzar los discos hacia la meta roja de alto nivel. Programa el robot para que gire hacia la dirección indicada y lance los discos.
  • Configura un temporizador y comprueba con qué rapidez puede completar esta tarea el Hero Bot.

Consejos útiles

  • Las coordenadas X e Y del gol alto azul en los campos VRC son (-1350, -1350).
  • Las coordenadas X e Y de la portería roja de High Goal en los campos VRC son (1350, 1350).
  • Utilice el sensor GPS para identificar las coordenadas X e Y actuales del Hero Bot. 
  • Utilice la función Atan para calcular Theta y, a continuación, convierta Theta en la dirección del Hero Bot necesaria para lanzar los discos.

El diagrama muestra el robot con un círculo dibujado a su alrededor, con el círculo'a 360 grados etiquetado.

El diagrama muestra la relación entre A, B y C (dirección de lanzamiento) en un triángulo, con el robot en el punto BC y la posición de High Goal's en AC. El ángulo theta se define como aquel que está por encima de menos pi sobre 2 y por debajo de más pi sobre 2.