Session 1 · 75 min
What exactly must the robot do?
A specification: numbers that decide pass or fail, written before any run. The default one: route, 150 cm straight, a quarter turn right on the spot, 100 cm straight, then stop; start, the rover's front edge on the start line, its front-centre mark on the start cross; spin, the rover spins about the midpoint between its wheels, d cm behind its front-centre mark (measured by the learners), so the sketch drives 150 + d cm, turns, then drives 100 − d cm, and the front-centre mark follows the taped route; finish, the error is the distance from the finish cross to the rover's front-centre mark after it stops, measured with a tape; tolerance, agreed with the client and written down before any calibration; a group with no other figure uses 10 cm; pass, the five trials of session 5, run once each, every one finishing within the tolerance, with the sketch unchanged, no touching the rover during a run, and on the floor never above 160 of 255; a failed trial counts, and the streak is never restarted. A requirement that cannot be measured is not yet a specification.
In the studio
No studio lab: this session is off-screen.
Hands-on
With the adult as the client, read the default specification and agree the tolerance; write the whole specification on one page. Lay the route on the floor with masking tape, measure it twice with a tape measure, and mark the start and finish crosses. Draw the route to scale on squared paper with each length and the turn. Measure d, the distance from the rover's front-centre mark back to the midpoint between its two wheels, three times with a ruler, and draw why the sketch must drive 150 + d cm and then 100 − d cm (draw the rover at the corner: it spins about that midpoint, not about the mark). For each line of the specification, write how it will be measured and with what. Nothing is powered in this session.
Evidence to collect
The written specification (route lengths, turn, start, the spin centre and d, finish cross, tolerance, speed ceiling, trials, and how each is measured), the scale drawing with the rover at the corner, d measured three times, and the route measured twice on the floor.
- Predict
- Before any run, predict whether your rover can meet this tolerance, from your R14-U1 and R14-U2 errors.
- Debug
- If two people measure the route differently, agree how to hold the tape before going on.
- Reflect
- Which line of the specification will be hardest to meet, and why?
Works towards: Meeting a specification