Uso de mensajería de robot a robot con VEX AIM

El robot de codificación VEX AIM ofrece a los estudiantes una forma de fácil acceso para 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 utilizarla. 


¿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 video de ejemplo a continuación, ambos robots están vinculados y ejecutan el mismo proyecto. Cuando se presiona la pantalla de un robot, envía un mensaje al otro robot para que cambie sus LED a azules. 

La mensajería permite que dos robots actúen en coordinación para realizar tareas, ya que un robot puede tomar decisiones basándose en los datos enviados por otro. Por ejemplo, un robot puede indicarle a otro que:

  • Iniciar un proyecto.
  • tomar una acción evasiva 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 informarse entre sí sus ubicaciones y así asegurarse de no colisionar. Los robots de búsqueda y rescate pueden enviar mensajes para comunicar la ubicación de quienes necesitan ayuda o señalar qué áreas han cubierto para ayudar a sus compañeros de equipo a distribuirse de manera eficiente y evitar duplicar el trabajo.

¿Por qué es importante la mensajería?

La incorporación de mensajes en 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 pasan por el proceso de analizar cómo dos robots trabajarán juntos para lograr un objetivo. También requiere que se comuniquen con claridad y participen en la resolución colaborativa de problemas para coordinar sus proyectos de codificación para que sus robots puedan usar la mensajería con éxito para trabajar juntos.

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

Introducción a la mensajería

Vinculando dos robots

La pantalla Link AIM en un robot VEX AIM que 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. Siga las instrucciones de este artículo para vincular su archivo robots. 

Uso de proyectos de ejemplo en VEXcode

Hay proyectos de ejemplo disponibles en VEXcode tanto para Blocks como para Python que pueden usarse 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 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 de un robot, envía un mensaje al para que configure los colores de su LED en azul. 

Icono de proyecto de ejemplo para el proyecto Recibir mensajes a la izquierda y el proyecto Enviar 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.

Los proyectos de ejemplo Envío de mensajes y Recepción de mensajes funcionan juntos. El proyecto de ejemplo Envío de mensajes se descarga en un robot (Robot A), y el proyecto de ejemplo Recepción de mensajes se descarga en el otro (Robot B). 

 

El proyecto que se muestra en el vídeo de arriba se describe en la tabla siguiente.

Robot A Robot B
Presione la pantalla para recopilar datos. Espere un mensaje.
Dependiendo de lo que detecte AI Vision, envíe un mensaje. Dependiendo del mensaje recibido, enciende los LED en un color específico y reproduce un sonido.

Enseñando con mensajes

Incorporar mensajes en el aula abre muchas oportunidades para que los estudiantes practiquen su propia comunicación y colaboración mientras crean proyectos interesantes para sus robots. Mientras diseñan sistemas para que los robots compartan mensajes, los estudiantes practican la organización de la información, el acuerdo sobre 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 le ayudarán a enseñar la comunicación entre robots en su 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 conecten los robots. Tener sólo dos robots en el mismo espacio al vincularlos ayudará a evitar confusiones.
  • Una vez que los robots estén vinculados, marque los pares de robots para que puedan identificarse fácilmente. Utilice pegatinas o cinta adhesiva de colores únicos para cada par para que los estudiantes puedan encontrarlos rápidamente.
    • Nota: una vez que un par de robots están vinculados, 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 funcionan.
    • Por último, 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 para 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: