Gyro Precision Mission Worksheet
Use this sheet to compare the gyro off vs. on and record your true-360° turn. No perfect numbers needed — measure, adjust, and try again. Curiosity wins.
My hub’s name: My team:
1) Predict
- A gyro senses the robot’s .
- The line that turns the gyro on is
robot.use_gyro(). - Which run do you think will be more accurate? Circle:
gyro off/gyro on
2) The Experiment: Gyro Off vs. On
Run the same move (your square or a maze path) twice. Measure how far the robot ends up from where it should be — that’s the error.
| Run | Gyro | How far off it ended (the error) |
|---|---|---|
| 1 | off | mm / cm |
| 2 | on | mm / cm |
- Which run was more accurate? Circle:
gyro off/gyro on - Was your prediction right? Circle:
yes/no
3) Read the Heading
Run a turn, then print(hub.imu.heading()).
- I ran
turn(90). The heading printed: degrees - The heading starts at what number?
- Positive heading means turning which way? Circle:
clockwise/counter-clockwise
4) Calibrate a True 360°
Run robot.turn(360) with the gyro on, then check the heading. Tune the turn number
until a full turn truly ends where it started (try numbers like 355-363).
| Try | turn() number I used | Heading after (should be near 0) | Over / Under / Just right |
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 |
My hub’s true 360° turn value: turn()
5) Reflection
- The biggest difference I saw between the gyro off and the gyro on was:
- My true-360° number wasn’t exactly 360. Why does each hub need its own number?