ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Team#YearLanguageDescriptionLinkAdd Projects:
https://forms.gle/gbz2HV5TBnaJCjhaA
2
1912019Javahttps://gitlab.com/XCats/Software/software-2019
3
2542018Javahttps://github.com/Team254/FRC-2018-Public
4
2542019Javahttps://github.com/Team254/FRC-2019-Public
5
11142015Javahttps://www.chiefdelphi.com/t/paper-team-1114-2015-code-release-java/145888
6
11142016Javahttps://www.chiefdelphi.com/t/paper-team-1114-2016-2016-offseason-code-release-java/154459
7
11142017Javahttps://www.chiefdelphi.com/t/team-1114-2017-code-release-java/160156
8
11142018Javahttps://www.chiefdelphi.com/t/team-1114-2018-code-release-java/186925
9
11142019Javahttps://www.chiefdelphi.com/t/team-1114-2019-code-release/360460
10
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
11
23632015Javahttps://github.com/TripleHelixProgramming/RecycleRush/tree/master/Eta%20working_branch
12
23632016Javahttps://github.com/TripleHelixProgramming/Stronghold
13
23632017Javahttps://github.com/TripleHelixProgramming/Steamworks
14
23632018Javahttps://github.com/TripleHelixProgramming/PowerUp
15
23632019Javahttps://github.com/TripleHelixProgramming/DeepSpace
16
23632020Javahttps://github.com/TripleHelixProgramming/InfiniteRecharge
17
38472012Javahttps://github.com/Spectrum3847/Robot-Ultraviolet
18
38472013Javahttps://github.com/Spectrum3847/Robot-Gamma
19
38472014Javahttps://github.com/Spectrum3847/Robot-Infrared
20
38472015Javahttps://github.com/Spectrum3847/X-Ray
21
38472016Javahttps://github.com/Spectrum3847/Violet-16
22
38472017Javahttps://github.com/Spectrum3847/Gamma-2017
23
38472018Javahttps://github.com/Spectrum3847/Infrared-2018
24
38472019Javahttps://github.com/Spectrum3847/X-Ray-2019
25
38472020Javahttps://github.com/Spectrum3847/Ultraviolet-2020
26
46462014C++https://github.com/frc4646/frc4646-2014-competition-code
27
46462015C++https://github.com/frc4646/frc4646-2015-competition-code
28
46462016C++https://github.com/frc4646/frc4646-2016-competition-code
29
46462017C++https://github.com/frc4646/2017-competition-code
30
46462018C++https://github.com/frc4646/2018-competition-code
31
46462019C++https://github.com/frc4646/2019-competition-code
32
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
33
46462020Javahttps://github.com/frc4646/2020-competition-code
34
51902018Kotlin3 cube scale auto using Pathfinder trajectory, elevator and arm locking code, superstructure collision avoidancehttps://github.com/FRC5190/2018CompetitionSeason
35
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
36
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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