Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gain scheduling for PIDController #108

Open
amikhalev opened this issue Sep 29, 2016 · 0 comments
Open

Gain scheduling for PIDController #108

amikhalev opened this issue Sep 29, 2016 · 0 comments
Labels

Comments

@amikhalev
Copy link
Contributor

There are a few scenarios where we may want to change gains on the PIDController:

  • For drive, we may eventually want different PID values (and others like maxIError or minISetpoint) for Teleop and Auto. So there needs to be a way to manually change the values.
  • We may want to be able to change PID values for different errors, for example with DriveRotate. We may want to rotate at a certain speed when we are far away as opposed to when we are close. It may be beneficial to have default values, and then overrides which are applied at each error/setpoint threshold.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant