FRC Team 3620, ”The Average Joes”, from St. Joseph High School in St. Joseph, Michigan, is
releasing their 2022 Java code for other FRC teams to learn from.
The robot code is available on github:
The master branch was typically what the team used for 2022 competition.
The Shuffleboard configuration is available on github:
This paper is a summary of what the team programming mentor considers to be features that other FRC teams may want to look at and use: event logging, data logging, using vision to guesstimate range and set up the shooter, onboard diagnostics, haptic driver feedback, dashboard Sendable CANSparkMax objects, and a file based configuration setup so the same code could be run on similar (but not identical) robots.