By the Excalibur FRC Software Team ⚔️
This is the official codebase for our FRC 2025 Reefscape Season robot — Percival.
It includes complete logic for:
- ✅ Robot movement
- ✅ Subsystem control
- ✅ Automation & autonomous modes
- ✅ Command bindings and more!
Percival is our proud warrior for the 2025 season. It will represent us in:
- 🇮🇱 ISR District #1
- 🇮🇱 ISR District #4
- 🏆 ISR DCMP
- 🌍 Houston Championship – Newton Division
Here's an overview of our code layout:
src/
└── main/
└── java/
└── frc/
├── excalib / ...
└── robot/
├── Main.java
├── Robot.java
├── RobotContainer.java
├── Constants.java
├── automations/
├── Automations.java
├── IntakeState.java
├── ScoreState.java
└── Constants.java
├── subsystems/
├── elevator/
│ ├── Elevator.java
│ └── Constants.java
├── Arm/
│ ├── Arm.java
│ └── Constants.java
├── Algae/
│ ├── AlgaeSystem.java
│ └── Constants.java
└── Coral/
│ ├── CoralSystem.java
│ └── Constants.java
├── superstructure/
├── Superstructure.java
├── State.java (Enum)
└── Constants.java
└── automations /
├── Automations.java
├── Constants.java
├── IntakeState.java (Enum)
├── ScoreState.java (Enum)
└── Slice.java (Enum)
Stay up to date with our team and events:
We code, we fight, we rise — Team Excalibur #6738 ⚔️