First Drive Vocabulary

Word Bank

hub port Motor
DriveBase millimeter degree
wheel_diameter axle_track calibration
for loop sensor data clockwise

Fill In the Blanks

  1. The is the robot’s brain that runs your program.
  2. A motor or sensor plugs into a on the hub (A, B, C, …).
  3. Distance is measured in — 1000 of them make a meter.
  4. Angles for turning are measured in .
  5. A positive turn goes (to the right).
  6. means measuring what the robot really does and adjusting the numbers.
  7. A repeats the same steps a set number of times.
  8. When the robot does something unexpected, that’s — it did exactly what the code said.

Quick Checks

  • Circle the unit used by straight():
    degrees / millimeters / seconds

  • Circle the unit used by turn():
    degrees / millimeters / seconds

  • The robot drove too far when you ran straight(1000). Should you make wheel_diameter bigger or smaller?
    Circle one: bigger / smaller

  • Put these calibration steps in order (number them 1-3):
    Adjust the number and run again
    Run straight(1000)
    Measure how far it actually went

Stretch: Read the Code

What will this robot do? Write it in plain words.

for i in range(4):
    robot.straight(300)
    robot.turn(90)

It will: