Skip to content

Repository files navigation

Hydrogen

Java CI with Gradle

The SciBorgs' base repository. It is a living document that should be updated yearly for new libraries and other changes.

Structure

Our robot code is centered around Robot.java.

This project currently contains drive, vision, autos, pathing, and LEDs. 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 for NamedCommands
  • 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 the create method in Vision. Also modify any camera configurations, AprilTag information, and constants if needed.
  • Constants.java Contains more general robot constants, modify any if needed.
  • FieldConstants.java Modify this to be updated for each year's game, as it defines the field.
  • Ports.java Modify existing OI and drive ports, as well as adding new ports and their names.
  • Robot.java A lot: subsystems, command files, related triggers & bindings, interactions with other subsystems & files, library configurations/starting, etc..
  • Scisoc Update yearly.

Dependencies

About

Rookie robot (robot) codebase for our 2026 offseason rookie bot

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

Generated from SciBorgs/Hydrogen