Programming
Subsystems
Subsystem Overview

Subsystem Overview

What is a Subsystem?

An FRC robot is made from multiple Subsystems, or parts of a robot that each perform a task separately and while working together.

FEDS201 has created a Custom Framework, its mildly different from normal WpiLib and FRC Setup

How do we program subsystems?

We use Java object-oriented programming to program our robot. We create subsystems using a class and give it functions using commands.

💡
Learn more about Object-oriented programming in the OOP Section (opens in a new tab).

robot img

  • CAD Image of FRC Team 201's 2024 Robot, SPYDER.
  • Intake, arm, swerve, and shooter subsystems can be seen.

Subsystem & Code Examples: