The SciBorgs' base repository. It is a living document that should be updated yearly for new libraries and other changes.
Our robot code is centered around Robot.java.
This project currently contains drive, vision, and autos. You are expected to add/modify code supporting existing files and new subsystems when using this template. Some of these files include but are not limited to:
- Autos.java Add code for new subsystems in
configureAutos
, such as commands forNamedCommands
- DriveConstants.java Modify control constants yearly for each new robot, and all drivetrain constants for each new drivetrain as needed.
- VisionConstants.java Add new
CameraConfig
fields representing cameras on the robot, and change thecreate
method in Vision. Also modify any camera configurations or constants if needed. - Constants.java Modify the class
Field
to be updated for each year's game, and any other constants if needed. - Ports.java Modify existing OI and drive ports, as well as adding new ports.
- Robot.java A lot: subsystems, command files, related triggers & bindings, interactions with other subsystems & files, library configurations/starting, etc..