Official WPILib documentation for getting started with the Romi robot, a small educational robot designed for learning FRC programming. Covers hardware setup, imaging, sensors, and programming guides for both Java and LabVIEW.
Official WPILib documentation for getting started with the Romi robot, a small educational robot designed for learning FRC programming. Covers hardware setup, imaging, sensors, and programming guides for both Java and LabVIEW.
Official FIRST YouTube channel providing educational robotics content, competition videos, and STEM inspiration for FRC, FTC, and FLL programs.
Official WPILib 2020 kickoff release announcement blog post describing major library updates, new features (command-based framework rewrite, PID controller improvements, trajectory generation, simulation GUI), and installation instructions for the C++ and Java robotics programming libraries.
The official FIRST Robotics Competition Control System documentation site covering WPILib programming, hardware setup, software tools, and tutorials for both new and returning FRC teams.
A blog post announcing the 2021 kickoff release of WPILib, the official FIRST programming library for Java and C++. Highlights new features including an improved installer, WebSocket simulation, Romi robot support, Glass visualizer, advanced control algorithms, and multilingual documentation.
Official FIRST team management portal. Register teams, manage member rosters, track required consent forms, and access program resources across FRC, FTC, and FLL.
Official FIRST LEGO League Explore resource hub. Contains season challenge guides, judging rubrics, team meeting resources, and coach materials for the entry-level FLL program.
The official FRC robot programming library for Java and C++. Provides hardware abstraction (motors, sensors, cameras), control algorithms, simulation, and the VS Code development environment.
The official FIRST Robotics Competition program landing page from FIRST Inspires, providing information about FRC for grades 9-12, including getting started resources, current season details, team/event search, and registration information.
A fork/variant of WPILib (the official FRC programming library for Java and C++) exploring experimental features like coroutine-based command syntax for robot control.
MessagePack is an efficient binary serialization format that provides a faster and more compact alternative to JSON. It is widely used in robotics for data exchange between programs and devices, including telemetry logging in FRC/FTC applications like AdvantageScope.
WPILib documentation page explaining command-based programming command compositions—how to combine multiple commands into more complex behaviors using sequences, parallel execution, conditionals, and other composition patterns.
Yet Another Software Suite (YASS) is a collection of FRC programming libraries including YAGSL (swerve library), YAMG (mechanism generator with web simulator), YAMS (mechanism system), and YALL (Limelight integration) designed to accelerate robot development and reduce programming complexity.
PhotonVision is the official free, open-source vision processing solution for FRC robots, providing documentation on hardware setup, camera calibration, pipeline configuration, and programming interfaces (PhotonLib) for integrating vision data into robot code.
Official documentation for PhotonVision, a free, open-source vision processing solution for FRC that enables AprilTag detection, shape detection, and object detection on affordable hardware like Raspberry Pi and Orange Pi. Includes installation guides, pipeline tuning, PhotonLib programming referenc
An open-source Java programming tutorial created by FRC Team 3255 designed to teach FRC teams how to program robots for the FIRST Robotics Competition using Java and RoboRIO.
A Java library and educational framework for programming LEGO Mindstorms EV3 robots using the ev3dev platform. Supports FLL and other robotics competitions with EV3-based platforms.
An example project demonstrating how to implement swerve drive using YAGSL (Yet Another General Swerve Library), a widely-used open-source library for FRC swerve drive systems. Useful for teams learning swerve drive programming.
Chief Delphi is a prominent online forum and community hub for the FIRST Robotics Competition (FRC) where students, mentors, and enthusiasts discuss technical advice, programming tips, team management strategies, competition rules, and share build threads and project experiences.
VingVis is a no-code/low-code visual path planning and robot autonomous control tool for FRC/FTC that allows users to design robot trajectories, control servos, and detect colors using drag-and-drop node-based programming without writing code.