Skip to content

TripleHelixProgramming/Rebuilt

Repository files navigation

Rebuilt — FRC 2363 2026 Robot Code

CI

Java robot code for the 2026 FRC season, built on WPILib and AdvantageKit.


Requirements

  • WPILib 2026 (includes Java 17 and VS Code extensions)
  • A roboRIO-connected robot or simulation environment

Building

Use the Gradle wrapper — no separate Gradle installation needed.

Build (compile + check):

./gradlew build

Deploy to robot:

./gradlew deploy

Run in simulation:

./gradlew simulateJava

Code Formatting

This project uses Spotless with Google Java Format. Formatting is applied automatically on every build.

Apply formatting manually:

./gradlew spotlessApply

Check formatting without modifying files:

./gradlew spotlessCheck

CI will fail if spotlessCheck does not pass. Always run spotlessApply before pushing.


AdvantageScope Custom Assets

The ascope-assets/ directory contains custom robot models and camera configurations for AdvantageScope.

To enable them in AdvantageScope:

  1. Open AdvantageScope.
  2. Go to Help → Show App Directory (or press Cmd/Ctrl+Shift+.).
  3. In your AdvantageScope settings (or via File → Preferences), set the Custom Assets folder to the ascope-assets/ directory in this repository.
    • Example path: /path/to/Rebuilt/ascope-assets
  4. Restart AdvantageScope. The robot model and camera views will appear in the 3D field viewer.

Contributing

  1. Fork or branch from main.
  2. Run ./gradlew build locally to verify your changes compile and pass formatting.
  3. Open a pull request targeting main. CI will run a build check and Spotless formatting check automatically.
  4. Keep PRs focused — one feature or fix per PR.

About

Triple Helix Robotics' code for the 2026 FRC Rebuilt season

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors