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.

Équipes vétéranes

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

Nouvelles équipes

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

Aperçu du matériel

Survol des composants matériels disponibles pour les équipes.

Aperçu du logiciel

Un survol des composants logiciels et des outils mis à la disposition des équipes.

Programmation de base

Documentation utile tout au long du processus de programmation pour une équipe.

Programmation avancée

Documentation adaptée aux équipes vétéranes. Cela inclut du contenu tel que la planification des trajectoires et la cinématique.

Matériel

Didacticiels des outils matériels et contenu disponibles pour les équipes.

Robots Romi et XRP

Les robots Romi et XRP sont des plateformes à faible coût pratiquer la programmation WPILib.

Documentation de l’API

Documentation des classes Java, C++ et Python.

Java

C++

Python

Outils logiciels

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

Exemples de projets

Cette section présente les exemples de projets disponibles que les équipes peuvent utiliser sous VS Code.

Status Light Quick Reference

Guide de référence rapide pour les voyants lumineux indiquant l’état de fonctionnement pour une variété de matériel FRC.

Libraires tierces

Tutoriel relatif à l’ajout des librairies tierces à votre projet de robot telles que CTRE et REV.