Skip to main content

Lección 3: Convertir el robot de realidad virtual

Ahora que has derribado el primer castillo en el Castle Crasher Playground, necesitarás que el robot de realidad virtual gire para derribar a otro. Esta lección lo guiará a través de los pasos para girar el robot VR y derribar dos edificios en el patio de juegos Castle Crasher .

Resultados de aprendizaje

  • Identifique cómo utilizar el comando turn_for para girar el robot VR hacia la derecha o hacia la izquierda.
  • Identifique cómo utilizar el comando turn_to_heading para girar el robot VR a un rumbo determinado en el sentido de las agujas del reloj.

Cambiar el nombre del proyecto

  • Si el código de la lección anterior aún no está cargado, cargue el proyecto Unit2Lesson2.
  • Cambie el nombre del proyecto seleccionando el cuadro de nombre del proyecto.
    La barra de herramientas VEXcode VR, el nombre del proyecto se resalta con un recuadro rojo y lee la lección 2 de la unidad 2.
  • Introduzca el nuevo nombre del proyectoUnit2Lesson3 y seleccione "Guardar".

La ventana Nombre del proyecto en la interfaz VEXcode VR. El nombre del proyecto se ha cambiado para decir Unit2Lesson3 y el botón Guardar se resalta con un cuadro rojo.

Girar a la derecha o a la izquierda

El comando turn_for gira el robot VR una cantidad determinada de grados. Este ejemplo hará que el robot VR avance para derribar el edificio central, retroceda al inicio y luego gire y golpee el edificio en la esquina inferior derecha en el Castle Crasher Playground.

Vista de arriba hacia abajo del patio de recreo de Castle Crasher con el castillo central y el castillo inferior derecho resaltados en un recuadro rojo, lo que indica qué estructuras serán derribadas en esta lección.

Para su información

Para hacer que un robot VR gire a diferentes velocidades, la velocidad de giro se puede aumentar o disminuir usando el comando set_turn_velocity . El comando set_turn_velocity acepta un rango de 0 a 100 para el parámetro de velocidad. La velocidad predeterminada es del 50%. El cambio de velocidad se aplicará a cualquier comando posterior de la transmisión.

drivetrain.set_turn_velocity(50, POR CIENTO)
  • Arrastre o escriba un comando turn_for debajo del comando drive_ for. Establezca los parámetros del comando turn_for para girar 90 grados a la derecha.  Este proyecto tiene los comandos set_drive_velocity y set_turn_velocity agregados y configurados al 100%. Tu proyecto debería verse así:

    # Add project code in "main"
    def main():
        drivetrain.set_drive_velocity(100, PERCENT)
        drivetrain.set_turn_velocity(100, PERCENT)
        drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 800, MM)
        drivetrain.turn_for(RIGHT, 90, DEGREES)
  • Arrastre o escriba el comando drive_for debajo del comando turn_ for. Establezca los parámetros del comando drive_for para avanzar 700 milímetros (mm). Tu proyecto debería verse así:

    # Add project code in "main"
    def main():
        drivetrain.set_drive_velocity(100, PERCENT)
        drivetrain.set_turn_velocity(100, PERCENT)
        drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 800, MM)
        drivetrain.turn_for(RIGHT, 90, DEGREES)
        drivetrain.drive_for(FORWARD, 700, MM)
  • Selecciona el botón “Abrir patio de juegos” para iniciar el patio de juegos Castle Crasher si aún no está abierto.

Lado derecho de la barra de herramientas VEXcode VR. El botón Abrir parque infantil, el icono segundo desde la izquierda, está resaltado con un cuadro rojo.

  • Seleccione el botón "Iniciar" para probar el proyecto.

Lado derecho de la barra de herramientas VEXcode VR. El botón Inicio, el tercer icono desde la izquierda, está resaltado con un cuadro rojo.

  • Observa cómo el robot VR avanza y choca con el edificio central antes de volver al inicio. El robot VR girará a la derecha 90 grados y avanzará para chocar con el edificio en la esquina inferior derecha del Castle Crasher Playground.

    Vista de arriba hacia abajo del Castle Crasher Playground. Los castillos central e inferior derecho han sido derribados. El robot VR está ahora en la parte inferior derecha del patio de recreo, frente a la pared derecha del patio de recreo.

Seleccione el botón Siguiente para continuar con el resto de esta lección.