FIRST Control System

Welcome to the FIRST® Control System Documentation! This site contains everything you need to know for programming a competition robot using WPILib!

Community translations can be found in a variety of languages in the menu towards the bottom-right of the screen.

Equipos que regresan

If you are a returning team, please check out the overview of changes for 2027, known issues, and quick start guide for updating.

Nuevos Equipos

The Zero-to-Robot tutorial will guide you through preparation, wiring, and programming a basic robot!

Hardware Overview

Vista general de los componentes disponibles de hardware para los equipos.

Software Overview

Vista general de los componentes y herramientas de software disponibles para los equipos.

Programming Basics

Documentación que es útil a lo largo del proceso de programación de un equipo.

Programación Avanzada

Es la documentación para los equipos más veteranos. Incluye contenido como Path Planning y Kinematics.

Hardware

Tutoriales de hardware y contenido disponible para equipos.

Romi y los robots XRP

Los robots Romi y XRP son plataformas de bajo costo para practicar la programación de WPILib.

Documentación de la API

Java, C++, and Python class documentation.

Java

C++

Python

Herramientas de software

Essential tooling such as FIRST Driver Station, Dashboards, roboRIO Imaging Tool and more.

Proyectos de ejemplo

Esta sección muestra los proyectos de ejemplo disponibles a los que los equipos pueden hacer referencia en VS Code.

Referencia rápida de la luz de estado

Guía de referencia rápida para las luces de estado en una variedad de hardware de FRC.

Bibliotecas de terceros

Tutorial sobre cómo agregar bibliotecas de terceros como CTRE y REV a su proyecto de robot.