Skip to content

Resources

Welcome to the resources page, a curated collection of tools, guides, and references to help you excel in FIRST Robotics Competition (FRC).

General

ResourceDescription
FIRSTThe official website for FIRST, providing resources, news, and information about all FIRST programs.
Chief DelphiA popular forum where the FIRST Robotics community shares ideas and advice.
The Blue AllianceA website that provides match results, team information, and event data for FRC competitions.
StatboticsA modern, data-driven analytics site for predicting match outcomes and evaluating team performance.

Mechanical Design

ResourceDescription
FRCDesign.orgA comprehensive learning guide and technical reference for FRC design using Onshape.
GrabCAD LibraryA vast repository of shared CAD models for common FRC components, mechanisms, and entire robots.

Control System

ResourceDescription
WPILib DocsA site contains everything you need to know for programming a competition robot!
CTRE DocsDocumentation for Talon FX/SRX and Victor SPX motor controllers, CANcoders, and Pneumatics Control Module (PCM).
REV DocsDocumentation for SPARK MAX motor controllers, Color Sensor, Pneumatic Hub, and other REV electronics.
PhotonVisionOpen-source computer vision software for FRC, designed to integrate with WPILib for target detection and pose estimation.

Programming

  1. Motion Planning & Control in FRC: youtube, bilibili, slide
  2. Motion Profiling & Control: youtube
  3. System Modeling: youtube
  4. A Dive into WPILib Trajectories: youtube, bilibili, slide
ResourceDescription
RunoobA beginner-friendly tutorial site for learning Java programming concepts and syntax.
WPILib API (Java)The direct API reference for the WPILib libraries. Crucial for looking up specific classes and methods.
Advantage KitA powerful suite of tools for logging, replaying, and simulating robot code.
Advantage ScopeA desktop application for visualizing robot data logs generated by AdvantageKit.
ChoreoA web-based, intuitive path planning and trajectory generation tool for FRC robots.
ElasticA real-time robot tuning and dashboard tool for FRC, designed for control loop tuning and system monitoring.