Saltar al contenido principal

Apunta a la zona de meta

Crea un sistema de coordenadas en el Campo de Habilidades Virtuales VIQC con la posición inicial del Robot Héroe como origen (0,0). Crea un algoritmo para usar los bloques [Drive for] y [Turn to heading], el motor del brazo, el motor de admisión y el sensor del interruptor del parachoques para dirigir al Hero Bot a posiciones específicas para extraer todos los discos de un dispensador azul, recoger un disco y lanzarlo a la Zona de Meta de 4 Puntos lo más rápido posible.

  • Seleccione VIQC Virtual Skills - Slapshot Playground.
  • Conduce el Hero Bot hasta la posición ubicada en (120, -290), gira hacia el dispensador azul y retira todos los discos del mismo.
  • Conduce el Hero Bot a la posición ubicada en (1000, -290).
  • Conduzca el Hero Bot en reversa hasta la posición ubicada en (850, -380).
  • Programa al Hero Bot para que recoja un disco y lo lance a la zona de gol de 4 puntos.
    • Programa al Hero Bot para que haga girar el motor de admisión y así introducir un disco.
    • Crea un algoritmo para encontrar la dirección de anotación para lanzar el disco a la zona de gol de 4 puntos. Gira el Robot Héroe en la dirección de puntuación.
    • Programa el Hero Bot para que establezca la velocidad deseada del motor de admisión y lo haga girar para lanzar el disco.

Consejos útiles

  • Utilice el bloque set velocity de la categoría Motion y seleccione IntakeMotor para establecer la velocidad del motor de admisión y controlar la distancia de lanzamiento.
    VEXcode Establece el bloque de velocidad del motor que lee 'establece la velocidad del motor de admisión al 80%'.
    • Comando Python correspondiente:

      motor_de_admisión.establecer_velocidad(80, PORCENTAJE)
  • La línea que une la posición del robot con la posición de destino representa la trayectoria prevista del disco. Si el disco choca con la valla o con objetos verdes durante el proceso de lanzamiento, rebotará y su trayectoria cambiará.
  • Planifica una trayectoria prevista y determina la dirección de la puntuación.
    • Planifica la trayectoria del disco para evitar que colisione con la valla o con los objetos verdes durante el proceso de lanzamiento.
    • Seleccione una posición en la trayectoria planificada dentro de la Zona de Meta de 4 Puntos como punto de mira.
    • Identifica las coordenadas X e Y del robot y del punto de destino.
    • Utilice la función Atan para encontrar la dirección de puntuación.

      Una ecuación y un diagrama que demuestran el uso de la función atan definida como 'theta es igual a atan de A sobre B'. El resultado, theta, estará entre menos pi sobre 2 y más pi sobre 2. La distancia vertical entre dos puntos se define como 'A = Y2 - Y1', y la horizontal se define como 'B = X2 - X1'. El diagrama muestra la relación entre A, B y C en un triángulo, con el robot en el punto BC y la segunda posición en AC.