Skip to main content

Introduction

In this unit, you will explore how two VEX AIM Coding Robots can send messages to communicate with each other—much like people texting back and forth! Using robot-to-robot communication, both robots can send and receive messages from each other, opening up a world of creative coding possibilities. Robot-to-robot communication allows the robots to share information, respond to what the other is doing, and make decisions together.

You’ll learn how one robot’s message can trigger a behavior—like moving to an object and picking it up, or turning on LEDs—and how the other robot can reply with its own message in response. This back-and-forth exchange lets the robots coordinate their actions and problem-solve together, much like humans do when working together on a common goal. 

At the end of this unit, you will collaborate with another group to code two robots to communicate in real time to complete a coordinated robot dance routine!

Watch the video below to see two robots complete dance moves triggered by each of the five One Stick Controller buttons.

Now that you have watched the video, capture your thoughts in your journal. Use these questions to guide you:

  • How is one controller starting the dance moves on two robots?
  • How do you think each robot knows what do and when, so they are dancing together?
  • What kinds of messages do you think the robots might have sent and received to coordinate their movements?
  • What skills and understandings will you need to develop to complete the challenge?

You will use your answers to help you participate in the whole-class discussion.

Co-Creating Learning Targets

After watching the video, you know that you will be creating a dance routine using robot-to-robot communication. You will create dance moves that can be triggered by each controller button. Think about what you will need to know and learn to accomplish these tasks. You will co-create learning targets with your group and your teacher so that you have a shared understanding of your learning goals for this unit.

Record your learning targets in your journal. You will return to these learning targets later in the unit to reflect on your progress and plan for future learning.


Select Next > to move on to the next lesson.