The current rule for slope calculation does not seem to be usable. Costs do not make sense, and positive and negative slopes are treated the same.
We have proposed a new way to calculate slope costs, that center around -8% slope (fastest) and then increases exponentially for both positive and negative slopes around this point.
EDIT: The linked pull request uses a simpler exponential algorithm with has cutoffs at 1.0 (for neutral and negative slopes) and 3.
The current rule for slope calculation does not seem to be usable. Costs do not make sense, and positive and negative slopes are treated the same.
We have proposed a new way to calculate slope costs, that center around -8% slope (fastest) and then increases exponentially for both positive and negative slopes around this point.
EDIT: The linked pull request uses a simpler exponential algorithm with has cutoffs at 1.0 (for neutral and negative slopes) and 3.