Skip to content
New issue

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

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

Already on GitHub? # to your account

Create FSM for Intake/Shooter subsystem #1

Open
AG6GR opened this issue Oct 5, 2021 · 0 comments
Open

Create FSM for Intake/Shooter subsystem #1

AG6GR opened this issue Oct 5, 2021 · 0 comments

Comments

@AG6GR
Copy link
Contributor

AG6GR commented Oct 5, 2021

Apply the FSMSystem framework to the Intake/Shooter subsystem. The current intake mechanism consists of a roller on a simple arm deployed with pneumatics. When balls are picked up by the intake, they get rolled onto a conveyor in the center of the robot. This belt serves as storage for picked up balls and rolls balls up a ramp to the shooter wheel.

This subsystem must handle two driver inputs:

  • "Intake enable button": When held, the intake arm deploys and starts spinning its roller to pick up balls. The conveyor also starts so incoming balls have somewhere to go.
  • "Shooter button": When held, the shooter wheel starts spinning up. When it is at full speed, the conveyor starts feeding balls in to the shooter.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant