Skip to main content

Lección 4: Mueve un disco azul

Mover un disco de cada color

En la Lección 3, creaste un proyecto para que el Robot VR recogiera y soltara cada uno de los tres discos azules en la meta azul en el Disk Mover Playground.

Vista de arriba hacia abajo del Disk Mover Playground con el VR Robot en la posición inicial del objetivo azul y los tres discos azules resaltados con un cuadro rojo.

¡En esta Lección, ahora crearás un proyecto para recoger y mover un disco de cada color a su objetivo de color correspondiente en el Disk Mover Playground!

Vista de arriba hacia abajo del Disk Mover Playground con el VR Robot en la posición inicial de objetivo azul y el primer disco de cada color (azul, rojo y verde) resaltado con un cuadro rojo.
  • El robot de realidad virtual deberá repetir los comportamientos de conducir al disco, levantarlo, darse la vuelta y luego conducir de regreso a la meta de color una vez para cada color. Para que el robot de realidad virtual repita las acciones de levantar y soltar un disco de cada color, el robot de realidad virtual deberá realizar los siguientes comportamientos tres veces:
    • En primer lugar, avance hasta el primer disco azul utilizando el sensor Down Eye.

      Vista de arriba hacia abajo del Disk Mover Playground con el VR Robot en la posición inicial de objetivo azul y una flecha punteada que va desde la parte frontal del VR Robot hasta el primer disco azul, lo que indica el movimiento previsto necesario para recoger el disco.
    • Luego, recoge el primer disco azul.

      El robot de realidad virtual en el patio de juegos del desplazador de discos con el disco azul conectado al electroimán.
    • A continuación, date la vuelta.

      Vista de arriba hacia abajo del parque de juegos Disk Mover con el robot VR recogiendo el primer disco azul. Una flecha curva punteada apunta desde la parte frontal del robot hacia la portería, indicaba el giro necesario para enfrentar la portería azul.
    • A continuación, vuelva a la meta utilizando el sensor de distancia y suelte el disco.

      Vista de arriba hacia abajo del Disk Mover Playground con el VR Robot en el primer disco azul frente a la portería azul, con una flecha punteada que apunta desde la parte frontal del VR Robot hacia el área de la portería, lo que indica el movimiento necesario para llegar a la portería.
  • Inicie un nuevo proyecto en VEXcode VR y nombre el proyecto Unit8Lesson4.

    Cuadro de nombre del proyecto en el centro de la barra de herramientas VEXcode VR, resaltado por un cuadro rojo, a la izquierda del botón Seleccionar parque infantil. El nombre del proyecto dice unidad 8 Lección 4.
  • Construya el siguiente código que indique al robot de realidad virtual que complete los cuatro comportamientos enumerados anteriormente.

    Un proyecto VEXcode VR, como el de la lección anterior, para conducir y recoger el primer disco azul y colocarlo en el objetivo azul. El proyecto tiene tres secciones, una para cada comentario. De arriba a abajo, el primer comentario adjunto al bloque Cuando se inicia lee Drive ot el primer disco azul y contiene bloques que leen Repetir hasta que Down Eye esté cerca del objeto, con un bloque de avance dentro del C y un bloque de parada debajo de él. La segunda sección de comentarios dice Recoge el primer disco azul, con un electroimán Energize para impulsar el bloque adjunto. La tercera sección de comentarios dice Conduzca hacia la meta azul y contiene los siguientes bloques: Gire a 180 grados; Repita hasta que la distancia frontal en mm sea inferior a 200; conduzca hacia adelante, luego deje de conducir y energice el imán para que caiga.
  • Abra Disk Mover Playground y ejecute el proyecto.
  • Cuando se ejecute este proyecto, el robot VR conducirá y recogerá el primer disco azul, dará la vuelta, conducirá hasta la meta azul y soltará el disco.

    Una vista de arriba hacia abajo del Disk Mover Playground al final del proyecto, que muestra al robot de realidad virtual dejando caer el disco azul en la portería azul y deteniéndose en la portería.
  • Con el fin de recoger el siguiente disco de color, el robot VR tendrá que conducir hacia la siguiente meta de color. Sin embargo, para evitar colisiones con el disco azul, el robot VR ahora tendrá que apartarse del disco. Para hacer esto, el robot VR deberá invertir 100 milímetros (mm), o la mitad de la longitud de un cuadrado de cuadrícula en el patio de recreo.

    Una vista de cerca de arriba hacia abajo del área de gol azul del patio de recreo con el robot VR entregando el disco azul. Una flecha apunta desde la parte posterior del robot hasta el borde de la meta que muestra una dimensión de 100 mm, lo que indica hasta qué punto el robot debe retroceder para dejar el disco en su lugar.
  • Añada un bloque [Drive for] al código y establezca el parámetro en "reversa" para 100 milímetros (mm).

    El mismo proyecto VEXcode VR que antes, con un comentario adicional añadido al final de la pila que dice "Invertir para evitar golpear los discos", y una unidad para la lectura de bloques Invertir la unidad 100 mm por debajo de ella.
  • El robot VR ahora tendrá que girar a la izquierda para enfrentarse a la siguiente meta de color.

    Una vista de arriba hacia abajo del Disk Mover Playground, que muestra la posición final del VR Robot después de retroceder desde el disco azul en la portería azul, con una flecha que indica el giro necesario para enfrentar discos adicionales.
  • Añade un bloque [Turn to heading] al código y configura el parámetro en 90 grados para que el robot VR se enfrente al siguiente objetivo.

    El mismo proyecto que antes, con un comentario adicional y Gire al bloque de encabezado añadido a la pila. El final del proyecto ahora dice Gira hacia el siguiente objetivo; Gira hacia el encabezado 90 grados.

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