Lesson 6 · Differential Drive & Motor Control — Knowledge ChecksAnswer key
Your robot is supposed to drive straight but keeps drifting to the left. What does that tell you about the two sides?
Drifting is Case 2 in miniature: the faster side travels farther, so the robot curves toward the slower one. Drifting left means the right side is winning.
You run Set effort with left 0.5 and right 0.5. What does the robot do?
Equal effort on both wheels means both sides move at the same speed — the robot goes straight.
What happens with left 0.5 and right -0.5 (one wheel forward, one backward)?
Opposite efforts push the two sides in opposite directions, so the robot rotates on the spot.
You set both motors to effort 0.5 and drive across a smooth floor, then across a thick carpet. What happens?
Effort is the input (roughly, motor voltage), not the outcome. The same effort against more resistance gives less speed — exactly like pedalling a bike uphill.
A robot is asked to hold a steady speed as it drives up and over a hill. What does its effort do?
That's the trade: commanding speed means the robot changes effort by itself to maintain what you asked for. Commanding effort means you fix the effort and let the speed vary.
What's the difference between what Straight does and what Set effort does?
Straight and Turn finish a job and stop. Set effort just sets the motors going — deciding when they stop is now your problem.
Why is 'Set effort 0.5, Sleep 3 seconds' a poor way to travel a set distance?
Timed driving is guesswork: a fresh battery on a smooth floor goes much farther in 3 seconds than a tired one on carpet. Use Straight when you want a distance, and a sensor when you want the robot to stop at something.
When is the Arcade block a better choice than Set effort?
Arcade is easiest for smooth curves and navigation; Set effort gives finer, per-wheel control when you need it.