The user nottoooily pointed out a 'flaw' in my RMF calculator. The math is correct, however the simplicity of it can lead users to misunderstand exactly what its calculating.
For the RMF calculator, you plug in the scenarios that you believe are worst-case for your robot.
situation A
For example, lets say you require a robot that can go 3 ft/s up a 10 degree ramp. You plug in those values, and get an RMF
situation B
But lets say you require it to do two different things: 3 ft/s on flat terrain, and 1 ft/s on a 10 degree ramp. Well, in this situation, you'd do *two* RMF calculations, and only use the higher calculated value to select your motor.
Many people are calculating RMF for situation A, when what they really want is the smaller RMF of situation B.