Skip to content
Computing · Year 1 · Programming with Floor Robots · Autumn Term

Bot Navigation Basics

Students learn the basic commands of forward, backward, left, and right to move a robot across a simple grid map.

National Curriculum Attainment TargetsKS1: Computing - ProgrammingKS1: Computing - Controlling Devices

About This Topic

Bot Navigation introduces students to the practical application of algorithms using floor robots like Bee-Bots or Blue-Bots. This topic focuses on the four basic directional commands: forward, backward, left, and right. For Year 1 pupils, this is often their first experience of 'coding' a physical device. They learn that the robot has no internal 'will' and only moves when a human provides a specific sequence of button presses.

This stage of the curriculum emphasizes the importance of precision and the need to 'clear' previous instructions. It helps children understand that digital devices operate on discrete units of information. Students grasp these concepts much more effectively through collaborative problem-solving, where they must agree on a sequence of commands before pressing the buttons.

Key Questions

  1. Can you find more than one way to get the robot to the same place?
  2. What happens if we forget to clear the robot's memory before giving it new instructions?
  3. How do you tell the robot which way to turn?

Learning Objectives

  • Demonstrate a sequence of commands to navigate a robot from a starting point to a target on a grid.
  • Compare two different command sequences that result in the robot reaching the same destination.
  • Identify the effect of a forgotten 'clear' command on subsequent robot movements.
  • Explain the function of the 'left' and 'right' turn commands for robot orientation.

Before You Start

Following Instructions

Why: Students need to be able to understand and follow simple, sequential instructions before they can program a robot.

Spatial Awareness

Why: Basic understanding of direction (left, right) and position on a surface is needed to guide the robot effectively.

Key Vocabulary

CommandAn instruction given to the robot, such as 'forward', 'backward', 'left', or 'right'.
SequenceThe specific order in which commands are given to the robot to achieve a goal.
GridA map made of squares, used as a playing field for the robot to move on.
ClearA command or action that erases any previous instructions stored in the robot's memory.

Watch Out for These Misconceptions

Common MisconceptionThe 'Left' and 'Right' buttons make the robot move sideways.

What to Teach Instead

Explain that these buttons make the robot turn on the spot. Using 'human robot' role play helps students feel the difference between a turn and a move.

Common MisconceptionThe robot knows where the finish line is.

What to Teach Instead

Students often think the robot is 'smart'. By intentionally giving a wrong command and watching the robot follow it, they learn it only follows the buttons pressed.

Active Learning Ideas

See all activities

Real-World Connections

  • Warehouse robots, like those used by Amazon, follow precise sequences of commands to navigate aisles and pick up packages, similar to how the floor robot moves on a grid.
  • Self-driving cars use complex algorithms and sensors to navigate roads, making decisions about turning and moving forward based on programmed instructions and environmental data.

Assessment Ideas

Quick Check

Place a robot on a grid with a target square. Ask students to write down the exact sequence of commands needed to get the robot to the target. Observe if they include a 'clear' command if necessary.

Discussion Prompt

Show students two different sequences of commands that lead the robot to the same target square. Ask: 'Can you explain why both sequences work? Which one do you think is more efficient and why?'

Exit Ticket

Draw a simple grid with a robot at a start point and a target. Ask students to draw arrows on the grid showing the robot's path and write the corresponding commands (forward, backward, left, right) below the path.

Frequently Asked Questions

Why do robots sometimes go the wrong way even if I pressed the right buttons?
The most common reason is not 'clearing' the previous program. Floor robots store every button press in a list. If you don't press 'clear', the robot will do the old instructions before starting the new ones.
How can active learning help students understand robot navigation?
Active learning, like 'human robot' role play, allows students to internalise the robot's movements. When a child has to physically 'turn 90 degrees' themselves, they better understand why the robot rotates instead of moving sideways. This physical connection reduces confusion when they return to the hardware.
What is the best grouping for robot activities?
Small groups of 3 are ideal. One student can be the 'navigator' (reading the map), one the 'scribe' (writing the code), and one the 'engineer' (pressing the buttons). Rotate roles frequently.
How do I manage a classroom with only a few robots?
Use a station rotation. Have one group working with the robots, one group drawing maps, and another group practicing 'unplugged' navigation with arrow cards on the floor.