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

Implement closed-loop totevator control. #44

Open
pordonj opened this issue Feb 19, 2015 · 2 comments
Open

Implement closed-loop totevator control. #44

pordonj opened this issue Feb 19, 2015 · 2 comments

Comments

@pordonj
Copy link
Contributor

pordonj commented Feb 19, 2015

  1. Get and report meaningful feedback from totevator encoder.
  2. Determine method to reset encoder to 0 at home position.
  3. Determine number of ticks per "level" i.e. "up one" or "down one"
  4. Determine number of ticks for "drop"
  5. Determine if PID is required or if the totevator will hold itself.
  6. Implement auto-drop routine
@pordonj
Copy link
Contributor Author

pordonj commented Feb 23, 2015

this is being worked on in the tote_encoder branch.

Progress:

Get and report meaningful feedback from totevator encoder. - Done
Determine method to reset encoder to 0 at home position. - Currently manual. Hall-effect planned.
Determine number of ticks per "level" i.e. "up one" or "down one" - Currently estimated at ~255
Determine number of ticks for "drop" - can use down/reset as drop. No custom value required.
Determine if PID is required or if the totevator will hold itself. - Not yet known
Implement auto-drop routine - Not yet implemented

@pordonj
Copy link
Contributor Author

pordonj commented Feb 24, 2015

number of ticks is around 270, needs further experimentation tonight, We are sticking with PID through PIDSubsystem because of ease of programming. Need to tweak onTarget/constants tonight.

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

No branches or pull requests

1 participant