Awesome Lists

awesome-frc

by andrewda

awesome listpushed about 3 years ago

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

AI summary

Robotics toolkit

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

stars
110
forks
13
watching
13
awesome lists
4
entries
54
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/andrewda/awesome-frc/links.svg)](https://awesome.facts.dev/awesome/andrewda/awesome-frc)
HTML
<a href="https://awesome.facts.dev/awesome/andrewda/awesome-frc"><img src="https://awesome.facts.dev/shield/andrewda/awesome-frc/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/andrewda/awesome-frc/links.svg

What's in the list

54 links in 16 sections, with live GitHub stats.activeno commit in 2y

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

    A practical guide to state-space control: graduate-level control theory for high schoolers

  • GradleRIO

    A powerful Gradle Plugin that allows teams competing in the FIRST robotics competition to produce and build their code

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

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

Vision

  • CSCore

    The CScore camera vision library from WPI

  • 254 2016 Vision Talk

    The most complete lesson about vision tracking out there

  • 2729 Storm Robotics Vision

    An example of using OpenCV and GRIP to create a vision system

  • Limelight

    A plug-and-play vision solution built for FRC

  • ChickenVision

    An easy to implement vision system created by Team 3997

  • SERT Vision

    A Jetson-powered OpenCV vision tracking solution, complete with status GUI and NetworkTable hooks

  • GRIP

    An application for rapidly prototyping and deploying computer vision algorithms

Scouting

  • Robot Scouter

    Gorgeous and powerful Android scouting app

  • VictiScout

    Light Electron scouting app by Team 1418

Driving

  • QDriverStation

    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

    Powerful and flexible boilerplate for creating complex driving dashboards with web technologies

  • SmartDashboard.js

    SmartDashboard port written in JavaScript with

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

Repositories / Java/Kotlin

  • WPILib

    The official WPILib repository, containing code for the Java and C++ libraries

  • SmartDashboard

    The official SmartDashboard repository containing code for the Java Driver Station dashboard

  • Shuffleboard

    A clean Driver Station dashboard for FIRST teams

  • Sertain

    A framework which builds upon WPILib and makes programming a robot in Kotlin beautiful

  • ROOSTER

    A common library of useful classes and systems for FIRST

  • FalconLibrary

    A library for programming robots in Kotlin, made by Team 5190

  • SnobotSim

    A program that can simulate FRC robots programmed in Java

  • Lib5K

    A robotics library developed by team 5024

Repositories / C++

  • WPILib (Java/C++)

    The official WPILib repository, containing code for the Java and C++ libraries

  • BaseBot

    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

Repositories / C#

Repositories / Python

  • RobotPy-WPILib

    Unofficial WPILib port allowing you to write robot code in Python

  • pyrobottraining

    Fundamental tutorial for FRC robot coding in Python

  • pynetworktables

    Port to allow access of NetworkTables in Python

  • TBApi

    A Python library for interacting with The Blue Alliance API

Repositories / CSS

  • banners.css

    Library for creating pure CSS FRC banners. Utilitarian and pretty decoration for team websites

Repositories / Ruby

  • tba.rb

    Simple Ruby library for easy interaction with The Blue Alliance API

Repositories / JavaScript

  • TBA Node API

    A Node.js library for interacting with The Blue Alliance API

Videos

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

    Facebook Messenger bot to get information about FRC teams, events, and matches

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.