update
This commit is contained in:
238
html/frc.md2.html
Normal file
238
html/frc.md2.html
Normal file
@@ -0,0 +1,238 @@
|
||||
<h1 id="awesome-frc-awesome">Awesome FRC <a
|
||||
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
|
||||
alt="Awesome" /></a></h1>
|
||||
<p><a
|
||||
href="https://www.firstinspires.org/robotics/frc"><img src="media/first.svg" align="right" width="150"></a></p>
|
||||
<blockquote>
|
||||
<p>A curated list of <em>awesome</em> packages and resources related to
|
||||
the FIRST Robotics Competition.</p>
|
||||
</blockquote>
|
||||
<p><a href="https://www.firstinspires.org/robotics/frc">FRC</a> is a
|
||||
global High School robotics competition in which students compete to
|
||||
build the best robot possible in just six weeks. These tools, resources,
|
||||
communities, and learning materials will help make your FRC season a
|
||||
blast.</p>
|
||||
<h2 id="contents">Contents</h2>
|
||||
<ul>
|
||||
<li><a href="#general">General</a></li>
|
||||
<li><a href="#suppliers">Suppliers</a></li>
|
||||
<li><a href="#programming">Programming</a></li>
|
||||
<li><a href="#vision">Vision</a></li>
|
||||
<li><a href="#scouting">Scouting</a></li>
|
||||
<li><a href="#driving">Driving</a></li>
|
||||
<li><a href="#community">Community</a></li>
|
||||
<li><a href="#repositories">Repositories</a>
|
||||
<ul>
|
||||
<li><a href="#javakotlin">Java/Kotlin</a></li>
|
||||
<li><a href="#c">C++</a></li>
|
||||
<li><a href="#c-1">C#</a></li>
|
||||
<li><a href="#python">Python</a></li>
|
||||
<li><a href="#css">CSS</a></li>
|
||||
<li><a href="#ruby">Ruby</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#videos">Videos</a></li>
|
||||
<li><a href="#miscellaneous">Miscellaneous</a></li>
|
||||
</ul>
|
||||
<h2 id="general">General</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.thebluealliance.com/">The Blue Alliance</a> -
|
||||
FRC’s leading event, team, and match tracker.</li>
|
||||
<li><a href="https://www.thecompassalliance.org/">The Compass
|
||||
Alliance</a> - A resource for learning about all FRC topic, made for any
|
||||
level of experience.</li>
|
||||
<li><a href="https://github.com/calcmogul/state-space-guide">State Space
|
||||
Guide</a> - A practical guide to state-space control: graduate-level
|
||||
control theory for high schoolers.</li>
|
||||
<li><a href="https://github.com/wpilibsuite/GradleRIO">GradleRIO</a> - A
|
||||
powerful Gradle Plugin that allows teams competing in the FIRST robotics
|
||||
competition to produce and build their code.</li>
|
||||
</ul>
|
||||
<h2 id="suppliers">Suppliers</h2>
|
||||
<ul>
|
||||
<li><a href="http://www.ctr-electronics.com/">CTR Electronics</a> -
|
||||
Supplier of many popular parts certified for FRC use, including the
|
||||
Talon SRX’s and Victor SPX’s.</li>
|
||||
<li><a href="https://www.andymark.com/">AndyMark</a> - A supplier for
|
||||
the educational robotics market, focusing particularly on FIRST.</li>
|
||||
<li><a href="https://www.vexrobotics.com/vexpro">VEXpro</a> - A
|
||||
distributor of parts for FRC, FTC, and VEX formed by FIRST alumni.</li>
|
||||
<li><a href="https://www.mcmaster.com/">McMaster-Carr</a> - A
|
||||
comprehensive index of parts for many applications, from fasteners to
|
||||
pneumatics.</li>
|
||||
<li><a href="http://www.revrobotics.com/">REV Robotics</a> - Distributor
|
||||
of many FIRST Legal mechanical and electrical parts, including NEO
|
||||
Brushless Motors and Spark MAX Motor Controllers.</li>
|
||||
<li><a href="http://www.wcproducts.net">West Coast Products</a> - A
|
||||
company founded by FIRST alumni that aims to distribute reliable and
|
||||
high-quality parts.</li>
|
||||
</ul>
|
||||
<h2 id="programming">Programming</h2>
|
||||
<ul>
|
||||
<li><a href="https://wpilib.screenstepslive.com">WPILib ScreenSteps</a>
|
||||
- Old and unsupported documentation for hardware and officially
|
||||
supported software languages. For up to date, check below.</li>
|
||||
<li><a href="https://docs.wpilib.org/en/latest/">WPILib Docs</a> -
|
||||
Up-to-date documentation on FRC hardware and software for 2020 and
|
||||
beyond.</li>
|
||||
</ul>
|
||||
<h2 id="vision">Vision</h2>
|
||||
<ul>
|
||||
<li><a href="https://github.com/wpilibsuite/cscore">CSCore</a> - The
|
||||
CScore camera vision library from WPI.</li>
|
||||
<li><a href="https://www.youtube.com/watch?v=rLwOkAJqImo">254 2016
|
||||
Vision Talk</a> - The most complete lesson about vision tracking out
|
||||
there.</li>
|
||||
<li><a href="https://github.com/2729StormRobotics/StormCV2017">2729
|
||||
Storm Robotics Vision</a> - An example of using OpenCV and GRIP to
|
||||
create a vision system.</li>
|
||||
<li><a href="https://limelightvision.io/">Limelight</a> - A
|
||||
plug-and-play vision solution built for FRC.</li>
|
||||
<li><a
|
||||
href="https://github.com/team3997/ChickenVision">ChickenVision</a> - An
|
||||
easy to implement vision system created by Team 3997.</li>
|
||||
<li><a href="https://github.com/SouthEugeneRoboticsTeam/vision">SERT
|
||||
Vision</a> - A Jetson-powered OpenCV vision tracking solution, complete
|
||||
with status GUI and NetworkTable hooks.</li>
|
||||
<li><a href="https://github.com/WPIRoboticsProjects/GRIP">GRIP</a> - An
|
||||
application for rapidly prototyping and deploying computer vision
|
||||
algorithms.</li>
|
||||
</ul>
|
||||
<h2 id="scouting">Scouting</h2>
|
||||
<ul>
|
||||
<li><a href="https://github.com/SUPERCILEX/Robot-Scouter">Robot
|
||||
Scouter</a> - Gorgeous and powerful Android scouting app.</li>
|
||||
<li><a href="https://github.com/FRCScout/FRCScout">VictiScout</a> -
|
||||
Light Electron scouting app by Team 1418.</li>
|
||||
</ul>
|
||||
<h2 id="driving">Driving</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://github.com/FRC-Utilities/QDriverStation">QDriverStation</a>
|
||||
- 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.</li>
|
||||
<li><a
|
||||
href="https://github.com/FRCDashboard/FRCDashboard">FRCDashboard</a> -
|
||||
Powerful and flexible boilerplate for creating complex driving
|
||||
dashboards with web technologies.</li>
|
||||
<li><a
|
||||
href="https://github.com/erikuhlmann/SmartDashboard.js">SmartDashboard.js</a>
|
||||
- SmartDashboard port written in JavaScript with
|
||||
<code>nw.js</code>.</li>
|
||||
</ul>
|
||||
<h2 id="community">Community</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.reddit.com/r/FRC/">/r/FRC</a> - The one and
|
||||
only FRC subreddit.</li>
|
||||
<li><a href="https://www.chiefdelphi.com/forums/portal.php">Chief
|
||||
Delphi</a> - The essential forum for all things FRC.</li>
|
||||
<li><a href="http://discord.gg/frc">Discord Server</a> - Chat community
|
||||
for robotics advice and socialization with other FRC students, mentors,
|
||||
and alumni. The absolute best place to go for FRC discussion.</li>
|
||||
<li><a
|
||||
href="https://docs.google.com/spreadsheets/d/1rm6C_hHhPmiIBZxrQT-xGag2Kv9RTpEdENYSKNYB7iI/edit#gid=1112789586">Discord
|
||||
Server List</a> - List of unofficial regional, organizational, and
|
||||
community servers for FRC.</li>
|
||||
</ul>
|
||||
<h2 id="repositories">Repositories</h2>
|
||||
<h3 id="javakotlin">Java/Kotlin</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/wpilibsuite/allwpilib">WPILib</a> - The
|
||||
official WPILib repository, containing code for the Java and C++
|
||||
libraries.</li>
|
||||
<li><a
|
||||
href="https://github.com/wpilibsuite/SmartDashboard">SmartDashboard</a>
|
||||
- The official SmartDashboard repository containing code for the Java
|
||||
Driver Station dashboard.</li>
|
||||
<li><a
|
||||
href="https://github.com/wpilibsuite/Shuffleboard">Shuffleboard</a> - A
|
||||
clean Driver Station dashboard for FIRST teams.</li>
|
||||
<li><a
|
||||
href="https://github.com/SouthEugeneRoboticsTeam/sertain">Sertain</a> -
|
||||
A framework which builds upon WPILib and makes programming a robot in
|
||||
Kotlin beautiful.</li>
|
||||
<li><a href="https://github.com/flamingchickens1540/ROOSTER">ROOSTER</a>
|
||||
- A common library of useful classes and systems for FIRST.</li>
|
||||
<li><a href="https://github.com/FRC5190/FalconLibrary">FalconLibrary</a>
|
||||
- A library for programming robots in Kotlin, made by Team 5190.</li>
|
||||
<li><a href="https://github.com/snobotsim/SnobotSim">SnobotSim</a> - A
|
||||
program that can simulate FRC robots programmed in Java.</li>
|
||||
<li><a href="https://github.com/frc5024/lib5k">Lib5K</a> - A robotics
|
||||
library developed by team 5024</li>
|
||||
</ul>
|
||||
<h3 id="c">C++</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/wpilibsuite/allwpilib">WPILib
|
||||
(Java/C++)</a> - The official WPILib repository, containing code for the
|
||||
Java and C++ libraries.</li>
|
||||
<li><a href="https://github.com/frc5024/basebot">BaseBot</a> - 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.</li>
|
||||
</ul>
|
||||
<h3 id="c-1">C</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/robotdotnet/WPILib">WPILib (C#)</a> -
|
||||
Unofficial WPILib port for writing robot code in C#.</li>
|
||||
<li><a href="https://github.com/robotdotnet/NetworkTables">NetworkTables
|
||||
(C#)</a> - Unofficial NetworkTables port for C#.</li>
|
||||
<li><a href="https://github.com/robotdotnet/FRC-Extension">FRC-Extension
|
||||
(Visual Studio)</a> - Visual Studio extension to make writing C# robots
|
||||
a breeze.</li>
|
||||
</ul>
|
||||
<h3 id="python">Python</h3>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://github.com/robotpy/robotpy-wpilib">RobotPy-WPILib</a> -
|
||||
Unofficial WPILib port allowing you to write robot code in Python.</li>
|
||||
<li><a
|
||||
href="https://github.com/robotpy/pyrobottraining">pyrobottraining</a> -
|
||||
Fundamental tutorial for FRC robot coding in Python.</li>
|
||||
<li><a
|
||||
href="https://github.com/robotpy/pynetworktables">pynetworktables</a> -
|
||||
Port to allow access of NetworkTables in Python.</li>
|
||||
<li><a href="https://github.com/PlasmaRobotics2403/TBApi">TBApi</a> - A
|
||||
Python library for interacting with The Blue Alliance API.</li>
|
||||
</ul>
|
||||
<h3 id="css">CSS</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/ErikBoesen/banners.css">banners.css</a>
|
||||
- Library for creating pure CSS FRC banners. Utilitarian and pretty
|
||||
decoration for team websites.</li>
|
||||
</ul>
|
||||
<h3 id="ruby">Ruby</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/frc1418/tba.rb">tba.rb</a> - Simple Ruby
|
||||
library for easy interaction with The Blue Alliance API.</li>
|
||||
</ul>
|
||||
<h3 id="javascript">JavaScript</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/Team2537/tba-api-node">TBA Node API</a>
|
||||
- A Node.js library for interacting with The Blue Alliance API.</li>
|
||||
</ul>
|
||||
<h2 id="videos">Videos</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.youtube.com/user/FIRSTWorldTube">FIRST on
|
||||
YouTube</a> - FIRST’s official YouTube channel.</li>
|
||||
<li><a
|
||||
href="https://www.youtube.com/watch?v=uYNu9cQac1o&list=PLOPIDgAYFKaQmz6aznEMAbewtqqT7FCqY">Game
|
||||
Animations</a> - Playlist of every game release video since 2003.</li>
|
||||
<li><a
|
||||
href="https://www.youtube.com/watch?v=2zu1EzyKRRE&list=PLocx3vY5mUKNSVfiI1kEjZ9AXtMu1N7-B">Reveal
|
||||
Videos</a> - Playlist of the best robot reveal videos.</li>
|
||||
</ul>
|
||||
<h2 id="miscellaneous">Miscellaneous</h2>
|
||||
<ul>
|
||||
<li><a href="https://firstmap.github.io">FIRST Map</a> - Beautiful map
|
||||
of the world’s FRC teams.</li>
|
||||
<li><a
|
||||
href="https://chrome.google.com/webstore/detail/frc-new-tab/agmoglelphhinnadfmbfodhkdagibkop">FRC
|
||||
New Tab</a> - 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.</li>
|
||||
<li><a href="https://github.com/FRC-Bot/FRCBot-ChatBot">FRC Bot</a> -
|
||||
Facebook Messenger bot to get information about FRC teams, events, and
|
||||
matches.</li>
|
||||
</ul>
|
||||
<p><a href="https://github.com/andrewda/awesome-frc">frc.md
|
||||
Github</a></p>
|
||||
Reference in New Issue
Block a user