← Target Challenge worksheet Answer key · teacher copy ENES

Teacher copy · Velocity Arena

Target Challenge — Answer Key

There is no single set of right numbers. Every team's equation is different, so every team's times are different — and different is correct. This key gives you one fully worked bot on the left and, for each step, the rule that decides whether any team's work is right on the right. Grade against the rule, not the numbers.

Do not project this. Read it yourself and go ask questions at the tables.
The one idea to hold onto: the bot's speed is fixed — it's the cm-per-second from the Distance Lab equation. What students solve for is the drive TIME, then program it exactly (in milliseconds) on one code line, let driveMs. Different targets → different times → same speed. Watch for teams trying to change their speed instead; the speed does not change.
The worked bot: equation distance = 38 × time − 7, so speed = 38 cm/s and start-up = −7 cm. Use it to sanity-check the shape of a team's work; do not expect any team to match these numbers.

1 Copy your equation

Worked bot

distance = 38 × time − 7.

Speed = 38 cm/s  ·  start-up = −7 cm.

Check any team

Speed = the number in front of time (the slope). Start-up = the second number, and it should be negative.

"Speed" here is the cm-per-second from the equation — not their Speed stat. If a team wrote their Speed stat (a small number like 5), that's the wrong number.

2 Turn the equation around

Worked bot

time = (target − start-up) ÷ speed

= (target − (−7)) ÷ 38 = (target + 7) ÷ 38 seconds.

Then to program it: seconds × 1000 = ms.

Check any team

Subtract the start-up first, then divide by speed. The sign is the trap — start-up is negative, so subtracting it adds (target + 7). target − 7 dropped the double negative.

Then the ms step: multiply the seconds by 1000. A time of 3.6 s is driveMs = 3600, not 360 — the other classic slip.

3 Round 1 — aim and fire

Worked bot · target 130 cm

time = (130 + 7) ÷ 38 = 137 ÷ 38 = 3.605 s → × 1000 = 3605 ms.

Set driveMs = 3605, download, press A. Model lands ~130. Miss is a few cm at most.

Check any team

Their time = (their target + their start-up-flipped) ÷ their speed, × 1000 for the ms. Plug their numbers; it should match, and driveMs should be that many ms.

Miss = target − where it actually stopped, a plain +/− number. 2–4 cm is a good result.

Because they program the exact ms, any target is reachable — there is no grid. So the miss you see is the real thing: how good their model is, plus a few centimeters of mechanical noise (drift, battery, start position). A 2–4 cm miss is a good hit. If a team is off by a lot, it is their model or their arithmetic — walk back through the time and the × 1000.
Two slips to catch at the code: (1) the × 1000 — driveMs is milliseconds, so 3.6 s is 3600, not 360; (2) editing the wrong line — only let driveMs changes, marked ★ in the code. Everything else stays put, including SPEED, which they set once to match their Distance Lab.

4 Change one thing, then aim again

Worked bot

If the bot overshoots every target, the real speed is a little higher than 38 (or the start-up is off). Nudge one number and re-aim.

Check any team

The "one thing" must be named: a better speed, a better start-up, or a straighter drive. "We changed it" isn't an answer.

Across the rounds the miss should shrink. If it doesn't, ask what number they changed and why.

5 Precision Final — the competition

Worked bot · surprise target 107 cm

time = (107 + 7) ÷ 38 = 114 ÷ 38 = 3.0 s → 3000 ms. Model lands ~107 — a strong hit.

Running it fairly

Everyone aims at the same surprise target and everyone programs the exact time, so it is fair — the winner has the sharpest model + measuring, not the luckiest grid.

Best of 2, closest miss wins. The spread between teams is mostly a few cm of mechanical noise, so best-of-2 and one neutral ref measuring at the line keeps it clean. Crown a champion.

6 Get ready to teach it

Velocity Arena · NYC FIRST — teacher copy. Student sheet: Target Challenge worksheet · Builds on the Distance Lab equation.