Programming Order and Test Plan
Programming Order
Test Plan
Before Robot Exists
- Final State Machine Test in Sim (Full functional in Sim)
- Check CAD for Tooth Counts
- Obtain Limelight Locations
After Robot Exists
- Check Real Robot for Tooth Counts
- Continuity Test
- Power On Robot
- Deploy Code to Robot
- Set CAN IDs, Motor Names, Firmware
- Do Swoffsets
- Verify Tooth Count Mechanism Accuracy by manual movement
- Check mechanical backlash (slop)
- Get Soft limits for motors
- Test for motor directions
- PID Constants Tuning (Motion Magic)
- Test FreeSpin motors Current Draw and get baseline via Phoenix
- Full Functional
- Tune Limelight
- Tune Interpolation Tables
- Tune Presets (use interpolation table results)
- Play Match
- No Auto
- Only Automated Aim
- Record and Discuss
- Discuss with driveteam and ask what they need
- Play Match
- No Auto
- Only Manual Aim
- Record and Discuss
- Test and Tune Auto
- Durability Testing
- Lots of Matches w/ Auto
- Film Every Match
- Win