ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Team#YearLanguageDescriptionLinkAdd Projects:
https://forms.gle/gbz2HV5TBnaJCjhaA
2
272022JavaShooting while moving, parallel subsystem code executionhttps://github.com/TeamRUSH/2022-Robot-Public
3
1912019Javahttps://gitlab.com/XCats/Software/software-2019
4
2542018Javahttps://github.com/Team254/FRC-2018-Public
5
2542019Javahttps://github.com/Team254/FRC-2019-Public
6
3302015Javahttps://github.com/Beachbot330/Beachbot2015Java
7
3302016Javahttps://github.com/Beachbot330/Beachbot2016Java
8
3302017Javahttps://github.com/Beachbot330/BeachBot2017Java
9
3302018Javahttps://github.com/Beachbot330/BeachBot2018Java
10
3302019Javahttps://github.com/Beachbot330/Beachbot2019Java
11
6872018Java- Motion Profiled Control of a 2 degree of freedom arm
- Ability to set arm's wrist angle relative to the ground
- Custom Bezier Curve path follower
https://github.com/nerdherd/PowerUp2018
12
6872019Java, PythonCode for FRC 687's 2019 robots, Gigantor and Brontwo.

Our 2019 robot was our first robot to be powered by NerdyLib, our team's robot and year-agnostic library for FIRST Robotics Competition robots.

Main Features:
Motion-profiled control of Arm and Elevator Subsytems
Multiple autonomous modes powered by a custom proportional-derivative trajectory follower using paths generated by FRC Team 5190's Falcon Library
Semi-automated vaccuum/suction climber
Custom vision target tracking using a Jevois smart camera
https://github.com/nerdherd/DeepSpace2019
13
6872020Java, PythonCode for FRC 687's 2020 Robot, Thomas. This was our second year using NerdyLib, allowing us to reuse large amounts of code developed for our 2019 robots.

Main Features
Flywheel shooter controlled by velocity feedforward and TalonFX onboard velocity PID
Continuous variable hood controlled by TalonSRX Motion Magic with rio-side feedforwards, sharing code with 2019's arm subsystem
Auto aiming at the vision target using a Jevois or Limelight camera
On-the-fly hood angle calculation for shooting from 10-20 feet from the goal using vision data
Multiple autonomous modes using WPILib's ramsete controller and trajectory generation tools
Dual elevators for climbing using 2019's elevator code
https://github.com/nerdherd/InfiniteRecharge2020
14
10182019Labviewhttps://github.com/PikeRoboDevils/2019RobotCode
15
11142015Javahttps://www.chiefdelphi.com/t/paper-team-1114-2015-code-release-java/145888
16
11142016Javahttps://www.chiefdelphi.com/t/paper-team-1114-2016-2016-offseason-code-release-java/154459
17
11142017Javahttps://www.chiefdelphi.com/t/team-1114-2017-code-release-java/160156
18
11142018Javahttps://www.chiefdelphi.com/t/team-1114-2018-code-release-java/186925
19
11142019Javahttps://www.chiefdelphi.com/t/team-1114-2019-code-release/360460
20
18852020Java- Data-centric architecture that separates inputs, logic of command, and outputs. This architecture was based off of the Curiosity and Spirit Mars rovers. It provides automated logging to Shuffleboard - this includes every data point that is gathered, every desired state that is calculated, and every motor output level. (check out TestController.java, and the readInputs() method of DriveModule.java for an example)
- One way "latch" that tracks ball entry, travel, and exit for an individual beam break sensor (AbstractController.java, activateSerializer() method)
- Vision-based range of an arbitrary point behind the OUTER GOAL using 254's code to find vision corners followed by custom Trilateration algorithm with 3D projection geometry (Ilite3DSolver.java).
- Custom bob trajectory implementation that allows us to copy a prior path and modify it for an individual match. All files are automatically saved to the appropriate path in the repository, so there is no manual movement of files.
https://github.com/iliterobotics/FRC-Robot-2020
21
23632015Javahttps://github.com/TripleHelixProgramming/RecycleRush/tree/master/Eta%20working_branch
22
23632016Javahttps://github.com/TripleHelixProgramming/Stronghold
23
23632017Javahttps://github.com/TripleHelixProgramming/Steamworks
24
23632018Javahttps://github.com/TripleHelixProgramming/PowerUp
25
23632019Javahttps://github.com/TripleHelixProgramming/DeepSpace
26
23632020Javahttps://github.com/TripleHelixProgramming/InfiniteRecharge
27
35122015C++https://github.com/frc3512/Robot-2015
28
35122016C++https://github.com/frc3512/Robot-2016
29
35122017C++https://github.com/frc3512/Robot-2017
30
35122018C++https://github.com/frc3512/Robot-2018
31
35122019C++https://github.com/frc3512/Robot-2019
32
35122020C++State space controllers for drivetrain, turret, and flywheel. Unit tests. Custom subsystem classes. SolvePNP with PhotonVision. Autonomous routines using coroutines. Back end CSV logging with Python scripts for viewing.https://github.com/frc3512/Robot-2020
33
38472012Javahttps://github.com/Spectrum3847/Robot-Ultraviolet
34
38472013Javahttps://github.com/Spectrum3847/Robot-Gamma
35
38472014Javahttps://github.com/Spectrum3847/Robot-Infrared
36
38472015Javahttps://github.com/Spectrum3847/X-Ray
37
38472016Javahttps://github.com/Spectrum3847/Violet-16
38
38472017Javahttps://github.com/Spectrum3847/Gamma-2017
39
38472018Javahttps://github.com/Spectrum3847/Infrared-2018
40
38472019Javahttps://github.com/Spectrum3847/X-Ray-2019
41
38472020Javahttps://github.com/Spectrum3847/Ultraviolet-2020
42
41232020Javahttps://github.com/frc4123/2020
43
46462014C++https://github.com/frc4646/frc4646-2014-competition-code
44
46462015C++https://github.com/frc4646/frc4646-2015-competition-code
45
46462016C++https://github.com/frc4646/frc4646-2016-competition-code
46
46462017C++https://github.com/frc4646/2017-competition-code
47
46462018C++https://github.com/frc4646/2018-competition-code
48
46462019C++https://github.com/frc4646/2019-competition-code
49
46462019C++[amendment to previous submission] This code contains functions that interact with a Pixy2 connected over USB through libusb. The compiled libusb can be found here: https://github.com/frc4646/roborio-pixy2-libusb
Be warned that it will crash if the Pixy2 is not plugged in.
https://github.com/frc4646/2019-competition-code
50
46462020Javahttps://github.com/frc4646/2020-competition-code
51
51902018Kotlin3 cube scale auto using Pathfinder trajectory, elevator and arm locking code, superstructure collision avoidancehttps://github.com/FRC5190/2018CompetitionSeason
52
51902019KotlinNonlinear trajectory follower with correction from vision inputs, SolvePnP for retroreflective targets, custom JeVois driver, 2 hatch-panel auto modes, superstructure planner, automatic Level 3 climbhttps://github.com/FRC5190/2019CompetitionSeason
53
52542019JavaCustom bezier-curve-based path following / hatch mech collision avoidance logichttps://github.com/FRC5254/FRC-5254---2019
54
52542020JavaRAMSETE implementation with NEOs.https://github.com/FRC5254/FRC-5254-2020
55
63772019Labview- Architecture: Object-oriented LabVIEW with 4 classes for each subsystem, which are encapsulated in subsystem libraries.
- Dynamic loading of code using a configuration file that provides both constant values for motor controllers and I/O references, as well as the class type to load for each subsystem.
- Limelight integration 1: Use of limelight to control the robot’s alignment in the field.
- Use in multiple robots: This code was written to control our 2019 robot: Outlaw. However, because of the system-based approach we took, it can also be used to control both our 2018 robot: PacBot, as well as our off-season testing robot.
- Leveraging VIMs: Use of malleable VIs to provide adaptable code modules that automatically compile to work one of multiple supported data types.
- Extending capabilities with CTRE: Used the Talon SRX motor controllers to offload the closed loop control from the NI roboRIO to each controller, thus allowing us to control mechanisms such as the flipping arm by just sending position commands.
https://github.com/frc6377/2019-Code-Publish
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100