Skip to main content
Portal del profesor

Mars Rover: Unidad de operaciones en superficie lo familiarizará a usted y a sus estudiantes con la creación de proyectos VEXcode GO para resolver un problema. Las acciones del rover Perseverance y la misión Mars 2020 se utilizan como inspiración para los desafíos que los estudiantes resolverán utilizando VEXcode GO y Code Base. Los proyectos que creen deberán secuenciarse correctamente para recolectar muestras y "enterrarlas".

Misión Marte 2020 de la NASA

La misión Mars 2020 de la NASA aborda objetivos científicos de alta prioridad para la exploración de Marte: vida, clima, geología y humanos. El rover Perseverance completará operaciones en la superficie para recopilar datos que ayuden a informar la investigación sobre el Planeta Rojo.

Superficie marciana.
Crédito: NASA/JPL

¿Qué es un vehículo de superficie?

Un rover es un dispositivo diseñado para moverse a través de la superficie sólida de un planeta u otro cuerpo celeste (como la Luna). Algunos rovers están diseñados para transportar miembros de una tripulación espacial, mientras que otros son robots parcial o totalmente autónomos. Estos robots generalmente tienen la tarea de recopilar información sobre el terreno y recolectar muestras de rocas, tierra, suelo o incluso líquidos.

Mars Rover
Crédito: NASA/JPL-Caltech

¿Qué son las operaciones de superficie?

Las operaciones de superficie son los estudios científicos que el rover completará en Marte. Todos ellos se centran en encontrar, recopilar y almacenar en caché muestras geológicas. Para empezar, Perseverance buscará rocas convincentes. Una roca podría considerarse convincente si tiene la posibilidad de haber conservado rastros químicos de vida antigua o de haber sido alterada por un entorno que sustentaba la vida microbiana.

Después de identificar las rocas atractivas, Perseverance extraerá una muestra, la colocará en un tubo sellado y las almacenará en la superficie. El almacenamiento en caché en depósito, utilizado durante esta misión, es donde se dejan o entierran varias muestras en el mismo lugar. Una misión futura podrá entonces recuperar estas muestras y devolverlas todas juntas a los científicos en la Tierra.

¿Qué es una secuencia?

Una secuencia es el orden específico en el que se realizan las conductas. Una acción o evento conduce a la siguiente acción ordenada en una secuencia. La secuenciación es importante para Code Base, porque el robot solo se moverá exactamente como se lo indiquen los comandos.

En esta animación, puedes ver cómo el proyecto comienza con el bloque {When started} en la parte superior del proyecto, luego cada bloque se ejecuta en orden de arriba a abajo. La Code Base avanza 325 milímetros (mm) en un campo GO, espera 2 segundos y luego ilumina un color en el parachoques LED. La función resaltada verde alrededor de los bloques indica qué bloque individual se está ejecutando en ese momento. Esto puede proporcionar a los estudiantes retroalimentación inmediata para conectar los comportamientos de Code Base con bloques VEXcode GO específicos.

Pasos para secuenciar un proyecto

  1. Primero, identifique el objetivo: ¿qué hay que hacer? Por ejemplo, conduzca desde el principio hasta la primera muestra.
    Identificar el objetivo: conducir hasta el objeto.
    Conducir al objeto

     

  2. Luego, desglose los pasos necesarios para lograr el objetivo e identifique los bloques necesarios para lograr estos pasos. Aquí deberá avanzar 325 milímetros (mm) para alcanzar la muestra, luego configurar el sensor de parachoques LED para que se ilumine en rojo para mostrar que está recolectando una muestra, espere 3 segundos para recolectar la muestra, luego haga que el sensor de parachoques LED El brillo se detiene o se apaga para indicar que se recolectó la muestra. Esto se puede lograr con los bloques [Conducir para], [Esperar] y [Establecer color de parachoques].
    Conduce, espera y coloca bloques de color en los parachoques
    Bloques [Conducir para], [Esperar] y [Establecer color de parachoques]

     

  3. A continuación, planifique la secuencia del proyecto arrastrando los bloques coincidentes al espacio de trabajo y uniéndolos al bloque {When started} de arriba a abajo. A medida que se agrega cada bloque, cambie los parámetros para que coincidan con los pasos desglosados ​​anteriormente.Imagen de una solución de ejemplo con los siguientes bloques en orden: Al arrancar, conduzca 325 mm, configure el color del parachoques en rojo, espere 3 segundos, apague el color del parachoques

     

  4. Seleccione "Iniciar" para probar el proyecto y ver si el Código Base logra el objetivo identificado en el primer paso.
    Seleccione 'Iniciar'
    Seleccione 'Inicio'

     

Si desea cambiar su proyecto, simplemente cambie los parámetros o agregue y elimine bloques del proyecto antes de volver a realizar la prueba.

¿Qué es VEXcode GO?

VEXcode GO es un entorno de codificación que se utiliza para comunicarse con los robots VEX GO. Los estudiantes usan la interfaz de arrastrar y soltar para crear proyectos VEXcode GO que controlan las acciones de sus robots. El propósito de cada bloque se puede identificar mediante señales visuales como su forma, color y etiqueta. Para obtener más información sobre cómo trabajar con VEXcode GO, consulte la sección VEXcode GO de la biblioteca VEX.

En esta unidad se utilizarán los siguientes bloques VEXcode GO:

Bloques VEXcode GO Comportamientos
El bloque {When start}
El bloque {When start} comienza a ejecutar la pila de bloques adjunta cuando se inicia el proyecto.
imagen de Drive para bloque
El bloque [Drive for] mueve la transmisión hacia adelante o hacia atrás una distancia determinada. Establezca qué tan lejos se moverá la transmisión ingresando un valor en el óvalo.
El bloque [Girar hacia]
El bloque [Girar hacia] hace girar el tren motriz una distancia determinada. Establezca cuánto girará la transmisión ingresando un valor en el óvalo.
El bloque [Esperar]
El bloque [Esperar] espera un período de tiempo específico antes de pasar al siguiente bloque de un proyecto.
imagen de Establecer bloque de color de parachoques
El bloque [Establecer color del parachoques] establece el color del parachoques LED.