Skip to content

Final project

Design a Robot That Helps

Choose one mission, then plan, build or simulate, program, test, and improve a robot that carries it out. Your robot must use at least one sensor and a program with a sequence, a loop, and a condition, and it must stop safely. You will run three test runs, make one documented improvement, and explain how your robot helps.

Choose your mission

Pick one mission for your robot. Your choice is saved on this device.

Planning brief

Write your plan before you build. Each box saves when you click away.

The real problem your robot solves, and why it matters.

Who this robot is for and what they need.

What the robot MUST do, step by step, to do the job.

What the robot must never do, and when it should stop.

Which sensor(s) the robot uses and what each one reads.

What the robot does or shows: movement, sound, or light.

The parts (or simulator blocks and zones) you need.

Describe your drawing and the parts you labeled.

What the robot senses, decides, and does.

The step-by-step order of the program, with its decision.

How you will test it and what counts as a pass.

The one improvement you made after testing, and its effect.

How the robot helps, how you know it works, and how it stays safe.

What your robot must include

A checklist to plan and check your build against. This is a reference - it is not saved.

Planning

  • Planning briefRequiredMission, requirements, and constraints written before building.
  • Labeled sketchRequiredA drawing of the robot with its parts labeled.
  • Input-processing-output diagramRequiredA diagram of what the robot senses, decides, and does.
  • FlowchartRequiredA step-by-step flowchart of the program.

Mechanical

  • Mechanical design that movesRequiredA stable base that moves reliably.
  • At least one sensorRequiredThe robot uses a sensor as an input.

Programming

  • A sequenceRequiredThe program runs steps in a planned order.
  • A loopRequiredThe program repeats an action or check.
  • A conditionRequiredThe program makes a decision from a sensor reading.
  • Safe stopping behaviorRequiredThe robot stops safely when done or blocked.
  • A second sensor or counter (stretch)StretchAn extra sensor or a counter variable for a harder mission.

Testing

  • Three test runsRequiredThe mission is run and recorded three times.
  • One documented improvementRequiredOne change is made after testing and its effect recorded.

Communication

  • Final explanationRequiredA short explanation of how the robot helps and how you know it works.

Three test runs

Run your mission 3 times and record what happened. Each cell saves when you click away.

RunWhat happenedMission complete? (Y/N)What to change
1
2
3

Score your work

Read each level and pick where your project lands. Your scores save on this device.

Problem & planning

15% of grade

A clear problem and user, plus the brief, sketch, IPO diagram, and flowchart.

Beginning:
Little or no plan; started building without a clear problem, brief, or diagrams.
Developing:
The problem is stated but some planning documents are incomplete or vague.
Proficient:
A clear problem and user, with a complete brief, sketch, IPO diagram, and flowchart that match the build.
Exemplary:
Planning is complete and clear and shows thoughtful requirements, constraints, and trade-offs.

Mechanical or environmental design

20% of grade

How well the robot (or the configured simulator mission) is built to move and do the job.

Beginning:
Robot does not move reliably or falls apart; or the mission setup does not fit the goal.
Developing:
Robot moves but is wobbly or inconsistent; or the mission map is only roughly set up.
Proficient:
Stable base that moves reliably and carries its sensor; or a mission map that suits the goal.
Exemplary:
Sturdy, well-balanced design (or a thoughtfully configured mission) that fits the job cleanly.

Programming

25% of grade

Use of a sequence, a loop, a condition, and a safe stop.

Beginning:
Program is missing most required parts or does not run.
Developing:
Program runs but is missing a loop, condition, or safe stop.
Proficient:
Program uses a sequence, a loop, a condition, and a safe stop correctly.
Exemplary:
Program is efficient and well-structured, handling the mission cleanly.

Sensor use

15% of grade

Whether the robot senses the world and uses that reading to decide what to do.

Beginning:
No sensor is used, or the reading is never used to make a decision.
Developing:
A sensor is read, but the reading barely affects what the robot does.
Proficient:
At least one sensor is read and a threshold or condition uses it to steer the mission.
Exemplary:
Sensor use is calibrated and reliable, driving the robot's decisions accurately.

Testing & improvement

20% of grade

Three recorded runs and one documented improvement.

Beginning:
Little testing; results not recorded.
Developing:
Some runs recorded but no clear improvement made.
Proficient:
Three runs recorded and one improvement documented with its effect.
Exemplary:
Thorough testing with clear evidence that the improvement increased reliability.

Explanation & responsible use

5% of grade

Explaining how the robot helps, how you know it works, and how it is used safely and responsibly.

Beginning:
Cannot clearly explain what the robot does.
Developing:
Explains the robot but not how it helps, how it was tested, or how it stays safe.
Proficient:
Clearly explains the mission, how the robot works, the test evidence, and its safe stop.
Exemplary:
Explains the design, decisions, evidence, and responsible use convincingly to an audience.

Estimated score so far: 0% (0 of 6 categories scored)

Each category is weighted by how much it counts toward the grade. A simple, reliable, well-tested robot that meets the requirements scores highly - you do not need extra features to do well.

Everything on this page is saved on this device only.