MARSProgramming / M15

This repo houses the code for MARVIN XV which plays the 2022 FRC game Rapid React
2 stars 0 forks source link

Create Functional Feeder #4

Closed WVGman closed 2 years ago

WVGman commented 2 years ago

Write out specifically what happens when the first ball gets intaked, second ball gets intaked, any intermediary states, etc. (and probably put this in a gitbook page)

Once this is defined, tell the designated freshmen what control states you want for each subsystem (like no-op, firing, intaking, whatever) and the behaviors needed for this to work. Maybe go over their subsystem specifications and make sure they included these behaviors.

After that, write a feeder determiner using the control states specified (probably just make enum constants for the control states until the subsystems are actually written), and a feeder teleop.

WVGman commented 2 years ago

-Functional Feeder: -Intaking Balls (NEEDS WRITING & TUNING) -everything runs until IR detects a ball -the magazine stops -then, the second ball needs to stop between the feeder wheels (needs a current draw detection, will need to use the robot to test this) -manual funnel and magazine movement -Shooting (NEEDS TUNING) -tune funnel values, see if we need to move the intake -needs speed controlled magazine for consistency