Discovery & Open structure
At MARS 2614, the core value of Discovery drives us to explore better ways to teach, code, and build our robots. We embrace the challenge of learning high-level math, writing fast code that doesn’t waste memory, and testing our robots in the computer before we even build them.
Open-Source Learning
Section titled “Open-Source Learning”The FRC community grows stronger when we share what we know. We treat our code not as a “secret weapon,” but as an open classroom. By exploring MARSLib, students can learn:
- Memory Safety: Learning how to code without leaving memory trash behind. This stops the robot from freezing for 20ms in the middle of a match.
- Perfect Replay: Learning how to use AdvantageKit to watch exactly what happened in a past match. This turns every mistake into a clear lesson.
- Robot Physics: Looking inside
dyn4jto see how real-world physics affect robot movement. This helps students build their own testing worlds.
We believe that true Discovery is about pushing past what you already know. Instead of giving students hidden answers, MARSLib shows the math behind the code—from our swerve drive positioning to how we shoot while moving.
Never stop asking “Why does this work?”