Learn · 3 min
Our robot's brain, the RoboRIO, runs your Java. It doesn't run it alone - it stands on libraries:
- •WPILib - the core library FIRST provides (math, hardware, the robot loop)
- •CTRE Phoenix 6 - drives our Kraken/TalonFX motors
- •AdvantageKit - records everything for logging & replay
- •PathPlanner - builds autonomous paths
Each is listed in the project's vendordeps/ folder and wired in build.gradle. You write Java; these do the heavy lifting.
Which library is responsible for driving the motors?
5/5 tries leftAnswer unlocks in 5 tries