FIRST Robotics Competition Control System
Welcome to the FIRST® Robotics Competition Control System Documentation! This site contains everything you need to know for programming a competition robot!
Community translations can be found in a variety of languages in the bottom-left menu.
Returning Teams
If you are a returning team, please check out the overview of changes from 2023 to 2024, known issues, and quick start guide for updating.
New Teams
The Zero-to-Robot tutorial will guide you through preparation, wiring and programming a basic robot!
Hardware Overview
An overview of the hardware components available to teams.
Software Overview
An overview of the software components and tools available to teams.
Programming Basics
Documentation that is useful throughout a team’s programming process.
Advanced Programming
Documentation that is suited toward veteran teams. This includes content such as Path Planning and Kinematics.
Hardware
Hardware tutorials and content available for teams.
Romi and XRP Robots
The Romi and XRP robots are low-cost platforms for practicing WPILib programming.
Software Tools
Essential tooling such as FRC Driver Station, Dashboards, roboRIO Imaging Tool and more.
Example Projects
This section showcases the available example projects that teams can reference in VS Code.
Status Light Quick Reference
Quick reference guide for the status lights on a variety of FRC hardware.
3rd Party libraries
Tutorial on adding 3rd party libraries such as CTRE and REV to your robot project.