Saltar al contenido principal

El delantero confiable

Crea un algoritmo para guiar al Hero Bot hasta una posición donde pueda recoger de forma constante una Triball ubicada en una posición específica del Campo. Usa los bloques [Drive for] y [Turn for], el sensor GPS, el motor del brazo y el motor de admisión para conducir al Hero Bot a la posición ubicada en (900,-900), luego conduce al Hero Bot para recoger cada una de las tres Triballs resaltadas, muévete a la coordenada (600, 300) y anota la Triball en el objetivo de la Alianza Roja.

  • Seleccione el área de juegos VRC Virtual Skills - Over Under.
  • Utilice la lista de verificación previa al partido para seleccionar Ubicación de inicio “H”, SDirección de inicio “Norte”, y Precarga del robot “No” para el robot.
  • Crea un algoritmo para guiar al robot hasta una posición específica.
  • Crea un algoritmo para que el robot navegue hasta una posición donde pueda recoger una Triball ubicada en un lugar específico del campo.
  • Programa el robot para que haga girar el motor del brazo y lo baje completamente para recoger una pelota Triball en el campo.
  • Utilice el algoritmo para dirigir el robot a las coordenadas (900, -900).
  • Programa al Hero Bot para que recoja la Triball resaltada ubicada en (-100,-600) y la marque en la Meta de la Alianza Roja. 
    • Utilice el algoritmo para dirigir el robot a una posición donde pueda recoger la Triball resaltada ubicada en (-100, -600).
    • Programa el robot para que haga girar el motor de admisión y recoja la Triball.
    • Dirige el robot a las coordenadas (600, 300) y gíralo hacia el objetivo de la Alianza Roja.
    • Programa el robot para que haga girar el motor de admisión y lance la Triball hacia la meta de la Alianza Roja.
  • Programa al Hero Bot para que recoja la Triball resaltada ubicada en (-100, 0) y la anote en la Meta de la Alianza Roja.
  • Programa al Hero Bot para que recoja la Triball resaltada ubicada en (-125, 600) y la anote en la Meta de la Alianza Roja. 

Consejos útiles

  • Asegúrate de que todas las ruedas del robot estén en contacto con las baldosas grises del campo mientras recoges la Triball para completar la tarea con éxito.
  • Para recoger una Triball ubicada en las coordenadas (X2, Y2), necesitamos alinear la Triball con el Mecanismo de Entrada de Striker, no conducir a Striker hasta (X2, Y2). Por lo tanto, la distancia de conducción es la distancia entre el Punto de Partida (X1, Y1) y Triball (X2, Y2) menos la distancia entre la Entrada y el centro del Striker.

    Diagrama de arriba hacia abajo de la distancia de conducción del robot's entre un punto de partida (X1, Y1) y un Triball en (X2, Y2).

  • Utilice los bloques set de la categoría Variables y el bloque Subtrack de la categoría Operadores para expresar la expresión matemática que calcula la distancia de conducción para recoger una Triball.

    VEXcode Establecer bloque de variable que contiene un bloque de resta y un bloque de variable, que en conjunto leen 'establecer driveDistance a driveDistance - 300'.

    • Comando Python correspondiente:

      distanciaConducir = distanciaConducir - 300
  • Para guiar al robot a una posición precisa, evite que se suba a las Triballs o a las barras del campo, ya que esto podría provocar desviaciones del objetivo.
  • Utilice el bloque Mi bloque de la categoría Mis bloques para crear una secuencia de bloques que se puedan usar varias veces a lo largo del proyecto. Mis bloques pueden tener múltiples parámetros para añadir más funcionalidad. Esto hace que el proyecto sea más corto y más fácil de leer.

    VEXcode Mis bloques Definición Bloque que lee 'define driveForwardTo'. En el bloque aparecen dos parámetros numéricos llamados X2 e Y2.

    • Comando Python correspondiente:

      def driveForwardTo(X2, Y2):
  • Para obtener ayuda sobre cómo usar My Blocks en el proyecto, seleccione el botón "TUTORIALES" en VEXcode VR y elija el tutorial My Blocks.

    Icono de tutoriales de la barra de herramientas VEXcode VR.

    Icono del tutorial de VEXcode VR My Blocks.

Para obtener más información sobre el uso del sensor GPS en el parque infantil VRC Over Under, clic aquí.