Test all of the curves and ensure proper implementation. Not all of these will be used on the bot, but are for personal implementation and possible future use for the bot or other code.
The following formulas may be implemented, obviously in forms to ensure a double value of -1<x<1 with 0 being the neutral value:
x*sqrt(x)
1/sqrt(x)
x^sqrt(x)
tangential curve
quadratic curve
cubic: x^3
absolute value curve
logarithmic curve next to the exponential curve function
cyclonic curve (used in encoding for wheels) Wikipedia
2^(x/2^x) - for quicker acceleration in the program. causes a spike then levels out and can be hooked to a timer and a multiplier. graph to see. rises quickly and spikes, then levels out. Asymptote at y = 0.
Test all of the curves and ensure proper implementation. Not all of these will be used on the bot, but are for personal implementation and possible future use for the bot or other code. The following formulas may be implemented, obviously in forms to ensure a double value of -1<x<1 with 0 being the neutral value:
This is all for now. More will be in comments.