Work out differential drive speed instantly with clear inputs, formula shown and shareable results.
Differential drive kinematics: linear speed is the average of the wheel speeds and angular speed is their difference divided by the track width. Turn radius is v/omega, which goes to zero when the wheels turn in opposite directions at equal speed — a spin on the spot.
Differential drive
v = (vL + vR)/2; omega = (vR - vL)/track; R = v / omega
Angular speed is zero and the radius is infinite: the robot drives straight. The calculator reports zero radius rather than infinity in that case.
Angular speed is the wheel speed difference divided by the track, so a narrower robot rotates faster for the same difference — and is also twitchier to control.