El robot de codificación VEX AIM proporciona a los estudiantes una forma fácilmente accesible de experimentar la mensajería de robot a robot, o la comunicación, entre dos robots vinculados. Este artículo describe qué es la mensajería de robot a robot, por qué es importante y cómo comenzar a usarla. 


¿Qué es la mensajería?

Se pueden vincular dos robots de codificación VEX AIM para que puedan enviar y recibir mensajes durante un proyecto VEXCODE AIM. Debido a que los robots pueden comunicarse y trabajar juntos, pueden abordar proyectos más complejos que un robot por sí solo.

En el siguiente video de ejemplo, ambos robots están vinculados y ejecutan el mismo proyecto. Cuando se presiona la pantalla en un robot, envía un mensaje al otro robot para que ponga sus LED en azul. 

La mensajería permite que dos robots actúen en coordinación para realizar tareas, ya que un robot puede tomar decisiones basadas en datos enviados desde otro. Por ejemplo, un robot puede indicar a otro que:

  • iniciar un proyecto.
  • tomar medidas evasivas para evitar un obstáculo.
  • pedir ayuda a otro robot.

La mensajería de robot a robot se utiliza en muchos contextos del mundo real. Por ejemplo, los robots de almacén envían mensajes para que los demás conozcan sus ubicaciones, para asegurarse de que no colisionen. Los robots de búsqueda y rescate pueden enviar mensajes para comunicar la ubicación de aquellos que necesitan ayuda, o para indicar qué áreas han cubierto para ayudar a sus compañeros de equipo a extenderse de manera eficiente y evitar la duplicación del trabajo.

¿Por qué es importante la mensajería?

La incorporación de mensajes en los proyectos de VEXcode permite a los estudiantes experimentar estas conexiones del mundo real en el aula. Puede ser una forma útil para que los estudiantes experimenten el pensamiento sistémico, ya que los estudiantes pasan por el proceso de analizar cómo dos robots trabajarán juntos para lograr un objetivo. También requiere que se comuniquen claramente y participen en la resolución colaborativa de problemas para coordinar sus proyectos de codificación para que sus robots puedan usar con éxito la mensajería para trabajar juntos.

Para obtener más información sobre los beneficios de enseñar con mensajes de robot a robot, consulta este artículo de PD+ Insights.

Introducción a la mensajería

Vinculación de dos robots

La pantalla Link AIM en un robot VEX AIM muestra dos robots verdes con una marca de verificación y líneas curvas que indican la conexión entre ellos.

Antes de que dos robots puedan enviar y recibir mensajes, primero deben estar vinculados. Sigue las instrucciones de este artículo para vincular tus robots. 

Uso de proyectos de ejemplo en VEXcode

Hay proyectos de ejemplo disponibles en VEXcode tanto para Blocks como para Python que se pueden usar para desarrollar una comprensión de cómo codificar con mensajería. 

Para obtener información adicional sobre el uso de proyectos de ejemplo con VEX AIM, consulte este artículo de la Biblioteca VEX

El filtro de mensajes en el extremo derecho resaltado en la parte superior de la página Proyectos de ejemplo en VEXcode

Seleccione el filtro de mensajes para mostrar los proyectos de ejemplo de mensajería.

El proyecto de ejemplo de control LED bidireccional muestra cómo dos robots pueden ejecutar el mismo programa al mismo tiempo. Cada robot envía mensajes al otro, y esos mensajes hacen que los robots respondan con un comportamiento específico. 

Cuando se presiona la pantalla en un robot, envía un mensaje al otro robot para que establezca sus colores LED en azul. 

Icono de proyecto de ejemplo para el proyecto de recepción de mensajes a la izquierda y el proyecto de envío de mensajes a la derecha. Cada icono muestra un robot con un barril naranja encima y una flecha que apunta a la parte superior del otro robot.

El proyecto de ejemplo Enviar mensajes y los proyectos de ejemplo Recibir mensajes funcionan juntos. El proyecto de ejemplo Envío de mensajes se descarga a un robot (Robot A) y el proyecto de ejemplo Recepción de mensajes se descarga al otro (Robot B). 

 

El proyecto que se muestra en el video anterior se describe en la tabla a continuación.

Robot A Robot B
Presione la pantalla para recopilar datos. Espera un mensaje.
En función de lo que detecte AI Vision, envía un mensaje. Dependiendo del mensaje recibido, encienda los LED a un color específico y reproduzca un sonido.

Enseñar con mensajes

La incorporación de mensajes en el aula abre muchas oportunidades para que los estudiantes practiquen su propia comunicación y colaboración mientras construyen proyectos emocionantes para sus robots. A medida que diseñan sistemas para que los robots compartan mensajes, los estudiantes practican la organización de la información, el acuerdo sobre las reglas y la resolución de problemas cuando las cosas salen mal, habilidades que reflejan directamente la colaboración en el mundo real. Las siguientes sugerencias ayudarán a enseñar con la comunicación de robot a robot en el aula:

  • Dos grupos de estudiantes deben trabajar juntos para crear proyectos de mensajería. Cada grupo necesitará su propio robot.
  • Tenga en cuenta el espaciado cuando los estudiantes vinculen robots. Tener solo dos robots en el mismo espacio al vincular ayudará a evitar confusiones.
  • Una vez que los robots estén vinculados, marque los pares de robots para que puedan identificarse fácilmente. Use pegatinas o cintas adhesivas únicas de colores a juego para cada par para que los estudiantes puedan encontrarlas rápidamente.
    • Nota: una vez que se vinculan un par de robots, permanecerán vinculados la próxima vez que se enciendan. No es necesario repetir el proceso de vinculación.
  • Los proyectos de ejemplo descritos anteriormente son excelentes puntos de partida para ayudar a los estudiantes a comprender los mensajes.
    • Primero, los estudiantes pueden leer los proyectos y predecir lo que creen que sucederá.
    • A continuación, pueden ejecutar los proyectos para ver cómo funciona.
    • Finalmente, pueden modificar los proyectos para hacerlos suyos.
  • Las siguientes actividades VEX AIM también están disponibles para introducir mensajes en su aula:
    • Enviar y recibir : en esta actividad, los estudiantes trabajan en colaboración con otro grupo para codificar dos robots vinculados, de modo que uno le indique al otro que limpie los barriles azules del campo.
    • Práctica de fútbol : en esta actividad, los estudiantes trabajan en colaboración con otro grupo para codificar dos robots vinculados para patear una pelota deportiva de un lado a otro.
       

 

 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: