Free spinning middle traction wheel?

I think this is a very important factor when selecting drive ratios that almost everyone overlooks.

Even using gears and eliminating all axle to wheel slop, you can’t eliminate the slop from the motors themselves. If you gear your wheels up from your motors, you’re just amplifying that slop, which in the case of 3:5 200 rpm ratios, actually comes out to be about half an inch of slop linearly, and a good couple degrees of slop when turning. The linear slop isn’t as big a deal as the turning slop, since turning just a few degrees off can drastically change your robot’s path, but both types of slop in this ratio will be enough to potentially cause issues with autonomous accuracy. If you use tracking wheels you can get almost perfect measurements, but your actual motor spin commands will suffer from error due to the slop. (there are ways to mitigate slop within code, but it’s difficult and you’re better off solving this mechanical issue with a mechanical solution rather than code).

By comparison, gearing down a 600rpm cartridge will reduce the slop instead of amplifying it. If we assume that both 600rpm and 200rpm cartridges have the same amount of slop (from some basic tests I’ve done they are at least very close in slop), that means that you’ll have only 36% of the slop with a 600 rpm 3:5 ratio than you will with a 200 rpm 5:3.

So it cuts the slop almost to a third, with a very comparable drive ratio (600 rpm 3:5 is 8% faster than 200 rpm 5:3).

If I were to redesign that standard drive I made in this topic, one of the changes I would make is to change that ratio for less sloppy wheels.

This idea of gearing down the slop doesn’t just apply to drives too, it can apply to other subsystems where slop is a concern, like a lift. If you gear 200 rpm 1:7, you’ll get a speed comparable to 100 rpm 1:3 (about 14% faster), but with only 42% of the slop.

I think it’s an important thing to consider when selecting a gear ratio, and in the case of a drive, I think it’s just as, if not more important than the speed of the ratio itself.


This post is getting rather long now, but while I’m on the topic of overlooked factors in drive gearing, another thing to consider is reducing the speed of the gears as much as possible for as long as possible.

what I mean by this is that a gear spinning more slowly will encounter less friction than a gear spinning more rapidly. so by structuring your ratio in such a way that is minimizes the sum of the speed of its gears, you cut down on the friction.

for example, say you want to have a 600 rpm 3:5 ratio.

One layout you could use is:

60 - 36 - 12 - 36 - 60

with the 600rpm motors on the two 36t gears.
This layout is not ideal because that 12t idler will be rotating much faster than, say a 60t idler would, because of course 36/12 is much higher than 36/60.

going like this:
60 - 30 - 60 -30 - 60

would be more efficient because the sum of your gear speeds will be less, and therefore you will have less overall friction.

I’m not sure exactly how much friction you reduce by optimizing in this way, I would think less than just basic things like lubrication, screw joints, drilling out holes for axles, and all that, but it could be something to consider if your drive has the kind of flexibility to change up the size of idler gears.

I think a general way to exercise this principle is just by selecting larger gears over smaller ones when it comes to idlers, since a small idler gear will just inherently rotate faster than a large one.