FIRST Robotics Competition
International high school robotics championship.
Contents
General
Vision
The CScore camera vision library from WPI.
An example of using OpenCV and GRIP to create a vision system.
An easy to implement vision system created by Team 3997.
A Jetson-powered OpenCV vision tracking solution, complete with status GUI and NetworkTable hooks.
An application for rapidly prototyping and deploying computer vision algorithms.
Scouting
Driving
Popular open-source Driver Station clone for all Desktop platforms. Though not permitted in competition, essential for teams wishing to drive on another platform or up their open source cred.
Powerful and flexible boilerplate for creating complex driving dashboards with web technologies.
SmartDashboard port written in JavaScript with nw.js.
Repositories
C++
Java/Kotlin
The official SmartDashboard repository containing code for the Java Driver Station dashboard.
A clean Driver Station dashboard for FIRST teams.
A framework which builds upon WPILib and makes programming a robot in Kotlin beautiful.
A common library of useful classes and systems for FIRST.
A library for programming robots in Kotlin, made by Team 5190.
A program that can simulate FRC robots programmed in Java.
A robotics library developed by team 5024
C#
Python
Unofficial WPILib port allowing you to write robot code in Python.
Fundamental tutorial for FRC robot coding in Python.
Port to allow access of NetworkTables in Python.
A Python library for interacting with The Blue Alliance API.