Skip to content
This repository has been archived by the owner on Jun 9, 2021. It is now read-only.

Create multi input and output PID controller #3

Open
1 of 3 tasks
SaarYogev opened this issue Feb 8, 2016 · 1 comment
Open
1 of 3 tasks

Create multi input and output PID controller #3

SaarYogev opened this issue Feb 8, 2016 · 1 comment

Comments

@SaarYogev
Copy link
Contributor

FIRST's PID controller class only gets output from a single sensor, and outputs the PID result to a single SpeedController. We want to do more things with the controller, like driving straight or turning with both SpeedControllers. This has to include an additional parameter, like an isTurning if it is for switching between move and turn, or Enum if we have several states.
The current state is:

  • Controlling 2 motors with changed PID classes
  • Changing control states(eg. between turn and move), through a boolean parameter bugged
  • Generalizing the code so it will control any number of inputs, outputs and states
@SaarYogev SaarYogev self-assigned this Feb 8, 2016
@SaarYogev SaarYogev added this to the Full-Featured Robot milestone Feb 8, 2016
@SaarYogev SaarYogev added the bug label Feb 8, 2016
@SaarYogev
Copy link
Contributor Author

now that changes most changes were merged into master( #8 ), work on the PIDController is done on it's own feature branch. it is still not working and I might need more help.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant