135 lines
14 KiB
Plaintext
135 lines
14 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome FRC [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;12m (https://www.firstinspires.org/robotics/frc)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of _awesome_ packages and resources related to the FIRST Robotics Competition.[39m
|
||
|
||
[38;5;14m[1mFRC[0m[38;5;12m [39m[38;5;12m(https://www.firstinspires.org/robotics/frc)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mglobal[39m[38;5;12m [39m[38;5;12mHigh[39m[38;5;12m [39m[38;5;12mSchool[39m[38;5;12m [39m[38;5;12mrobotics[39m[38;5;12m [39m[38;5;12mcompetition[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mstudents[39m[38;5;12m [39m[38;5;12mcompete[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mrobot[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12msix[39m[38;5;12m [39m[38;5;12mweeks.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mtools,[39m[38;5;12m [39m[38;5;12mresources,[39m[38;5;12m [39m[38;5;12mcommunities,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mmaterials[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mmake[39m
|
||
[38;5;12myour[39m[38;5;12m [39m[38;5;12mFRC[39m[38;5;12m [39m[38;5;12mseason[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mblast.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGeneral[0m[38;5;12m (#general)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSuppliers[0m[38;5;12m (#suppliers)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mProgramming[0m[38;5;12m (#programming)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVision[0m[38;5;12m (#vision)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScouting[0m[38;5;12m (#scouting)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDriving[0m[38;5;12m (#driving)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRepositories[0m[38;5;12m (#repositories)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mJava/Kotlin[0m[38;5;12m (#javakotlin)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mC++[0m[38;5;12m (#c)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mC#[0m[38;5;12m (#c-1)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPython[0m[38;5;12m (#python)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCSS[0m[38;5;12m (#css)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRuby[0m[38;5;12m (#ruby)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
|
||
[38;2;255;187;0m[4mGeneral[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mThe Blue Alliance[0m[38;5;12m (https://www.thebluealliance.com/) - FRC's leading event, team, and match tracker.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Compass Alliance[0m[38;5;12m (https://www.thecompassalliance.org/) - A resource for learning about all FRC topic, made for any level of experience.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mState Space Guide[0m[38;5;12m (https://github.com/calcmogul/state-space-guide) - A practical guide to state-space control: graduate-level control theory for high schoolers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGradleRIO[0m[38;5;12m (https://github.com/wpilibsuite/GradleRIO) - A powerful Gradle Plugin that allows teams competing in the FIRST robotics competition to produce and build their code.[39m
|
||
|
||
[38;2;255;187;0m[4mSuppliers[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCTR Electronics[0m[38;5;12m (http://www.ctr-electronics.com/) - Supplier of many popular parts certified for FRC use, including the Talon SRX's and Victor SPX's.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndyMark[0m[38;5;12m (https://www.andymark.com/) - A supplier for the educational robotics market, focusing particularly on FIRST.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVEXpro[0m[38;5;12m (https://www.vexrobotics.com/vexpro) - A distributor of parts for FRC, FTC, and VEX formed by FIRST alumni.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMcMaster-Carr[0m[38;5;12m (https://www.mcmaster.com/) - A comprehensive index of parts for many applications, from fasteners to pneumatics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mREV Robotics[0m[38;5;12m (http://www.revrobotics.com/) - Distributor of many FIRST Legal mechanical and electrical parts, including NEO Brushless Motors and Spark MAX Motor Controllers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWest Coast Products[0m[38;5;12m (http://www.wcproducts.net) - A company founded by FIRST alumni that aims to distribute reliable and high-quality parts.[39m
|
||
|
||
[38;2;255;187;0m[4mProgramming[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mWPILib ScreenSteps[0m[38;5;12m (https://wpilib.screenstepslive.com) - Old and unsupported documentation for hardware and officially supported software languages. For up to date, check below.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWPILib Docs[0m[38;5;12m (https://docs.wpilib.org/en/latest/) - Up-to-date documentation on FRC hardware and software for 2020 and beyond.[39m
|
||
|
||
[38;2;255;187;0m[4mVision[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCSCore[0m[38;5;12m (https://github.com/wpilibsuite/cscore) - The CScore camera vision library from WPI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m254 2016 Vision Talk[0m[38;5;12m (https://www.youtube.com/watch?v=rLwOkAJqImo) - The most complete lesson about vision tracking out there.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m2729 Storm Robotics Vision[0m[38;5;12m (https://github.com/2729StormRobotics/StormCV2017) - An example of using OpenCV and GRIP to create a vision system.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLimelight[0m[38;5;12m (https://limelightvision.io/) - A plug-and-play vision solution built for FRC.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChickenVision[0m[38;5;12m (https://github.com/team3997/ChickenVision) - An easy to implement vision system created by Team 3997.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSERT Vision[0m[38;5;12m (https://github.com/SouthEugeneRoboticsTeam/vision) - A Jetson-powered OpenCV vision tracking solution, complete with status GUI and NetworkTable hooks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGRIP[0m[38;5;12m (https://github.com/WPIRoboticsProjects/GRIP) - An application for rapidly prototyping and deploying computer vision algorithms.[39m
|
||
|
||
[38;2;255;187;0m[4mScouting[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRobot Scouter[0m[38;5;12m (https://github.com/SUPERCILEX/Robot-Scouter) - Gorgeous and powerful Android scouting app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVictiScout[0m[38;5;12m (https://github.com/FRCScout/FRCScout) - Light Electron scouting app by Team 1418.[39m
|
||
|
||
[38;2;255;187;0m[4mDriving[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQDriverStation[0m[38;5;12m [39m[38;5;12m(https://github.com/FRC-Utilities/QDriverStation)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPopular[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mDriver[39m[38;5;12m [39m[38;5;12mStation[39m[38;5;12m [39m[38;5;12mclone[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mDesktop[39m[38;5;12m [39m[38;5;12mplatforms.[39m[38;5;12m [39m[38;5;12mThough[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mpermitted[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcompetition,[39m[38;5;12m [39m[38;5;12messential[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mteams[39m[38;5;12m [39m[38;5;12mwishing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdrive[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m
|
||
[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcred.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFRCDashboard[0m[38;5;12m (https://github.com/FRCDashboard/FRCDashboard) - Powerful and flexible boilerplate for creating complex driving dashboards with web technologies.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSmartDashboard.js[0m[38;5;12m (https://github.com/erikuhlmann/SmartDashboard.js) - SmartDashboard port written in JavaScript with [39m[48;5;235m[38;5;249mnw.js[49m[39m[38;5;12m.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1m/r/FRC[0m[38;5;12m (https://www.reddit.com/r/FRC/) - The one and only FRC subreddit.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChief Delphi[0m[38;5;12m (https://www.chiefdelphi.com/forums/portal.php) - The essential forum for all things FRC.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDiscord Server[0m[38;5;12m (http://discord.gg/frc) - Chat community for robotics advice and socialization with other FRC students, mentors, and alumni. The absolute best place to go for FRC discussion.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDiscord Server List[0m[38;5;12m (https://docs.google.com/spreadsheets/d/1rm6C_hHhPmiIBZxrQT-xGag2Kv9RTpEdENYSKNYB7iI/edit#gid=1112789586) - List of unofficial regional, organizational, and community servers for FRC.[39m
|
||
|
||
[38;2;255;187;0m[4mRepositories[0m
|
||
|
||
[38;2;255;187;0m[4mJava/Kotlin[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mWPILib[0m[38;5;12m (https://github.com/wpilibsuite/allwpilib) - The official WPILib repository, containing code for the Java and C++ libraries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSmartDashboard[0m[38;5;12m (https://github.com/wpilibsuite/SmartDashboard) - The official SmartDashboard repository containing code for the Java Driver Station dashboard.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mShuffleboard[0m[38;5;12m (https://github.com/wpilibsuite/Shuffleboard) - A clean Driver Station dashboard for FIRST teams.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSertain[0m[38;5;12m (https://github.com/SouthEugeneRoboticsTeam/sertain) - A framework which builds upon WPILib and makes programming a robot in Kotlin beautiful.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mROOSTER[0m[38;5;12m (https://github.com/flamingchickens1540/ROOSTER) - A common library of useful classes and systems for FIRST.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalconLibrary[0m[38;5;12m (https://github.com/FRC5190/FalconLibrary) - A library for programming robots in Kotlin, made by Team 5190.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSnobotSim[0m[38;5;12m (https://github.com/snobotsim/SnobotSim) - A program that can simulate FRC robots programmed in Java.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLib5K[0m[38;5;12m (https://github.com/frc5024/lib5k) - A robotics library developed by team 5024 [39m
|
||
|
||
[38;2;255;187;0m[4mC++[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mWPILib (Java/C++)[0m[38;5;12m (https://github.com/wpilibsuite/allwpilib) - The official WPILib repository, containing code for the Java and C++ libraries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBaseBot[0m[38;5;12m (https://github.com/frc5024/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.[39m
|
||
|
||
[38;2;255;187;0m[4mC#[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mWPILib (C#)[0m[38;5;12m (https://github.com/robotdotnet/WPILib) - Unofficial WPILib port for writing robot code in C#.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNetworkTables (C#)[0m[38;5;12m (https://github.com/robotdotnet/NetworkTables) - Unofficial NetworkTables port for C#.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFRC-Extension (Visual Studio)[0m[38;5;12m (https://github.com/robotdotnet/FRC-Extension) - Visual Studio extension to make writing C# robots a breeze.[39m
|
||
|
||
[38;2;255;187;0m[4mPython[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRobotPy-WPILib[0m[38;5;12m (https://github.com/robotpy/robotpy-wpilib) - Unofficial WPILib port allowing you to write robot code in Python.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpyrobottraining[0m[38;5;12m (https://github.com/robotpy/pyrobottraining) - Fundamental tutorial for FRC robot coding in Python.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpynetworktables[0m[38;5;12m (https://github.com/robotpy/pynetworktables) - Port to allow access of NetworkTables in Python.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTBApi[0m[38;5;12m (https://github.com/PlasmaRobotics2403/TBApi) - A Python library for interacting with The Blue Alliance API.[39m
|
||
|
||
[38;2;255;187;0m[4mCSS[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mbanners.css[0m[38;5;12m (https://github.com/ErikBoesen/banners.css) - Library for creating pure CSS FRC banners. Utilitarian and pretty decoration for team websites.[39m
|
||
|
||
[38;2;255;187;0m[4mRuby[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mtba.rb[0m[38;5;12m (https://github.com/frc1418/tba.rb) - Simple Ruby library for easy interaction with The Blue Alliance API.[39m
|
||
|
||
[38;2;255;187;0m[4mJavaScript[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mTBA Node API[0m[38;5;12m (https://github.com/Team2537/tba-api-node) - A Node.js library for interacting with The Blue Alliance API.[39m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFIRST on YouTube[0m[38;5;12m (https://www.youtube.com/user/FIRSTWorldTube) - FIRST's official YouTube channel.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGame Animations[0m[38;5;12m (https://www.youtube.com/watch?v=uYNu9cQac1o&list=PLOPIDgAYFKaQmz6aznEMAbewtqqT7FCqY) - Playlist of every game release video since 2003.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReveal Videos[0m[38;5;12m (https://www.youtube.com/watch?v=2zu1EzyKRRE&list=PLocx3vY5mUKNSVfiI1kEjZ9AXtMu1N7-B) - Playlist of the best robot reveal videos.[39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFIRST Map[0m[38;5;12m (https://firstmap.github.io) - Beautiful map of the world's FRC teams.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFRC New Tab[0m[38;5;12m (https://chrome.google.com/webstore/detail/frc-new-tab/agmoglelphhinnadfmbfodhkdagibkop) - 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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFRC Bot[0m[38;5;12m (https://github.com/FRC-Bot/FRCBot-ChatBot) - Facebook Messenger bot to get information about FRC teams, events, and matches.[39m
|
||
|
||
[38;5;12mfrc Github: https://github.com/andrewda/awesome-frc[39m
|