FIRST Robotics Competition
Awesome FRC
¶
>与FIRST机器人大赛有关的_awesome_软件包和资源的精选清单.
FRC 是一项全球性的高中机器人竞赛,学生可以在短短的六周内争夺制造最佳机器人的机会. 这些工具,资源,社区和学习材料将帮助您在FRC赛季大放异彩.
General¶
- FRC Penultimate Manual -针对FRC团队和团队成员的多合一手册.
- The Blue Alliance -FRC的领先赛事,团队和比赛追踪器.
- The Compass Alliance -用于学习所有FRC主题的资源,适合任何水平的经验.
- State Space Guide -关于状态空间控制的实用指南:高中生的研究生水平控制理论.
- GradleRIO -强大的Gradle插件,使参加FIRST机器人竞赛的团队能够生成和构建代码.
Suppliers¶
- CTR Electronics -提供许多经过FRC认证的常用零件的供应商,包括Talon SRX和Victor SPX.
- AndyMark -教育机器人市场的供应商,尤其是FIRST.
- VEXpro -由FIRST校友组成的FRC,FTC和VEX零件分销商.
- McMaster-Carr -从紧固件到气动的许多应用的零件的综合索引.
- REV Robotics -许多FIRST Legal机械和电气零件的分销商,包括NEO无刷电动机和Spark MAX电动机控制器.
- West Coast Products -由FIRST校友创立的公司,旨在分销可靠和高质量的零件.
Programming¶
- FRC Programming Done Right -正确编写FRC程序的详尽详尽的指南.
- WPILib ScreenSteps -硬件和官方支持的软件语言的旧文档,不受支持. 有关最新信息,请检查以下内容.
- WPILib Docs -有关2020年及以后的FRC硬件和软件的最新文档.
Vision¶
- CSCore -WPI的CScore摄像机视觉库.
- 254 2016 Vision Talk -有关视觉追踪的最完整的课程.
- 2729 Storm Robotics Vision -使用OpenCV和GRIP创建视觉系统的示例.
- Limelight -为FRC构建的即插即用视觉解决方案.
- ChickenVision -由3997团队创建的易于实施的视觉系统.
Scouting¶
- Robot Scouter -华丽而强大的Android侦察应用程序.
- VictiScout -由Team 1418开发的轻型电子侦察应用程序.
Driving¶
- QDriverStation -适用于所有桌面平台的流行的开源Driver Station克隆. 尽管在比赛中不允许这样做,但对于希望在其他平台上行驶或提高其开源信誉的团队来说至关重要.
- FRCDashboard -强大而灵活的样板,可使用Web技术创建复杂的驾驶仪表盘.
- SmartDashboard.js -使用JavaScript用
nw.js
编写的SmartDashboard端口.
Community¶
- /r/FRC -唯一的FRC subreddit.
- Chief Delphi -所有FRC的必备论坛.
- Discord Server -与其他FRC学生,导师和校友聊天社区,以获取机器人技术建议和社交机会. 进行FRC讨论的绝对最佳场所.
- Discord Server List -FRC的非官方区域,组织和社区服务器列表.
Repositories¶
Java/Kotlin¶
- WPILib -官方WPILib存储库,其中包含Java和C ++库的代码.
- SmartDashboard -官方的SmartDashboard信息库,其中包含Java Driver Station仪表盘的代码.
- Shuffleboard -适用于FIRST团队的干净的Driver Station仪表板.
- Sertain -一个基于WPILib的框架,并使Kotlin中的机器人编程更加美观.
- ROOSTER -有用的类和系统的通用库.
- FalconLibrary -由5190团队开发的Kotlin机器人编程库.
- SnobotSim -可以模拟用Java编程的FRC机器人的程序.
- Lib5K -由5024小组开发的机器人库
C++¶
- WPILib (Java/C++) -官方WPILib存储库,其中包含Java和C ++库的代码.
- BaseBot -完全重写了badbonesFRC,并对其进行了严格的优化,以使其尽可能快地运行,并在定期运行期间使用最少的资源.
C¶
- WPILib (C#) - Unofficial WPILib port for writing robot code in C#.
- NetworkTables (C#) - Unofficial NetworkTables port for C#.
- FRC-Extension (Visual Studio) - Visual Studio extension to make writing C# robots a breeze.
Python¶
- RobotPy-WPILib -非官方的WPILib端口,可让您用Python编写机器人代码.
- pyrobottraining -使用FRC机器人编码的基础教程.
- pynetworktables -允许在Python中访问NetworkTables的端口.
- TBApi -用于与The Blue Alliance API进行交互的Python库.
CSS¶
- banners.css -用于创建纯CSS FRC标语的库. 团队网站的实用性和漂亮装饰.
Ruby¶
- tba.rb -简单的Ruby库,可轻松与The Blue Alliance API进行交互.
JavaScript¶
- TBA Node API -一个Node.js库,用于与The Blue Alliance API进行交互.
Videos¶
- FIRST on YouTube -FIRST的官方YouTube频道.
- Game Animations -自2003年以来每个游戏发行视频的播放列表.
- Reveal Videos -最佳机器人的播放列表显示视频.
Miscellaneous¶
- FIRST Map -世界FRC团队的美丽地图.
- FRC New Tab -Chrome扩展程序,可使用随机的FRC小组填充“新标签”页面,或向小组显示与当前时间相对应的数字.
- FRC Bot -Facebook Messenger机器人,用于获取有关FRC团队,赛事和比赛的信息.