Lesson 1 · How an FRC Robot Runs
What runs the robot
1/7
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.