What are you programming?

Programming is all about problem-solving and transferring skills developed in the classroom and in clubs and applying them to real world situations. Our programmers alternate between working directly on tele-op, autonomous and on developing and upholding our entirely self-written website. It's not easy task, and requires hours upon hours of work and heavy collaboration with the mechanics team to make sure that the code written can be effectively applied and used.

Creating Camera Vision

A little bit of code

For the 2021-22 season, we created our own Camera Vision system. This system allows the cameras on the robot to determine how green an object infront of it is. Our code uses HSV coloring techniques, saturation curves, and brightness correction to account for different lighting conditions. This information is passed to the other control systems which allows the robot to perform vital functions.

Camera Vision in action

Our Camera Vision system splits what it "sees" into three section. It then identifies how much green is in each section. By finding the percentage of green in each section, the robot is able to tell where the green object actually is.