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.
Program your robot
Build and run your mission program from your flowchart. Use a sequence, a loop, a condition on a sensor, and a safe stop. On the kit path, mirror these steps in your robot's app; unplugged, act the blocks out on your floor course. Your program and each run save on this device.
Final mission program
Program your chosen mission: leave the start, use a sensor to react to the world, do the job, and stop safely at the goal.
Add a block
Events & execution
Movement
Control
Data
Output
Variables & counters
Your program
- Move
- Robot (arrow points where it faces)
- Goal zone (dashed outline)
Map: A 5 by 1 grid. The robot starts at column 1, row 1, facing right. The goal zone is at column 5, row 1.
Ready.
Ready to run. · 0 steps
Robot state
- Column
- 1
- Row
- 1
- Facing
- right
- Distance ahead
- 4 cells
- Touch
- clear
- On a line
- no
- Light
- 80
- In goal zone
- no
- Collisions
- 0
- Steps
- 0
Robot at column 1, row 1, facing right. Distance ahead: 4 cells. Touch: clear. Over a line: no. Light: 80. Not in the goal zone.
Log output
Nothing logged yet.
- Heads up: This program has no safe stop behavior. Add a safe stop so the robot stops when it is done or blocked.
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.
| Run | What happened | Mission 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 gradeA 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 gradeHow 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 gradeUse 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 gradeWhether 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 gradeThree 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 gradeExplaining 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.