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?