From how I see it there are two things that need to be figured out:
- Holding the kicker up over bumps
- Detecting when the kicker is up/down
- Speed control over bumps
I don't think we can use speed control, as Logan's is pretty unique in how it drives over the bump - you pretty much need every power you can have, so limiting what you could drive would be a slightly bad idea. Going over too fast it the driver's problem, not much I can do about it without limiting power.
Holding the kicker up for arming and going over bumps could be accomplished using a simple limit switch, but I'm not sure how well a switch would do for a PID loop. We'd have to test that if there is time, if not... eh.... I don't know.
As for detecting when the kicker has kicked (i.e. - is touching the frame and the motor is starting to stall), I'm not sure how well a limit switch would work. For some I'm not sure where you would place it and I'm not sure how long it would last until the little metal switch snaps off or bends. If it bends or breaks during a match, we're kinda stuck as the motor would kinda blow up from stalling. Bad stuff.
Yeah, we might be able to use a encoder, but in my experience, if the shaft which it is mounted on rotates very fast, the encoder will not be able to count the pulses accurately. Hence, we'll loose our position and we'd need a limit switch to reset where we are.
Thoughts...?
-Tanner

