awesome-frc

Robotics toolkit

A curated collection of resources and tools for building and competing with robots in the FIRST Robotics Competition

A curated list of packages and resources regarding the FIRST Robotics Competition.

GitHub

110 stars
13 watching
13 forks
last commit: over 1 year ago
Linked from 4 awesome lists

awesomeawesome-listfrchacktoberfestrobotics

Awesome FRC / General

The Blue Alliance FRC's leading event, team, and match tracker
The Compass Alliance A resource for learning about all FRC topic, made for any level of experience
State Space Guide 293 2 months ago A practical guide to state-space control: graduate-level control theory for high schoolers
GradleRIO 265 about 1 month ago A powerful Gradle Plugin that allows teams competing in the FIRST robotics competition to produce and build their code

Awesome FRC / Suppliers

CTR Electronics Supplier of many popular parts certified for FRC use, including the Talon SRX's and Victor SPX's
AndyMark A supplier for the educational robotics market, focusing particularly on FIRST
VEXpro A distributor of parts for FRC, FTC, and VEX formed by FIRST alumni
McMaster-Carr A comprehensive index of parts for many applications, from fasteners to pneumatics
REV Robotics Distributor of many FIRST Legal mechanical and electrical parts, including NEO Brushless Motors and Spark MAX Motor Controllers
West Coast Products A company founded by FIRST alumni that aims to distribute reliable and high-quality parts

Awesome FRC / Programming

WPILib ScreenSteps Old and unsupported documentation for hardware and officially supported software languages. For up to date, check below
WPILib Docs Up-to-date documentation on FRC hardware and software for 2020 and beyond

Awesome FRC / Vision

CSCore 24 almost 7 years ago The CScore camera vision library from WPI
254 2016 Vision Talk The most complete lesson about vision tracking out there
2729 Storm Robotics Vision 5 almost 8 years ago An example of using OpenCV and GRIP to create a vision system
Limelight A plug-and-play vision solution built for FRC
ChickenVision 31 about 5 years ago An easy to implement vision system created by Team 3997
SERT Vision 25 over 1 year ago A Jetson-powered OpenCV vision tracking solution, complete with status GUI and NetworkTable hooks
GRIP 380 over 3 years ago An application for rapidly prototyping and deploying computer vision algorithms

Awesome FRC / Scouting

Robot Scouter 108 about 2 years ago Gorgeous and powerful Android scouting app
VictiScout 23 12 months ago Light Electron scouting app by Team 1418

Awesome FRC / Driving

QDriverStation 190 10 months ago 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
FRCDashboard 135 over 2 years ago Powerful and flexible boilerplate for creating complex driving dashboards with web technologies
SmartDashboard.js 16 almost 8 years ago SmartDashboard port written in JavaScript with

Awesome FRC / Community

/r/FRC The one and only FRC subreddit
Chief Delphi The essential forum for all things FRC
Discord Server Chat community for robotics advice and socialization with other FRC students, mentors, and alumni. The absolute best place to go for FRC discussion
Discord Server List List of unofficial regional, organizational, and community servers for FRC

Awesome FRC / Repositories / Java/Kotlin

WPILib 1,088 about 1 month ago The official WPILib repository, containing code for the Java and C++ libraries
SmartDashboard 24 about 2 months ago The official SmartDashboard repository containing code for the Java Driver Station dashboard
Shuffleboard 80 about 2 months ago A clean Driver Station dashboard for FIRST teams
Sertain 6 almost 4 years ago A framework which builds upon WPILib and makes programming a robot in Kotlin beautiful
ROOSTER 12 almost 5 years ago A common library of useful classes and systems for FIRST
FalconLibrary 26 over 1 year ago A library for programming robots in Kotlin, made by Team 5190
SnobotSim 56 about 4 years ago A program that can simulate FRC robots programmed in Java
Lib5K 7 almost 2 years ago A robotics library developed by team 5024

Awesome FRC / Repositories / C++

WPILib (Java/C++) 1,088 about 1 month ago The official WPILib repository, containing code for the Java and C++ libraries
BaseBot 1 about 6 years ago A complete rewrite of barebonesFRC that is heavily optimized to run as fast as possible and use the bare minimum amount of resources during periodic functions

Awesome FRC / Repositories / C#

WPILib (C#) 28 2 months ago Unofficial WPILib port for writing robot code in C#
NetworkTables (C#) 3 about 4 years ago Unofficial NetworkTables port for C#
FRC-Extension (Visual Studio) 5 about 7 years ago Visual Studio extension to make writing C# robots a breeze

Awesome FRC / Repositories / Python

RobotPy-WPILib 169 about 1 year ago Unofficial WPILib port allowing you to write robot code in Python
pyrobottraining 7 about 9 years ago Fundamental tutorial for FRC robot coding in Python
pynetworktables 62 about 3 years ago Port to allow access of NetworkTables in Python
TBApi 7 over 7 years ago A Python library for interacting with The Blue Alliance API

Awesome FRC / Repositories / CSS

banners.css 23 over 6 years ago Library for creating pure CSS FRC banners. Utilitarian and pretty decoration for team websites

Awesome FRC / Repositories / Ruby

tba.rb 3 over 6 years ago Simple Ruby library for easy interaction with The Blue Alliance API

Awesome FRC / Repositories / JavaScript

TBA Node API 1 about 8 years ago A Node.js library for interacting with The Blue Alliance API

Awesome FRC / Videos

FIRST on YouTube FIRST's official YouTube channel
Game Animations Playlist of every game release video since 2003
Reveal Videos Playlist of the best robot reveal videos

Awesome FRC / Miscellaneous

FIRST Map Beautiful map of the world's FRC teams
FRC New Tab Chrome extension to fill your New Tab page with a random FRC team, or show the team with a number corresponding to the current time
FRC Bot 6 over 7 years ago Facebook Messenger bot to get information about FRC teams, events, and matches

Backlinks from these awesome lists:

0