frc-characterization
frc-characterization copied to clipboard
Tools to help FRC teams measure the physical parameters of their robot
 Hi, I am starting to do motion profiling for my team, 4338, and I just didn't know how I would refer to the SparkMaxes in the config editor by...
Our team doesn't want to use talons SRX this year to conserve space with the new Falcon 500 motors, so we opted for CANCoders instead for greater precision over the...
I suspect `getFusedHeading()` would be better for getting the current heading, for example.
On macOS, when system-wide dark mode is enabled, all button labels have invisible text as seen here:  When buttons are clicked, the text is visible in white:  With...
If you do characterization for the linear case and turning in place, J = ka_angular / ka_linear. I'm not sure what the unit of mass would be (units of J...
These are all nits, but some thoughts I had while using the program. 1) Move Wheel Diameter into feedback section. Having it at the top implies it used in both...
Some teams use potentiometers on their arms instead of encoders. We should support this configuration.
We currently don't have any unit tests verifying the model. Once #27 is merged, we'll also need unit tests to verify the general case tends to that model for ka...
Probably would be best to prompt the user for it when logging, and then add the data to the JSON so it can compute things like efficiency et al. To...