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.
---:header: bg-success font-weight-bold text-white
Returning Teams
^^^
If you are a returning team, please check out the overview of changes from 2021 to 2022 and the known issues.
+++
container-fluid p-0
row
col-sm pl-1 pr-1
/docs/yearly-overview/yearly-changelog
row
col-sm pl-1 pr-1 pt-1
/docs/yearly-overview/known-issues
---:header: bg-info font-weight-bold text-white
New Teams
^^^
The Zero-to-Robot tutorial will guide you through preparation, wiring and programming a basic robot!
+++
/docs/zero-to-robot/introduction
---:header: bg-info font-weight-bold text-white
Hardware Overview
^^^
An overview of the hardware components available to teams.
+++
/docs/controls-overviews/control-system-hardware
---:header: bg-info font-weight-bold text-white
Software Overview
^^^
An overview of the software components and tools available to teams.
+++
/docs/controls-overviews/control-system-software
---
Programming Basics
^^^
Documentation that is useful throughout a team's programming process.
+++
stubs/programming-basics-stub
---
Advanced Programming
^^^
Documentation that is suited toward veteran teams. This includes content such as Path Planning and Kinematics.
+++
stubs/advanced-programming-stub
---
Hardware
^^^
Hardware tutorials and content available for teams.
+++
stubs/hardware-stub
---
Romi Robot
^^^
The Romi Robot is a low-cost Raspberry Pi based platform for practicing WPILib programming.
+++
docs/romi-robot/index
---
API Documentation
^^^
Java and C++ class documentation.
+++
container-fluid p-0
row
col-sm pl-1 pr-1
col-sm pl-1 pr-1
---
Software Tools
^^^
Essential tooling such as FRC Driver Station, Dashboards, roboRIO Imaging Tool and more.
+++
stubs/software-tools-stub
---
Example Projects
^^^
This section showcases the available example projects that teams can reference in VS Code.
+++
docs/software/examples-tutorials/wpilib-examples
---
Status Light Quick Reference
^^^
Quick reference guide for the status lights on a variety of FRC hardware.
+++
docs/hardware/hardware-basics/status-lights-ref
---
3rd Party Libraries
^^^
Tutorial on adding 3rd party libraries such as CTRE and REV to your robot project.
+++
docs/software/vscode-overview/3rd-party-libraries
docs/zero-to-robot/introduction docs/zero-to-robot/step-1/index docs/zero-to-robot/step-2/index docs/zero-to-robot/step-3/index docs/zero-to-robot/step-4/index
docs/controls-overviews/control-system-hardware docs/controls-overviews/control-system-software
docs/software/what-is-wpilib docs/yearly-overview/index docs/software/vscode-overview/index docs/software/dashboards/index docs/software/telemetry/index docs/software/labview/index docs/software/hardware-apis/index docs/software/can-devices/index docs/software/basic-programming/index docs/software/support/support-resources docs/software/frc-glossary
WPILib Java API Docs <https://first.wpi.edu/wpilib/allwpilib/docs/release/java/index.html> WPILib C++ API Docs <https://first.wpi.edu/wpilib/allwpilib/docs/release/cpp/index.html>
docs/software/driverstation/index docs/software/wpilib-tools/robotbuilder/index docs/software/wpilib-tools/robot-simulation/index docs/software/wpilib-tools/outlineviewer/index docs/software/wpilib-tools/axon/index
docs/software/vision-processing/index docs/software/commandbased/index docs/software/kinematics-and-odometry/index docs/software/networktables/index docs/software/pathplanning/index docs/software/roborio-info/index docs/software/advanced-gradlerio/index docs/software/advanced-controls/index docs/software/convenience-features/index
docs/software/examples-tutorials/wpilib-examples docs/software/examples-tutorials/third-party-examples
docs/hardware/hardware-basics/index docs/hardware/hardware-tutorials/index docs/hardware/sensors/index
docs/romi-robot/index
docs/networking/networking-introduction/index docs/networking/networking-utilities/index
docs/contributing/frc-docs/index docs/contributing/wpilib/index
Report an Issue <https://github.com/wpilibsuite/frc-docs/issues>