I agree that the concept could be pretty simple, but we need to remember that wheel speeds do very even when the vehicle has complete traction. During a turn wheel speeds vary to each other depending on the steering position. The best way for me to show exactly what I mean is with this graphic from carbible.com
The system will probably need some tolerance built in plus something to account for the differences in radii.