Skip to content
This repository has been archived by the owner on Apr 29, 2024. It is now read-only.

Add curves to Curves.java #14

Open
RED-M0CKING-LINE opened this issue Dec 2, 2019 · 1 comment
Open

Add curves to Curves.java #14

RED-M0CKING-LINE opened this issue Dec 2, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@RED-M0CKING-LINE
Copy link
Owner

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
  • Swastika curve Wikipedia
  • Brachistochrone maybe, probably not needed for the bot though, rather design Wikipedia

This is all for now. More will be in comments.

@RED-M0CKING-LINE RED-M0CKING-LINE added the enhancement New feature or request label Dec 2, 2019
@RED-M0CKING-LINE
Copy link
Owner Author

  • 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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant