Skip to content
SID AG
← All projects

Java Coded Robot

FTC robot code written in Java — a competition-ready set of files and my working understanding of the language.

JavaFTCRobotics

Overview

I wanted to learn to code an FTC robot in Java rather than blocks, so I did it the direct way — build the whole thing and find out what breaks.

The repository holds a competition-ready robot: drivetrain, subsystems, and autonomous routines. It is also the clearest record of what I understood about Java at the time.

What it taught me

  • How Java's class structure maps onto a physical robot's subsystems
  • Writing autonomous routines that survive a real field instead of a simulator
  • Reading someone else's SDK well enough to build on it