Creating Robot StoriesActivities & Teaching Strategies
Active programming with floor robots gives young learners concrete feedback on their sequencing skills. Children see immediately how their instructions translate into movement and sounds, making abstract logic visible and engaging for this age group.
Learning Objectives
- 1Demonstrate a sequence of commands to program a floor robot to navigate a path representing a story.
- 2Explain how specific robot movements and sounds can convey character emotions within a narrative.
- 3Design a simple story for a floor robot, justifying the chosen sequence of movements.
- 4Identify and correct errors in a robot's program through debugging.
- 5Create a short narrative by programming a floor robot to perform a sequence of actions.
Want a complete lesson plan with these objectives? Generate a Mission →
Storyboard to Robot: Adventure Mapping
Children draw a simple storyboard of three scenes for their robot character's adventure. In pairs, they translate drawings to robot commands on a story mat. Test the sequence, note errors, and reprogram until the robot completes the tale.
Prepare & details
Can you make the robot move to tell the story of a character going on an adventure?
Facilitation Tip: During Storyboard to Robot, circulate with printed command cards so students can physically place and rearrange them before typing into the robot.
Setup: Flexible workspace with access to materials and technology
Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials
Emotion Moves Gallery Walk
Program robots to show one emotion, like happy or scared, using specific movement patterns. Groups place robots on mats around the room. The class walks the gallery, guesses emotions, and discusses why certain moves fit.
Prepare & details
How can the robot's movements show that a character is excited or sad?
Setup: Wall space or tables arranged around room perimeter
Materials: Large paper/poster boards, Markers, Sticky notes for feedback
Class Story Relay
Divide the class into teams. Each team adds one command segment to a shared story sequence on the robot. Run the full program as a class, then vote on improvements before replaying.
Prepare & details
Which robot movements did you choose for your story, and why?
Setup: Flexible workspace with access to materials and technology
Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials
Robot Retelling Challenge
Read a familiar story like The Gruffalo. Individually plan and program key scenes. Share by running robots while narrating aloud to the group.
Prepare & details
Can you make the robot move to tell the story of a character going on an adventure?
Setup: Flexible workspace with access to materials and technology
Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials
Teaching This Topic
Start with unplugged storyboards to focus on plot before programming. Model debugging by intentionally making a wrong turn and asking students how to fix it. Keep sessions short and playful to match young attention spans and reduce frustration with early sequencing errors.
What to Expect
Successful learning shows when students plan clear paths, program commands accurately, and explain how each movement matches the story’s emotions. Groups should collaborate to refine sequences until the robot’s actions match their intended narrative.
These activities are a starting point. A full mission is the experience.
- Complete facilitation script with teacher dialogue
- Printable student materials, ready for class
- Differentiation strategies for every learner
Watch Out for These Misconceptions
Common MisconceptionDuring Storyboard to Robot, watch for students who believe the robot already knows the adventure.
What to Teach Instead
Have children place command cards one by one on the storyboard mat, then test the robot step by step. Stop when it stays still and ask, ‘What do we need to add next?’ to make the expectation clear.
Common MisconceptionDuring Emotion Moves Gallery Walk, watch for students who think any movement can express emotion.
What to Teach Instead
Ask peers to point to the slowest or fastest programmed turn and explain which emotion it shows, so the group notices that logical sequencing matters for coherent emotion.
Common MisconceptionDuring Class Story Relay, watch for students who believe robots cannot show feelings.
What to Teach Instead
Challenge groups to produce two different speeds or a sound for happy and sad, then run the sequence twice so the effect is visible on the mat.
Assessment Ideas
During Storyboard to Robot, pause after each pair programs and ask, ‘What command will move the robot to the next story part?’ to check sequencing understanding.
After Emotion Moves Gallery Walk, give each student a simple scenario like ‘The robot finds a lost teddy and then brings it home.’ Ask them to draw the path on a grid and write the first three commands.
After Robot Retelling Challenge, ask each group, ‘Tell us one part of your story and the movement you chose. Why did that move fit the emotion?’ to elicit reasoning about programming choices.
Extensions & Scaffolding
- Challenge pairs to add a second character with different movement rules.
- Scaffolding provide a half-filled grid with some commands already placed.
- Deeper exploration add a ‘surprise’ command that changes the robot’s path unexpectedly.
Key Vocabulary
| Sequence | The order in which instructions are given to the robot. A correct sequence is needed for the robot to follow the story path. |
| Command | A single instruction given to the robot, such as 'move forward' or 'turn left'. |
| Program | A set of commands put together in a specific sequence to make the robot perform a task or tell a story. |
| Debugging | Finding and fixing errors in the robot's program when it does not do what you expect. |
Suggested Methodologies
More in Programming with Floor Robots
Bot Navigation Basics
Students learn the basic commands of forward, backward, left, and right to move a robot across a simple grid map.
2 methodologies
Route Planning with Obstacles
Students design a path for a robot to follow, avoiding obstacles and reaching a target on a more complex map.
2 methodologies
Robot Challenges and Debugging
Working in teams, students solve puzzles and navigate complex mazes using logical reasoning and debugging skills when their programs don't work as expected.
2 methodologies
Using Sensors (Simple Inputs)
Students explore how simple sensors (e.g., touch, light) can provide input to a robot and influence its behavior.
2 methodologies
Introduction to Conditional Logic
Students explore simple 'if...then' concepts by programming a robot to make a decision based on a condition (e.g., 'if obstacle, then turn').
2 methodologies
Ready to teach Creating Robot Stories?
Generate a full mission with everything you need
Generate a Mission