MARS ROVER MISSIONBecome a young robotics engineer
MISSION CONTROL
Mission Control · Grades 3–5

Mars Rover Mission

How does a robot decide what to do on its own?

Welcome, Mission Commander! Your Mars rover is ready to explore. But it needs your code to make decisions. Can you program it to complete its mission?

Missions

Complete them in order, or replay any mission to improve your stars.

Mission progress

Badges

Tap a badge to hear how to earn it.

MISSION 1

The First Exploration

Sequencing

Mars surfaceREADY
Rover telemetry
Battery18 / 18
Samples0 / 1
PositionA5
FacingNorth
Execution timeline
    Code blocksTap to add, or drag into your program
    My program
    Speed:
    SENSOR LAB

    How does a rover know what's around it?

    Test areaChoose an object, then tap a square
    Live sensor readings

    A robot cannot see and think exactly like a human. It uses sensors to collect information about its surroundings and follows programmed instructions to respond.

    Test a rule with real code
    Readings you've discovered
      DEBUGGING LAB

      Good programmers test their code!

      Each program below has one mistake. Run it, watch what happens, find the instruction that needs changing, and fix it. Fix 3 to earn the Debugging Detective badge.

      Mars Rover Mission · K–12 AI, STEM and Robotics Interactive Learning Lab · Shahistha Tabbasum