Here's a different approach. I did what Tom suggested and used a servo for drive and driven wheels. The driven wheel's motion is defined by tabular data, but it's very accurate.
Always wanted to model a spherical geneva drive. Fun stuff.
Attention:You will need to update your browsers Flash Player plugin to see videos on this site.