Introduction to Floor Robots
Familiarizing students with the physical robot and its basic controls.
About This Topic
Floor robots, such as Bee-Bots, introduce Year 2 pupils to physical computing through hands-on exploration of their parts and basic controls. Pupils identify key components like the clear dome for programming, directional buttons (forward, left, right, back), go and clear buttons, and eyes for orientation. They learn to press buttons in sequence, press go to execute commands, and observe the robot's movement on floor mats marked with grids.
This topic aligns with KS1 Computing programmes of study by developing early programming skills: decomposition (breaking instructions into steps), prediction (anticipating paths), and debugging (using clear to restart). It connects to mathematics through directional language and grid navigation, fostering spatial awareness essential for later algorithms.
Pupils practise giving single commands and predicting outcomes, building confidence before multi-step sequences. Active learning shines here because direct interaction provides instant feedback: the robot moves or does not as programmed, making abstract instructions concrete and motivating pupils to experiment, discuss predictions, and refine their thinking collaboratively.
Key Questions
- Identify the different parts of the robot and their functions.
- Explain how to give a robot a simple command.
- Predict the robot's movement based on a single instruction.
Learning Objectives
- Identify the function of each button on the floor robot.
- Demonstrate how to program a sequence of two commands for the floor robot.
- Predict the robot's final position after executing a single command.
- Explain the purpose of the 'Go' and 'Clear' buttons.
Before You Start
Why: Students need to understand terms like 'forward', 'backward', 'left', and 'right' to give commands to the robot.
Why: The ability to follow a single step or a short sequence of instructions is foundational for programming the robot.
Key Vocabulary
| Robot | A machine that can be programmed to carry out a sequence of actions. |
| Command | An instruction given to the robot, like moving forward or turning. |
| Sequence | A series of commands given to the robot in a specific order. |
| Predict | To say what you think will happen before it happens, based on the instructions. |
| Grid | A pattern of squares on a mat or floor that helps the robot move in precise steps. |
Watch Out for These Misconceptions
Common MisconceptionThe robot moves on its own without commands.
What to Teach Instead
Pupils often attribute movement to the robot's 'brain' rather than instructions. Hands-on demos where they press clear, observe stillness, then add a command reveal cause-effect links. Pair discussions of 'before and after' solidify that commands drive action.
Common MisconceptionButtons do random or magic actions.
What to Teach Instead
Children may think buttons work unpredictably. Repeated single-command trials with peer prediction charts show consistent results, like forward always advancing one grid. Group testing encourages questioning and evidence-based corrections.
Common MisconceptionRobots always go straight regardless of direction buttons.
What to Teach Instead
Pupils overlook turns. Mat-based challenges with obstacles prompt programming left/right, followed by group replays to trace paths. Visual path-tracing activities clarify how each button changes direction predictably.
Active Learning Ideas
See all activitiesParts Labelling: Robot Anatomy
Provide each pair with a floor robot and printed diagrams. Pupils label parts verbally or with stickers, then demonstrate each button's function by pressing it once and describing the result. Pairs share one discovery with the class.
Single Command Hunt: Direction Challenges
Place robots on grid mats. Call out a command like 'forward twice'; pupils predict and program the robot to move, measure distance with rulers, then test. Rotate commands for left, right, back.
Prediction Relay: One-Step Paths
Set up start lines on mats. In relay style, one pupil per team programs a single command, predicts endpoint, runs the robot, and tags the next. Teams mark paths with string and compare predictions.
Whole Class Demo: Button Functions
Project a large robot image or use a class robot. Teacher models pressing each button; pupils echo commands aloud, predict movement, then vote on outcomes before testing. Record class predictions on a shared chart.
Real-World Connections
- Warehouse robots, like those used by Amazon, follow programmed paths to move packages efficiently. They use sensors to navigate and avoid obstacles, similar to how floor robots use their programming.
- Self-driving cars are advanced robots that use complex programming and sensors to navigate roads, obey traffic signals, and reach destinations. Understanding basic commands helps in grasping how these vehicles are controlled.
Assessment Ideas
Ask students to point to the robot's forward button and explain what happens when it is pressed. Then, ask them to press the 'Clear' button and explain why they would use it.
Show students a simple sequence of two commands (e.g., Forward, Turn Right). Ask: 'Where do you think the robot will end up after these commands? Why?' Record their predictions and reasoning.
Give each student a card with a single robot command (e.g., 'Move Forward'). Ask them to draw what the robot will do and write one sentence explaining its action.