Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Road Rollers are too large #27520
Road rollers currently have a diameter of 60" and a width of 60". That makes them the ultimate off-road wheel with a staggering 3600 wheel area. The treads of an M1 Abrams main battle tank are only 50" wide IRL, and a tank's tread should have much more wheel area than a road roller.
Road roller width should be be reduced to 30" and the diameter to 48", which is still 50% wider and 50% larger in diameter than an armored wheel.
Ehhhh.... we can hack it in by playing with the numbers, but it sounds like we're missing a variable or two, like wheel geometry.
Otoh, a tread has very high contact area due to its "wheel" geometry.
Perhaps you could use tyre surface area?
Knowing the wheel radius and width you can determine the flat surface area of the rim. Then you can have the surface area of the tyre. Working with those two numbers you could determine a single metric.
Traction = TyreSurface - RimSurface
If the Traction value is too low, the roller will just rotate in place. Whereas a wheel would have a larger TyreSurface value compared to RimSurface (due to grooves, etc), giving it more traction.
Sure, it isn't the only contributing factor, but it should be enough to simulate on-road / off-road?
You could even have higher quality tyres to find.