We faced a lot of issues and frustration with the RPM and motor controller set up on Poly that Billy and I (Bryn) could not really figure out. So, the Smart Dashboard takes a value under "Shooter Speed" (any number, we used 4,000 for a majority of our tests) and feeds that in to the Run_Shooter Command. At some point, before it is sent to the Talon SRX, that number is divided by 2,400 for some unknown reason in the run_shooter method in the subsystem.
We tested the motor at this 4,000 value. I believe that the talon SRX is getting about 4,000/2,400 or 1.67 as an input, but I'm not sure what mode it is in and therefore what scale this is on. We then found a rough estimate of the acutal speed of the climber and compared that to the theoretical speed at a given RPM (or at least what we entered into the Smart Dashboard which we don't think is actual RPM) by taking the given number (say 4,000) and dividing it by 5 to take into account the gear ratio. These estimated speeds were way off from the previously calculated speeds done by Chris.
Because of these results, we are unsure what the number in Smart Dashboard represents in terms of units and such and how it compares to the actual speed of the motor in RPM, and in our case the climber in inches/second. We could not figure out what mode the Talon was set to since a lot was commented out and unclear in the code. We uncommented the line that should have put it in the "Control_Mode.Velocity" but it did not change anything in our testing. We also switched that to "Control_Mode.Speed" but the code crashed, even though Speed seemed to be a valid option after looking at Talon's documentation on it's commands.
I guess so. Again, I would like to be further along with vision and line following we haven't had the chance yet.