All is explained there - almost the same question as you posed. One thing to note: For wheels rotating on the ground you must work out the angular rotation in Radians (NOT degrees) per unit the wheel moves along. All scripted expression driver rotations are in Radians (there are 2 * pi Radians in a full circle) NOT degrees! So a wheel of 1 unit radius rotated 1 revolution per 2 * pi units it moves forward. 2 * pi is approx 6.284 units but you can use pi in scripted expressions, so you don’t need to remember this. It therefore follows that the driver for rotation of a wheel of 1 unit radius would simply be var where var is the forward motion. A wheel of 2 units radius would be var / 2 as the scripted expression. To make you sweeping head rotate faster you would use a scripted expression like this: var * 4 - this would rotate the sweeper head 4 times as fast as the 1 unit radius wheel, the minus sign switches the angle of rotation.
Don’t forget that you must check “Autorun Python Scripts” in User Prefs => File tab or scripted expressions will not work.
I am feeling generous just now (this is not always the case :eek:), so here is how to do it: