SHOT-03: Shot Tuner - build a shot table with hits and misses
- Your robot needs: Flywheel shooter, and Limelight 3A or Webcam or goBILDA Pinpoint or SparkFun OTOS or Dead wheels (2 or 3 pods).
- Starter bots that fit: none (it needs parts the starter bots do not have).
- Library version: v0.17.0 or newer.
- The docs it tests: Finding your numbers (the finders), Lesson 9: A shooter, a camera and a turret (for robots that shoot).
Why
The Shot Tuner builds the speed-for-each-distance table the way experienced teams do: 3-5 shots per speed, each marked HIT or MISS, and the best hit ratio wins. We want to know a team that has never done it can fill a table that scores, in about an hour.
Safety
- Safety glasses. Nobody between the robot and the goal. Collect pieces only when the flywheel is off (LB).
Setup
- SHOT-01 done (gains). A camera that sees the goal, or odometry with
Tunables.Aim.goalX,goalY. - A Shot Tuner file for your robot (recipe).
- 10 or more game pieces, a tape measure, a charged battery.
Steps
- Start the Shot Tuner. Two tables (POLLEN and NECTAR)? Press Y until
> Table, pick one with D-pad left or right, and load that piece. - Park at your nearest shooting distance. Check the distance line says where it came from (camera or odometry). LB starts the flywheel.
- Fire 3-5 (RB). After each, press A = HIT or B = MISS. Change the speed with the D-pad and fire 3-5 again. Try 2-3 speeds.
- Press X to save the best. Mark one wrong? Left stick click takes it back first.
- Move back 1-2 ft and repeat, until
Points:says 4 for this table. - Copy the line it shows into
Tunables.Launcher. Rebuild. In your TeleOp, fire 5 from a distance between two points.
Pass rule
The table has 4 or more points, and in step 6 at least 3 of 5 shots score from a distance between two points.
Record
Write these down while you test. The report form has them as a list to fill in.
- camera or odometry for the distance
- your table line(s), copied from the screen
- hits out of 5 in step 6, and the distance
- total time it took (minutes)
- any "sagged" warning, and the battery voltage
If your robot is different
Fewer than 10 pieces? Fire 3 per speed. A robot without a camera can use the odometry for the distance: put the robot in the middle of the field facing away from you before INIT, or set startSpotIn(). A hood adds a HOOD choice under Y (see HOOD-03).
Report your result
Pass, fail, or could not run: every result helps. The form opens on GitHub with this test filled in (a free GitHub account is needed). No student names, please.
Report resultNo reports for this test yet: yours would be the first. Every test's reports.
All tests · Next: SOM-02 Shooting on the move - strafe past the goal and score
Something wrong on this page? Tell us with a short GitHub form.