VICTORIA PARK ROBOTICS

Programming

Programming - the brain and nerves of our robot!

VPCI Robotics programming team

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.

RESOURCES