PROGRAMMING SUBTEAM
Our programming subteam uses Java and Python to code the robot, which includes creating an intuitive and assistive control system for the drive team, as well as efficiently and safely utilizing the electronics. Being a programmer requires you to understand how the entire robot functions as a system, so getting involved with the other technical sub-teams (build, design, electronics) is encouraged. Although prior programming experience is useful, the willingness to learn is more important.
PROGRAMMING PROJECTS
TeleOp
We use a mecanum drive for manoeuvrability and tune the controls so drivers can move and position mechanisms precisely.
Tensorflow
We train computer-vision models on labeled camera frames to recognize a team prop, then test and refine their accuracy.
April Tags
AprilTags act as visual markers. Our code reads them to estimate position and support autonomous navigation.