Robotics: FRC Team 100

Manual Controls

Throughout my four years on FRC Robotics, I have contributed to a variety of projects including manual controls. Manual controls include important functions such as driving, manipulating elevators, arms, intake rollers etc. Through programming these functions, I learned Java and the basics of object oriented programming.

Computer Vision

Using Python, OpenCV and other libraries, I developed computer vision applications to find and autonomously navigate towards game objects. I used various forms of edge detection and noise filtering.

Machine Learning

Most recently, I have applied machine learning concepts to computer vision in order to create more efficient and versatile algorithms for autonomous navigation. A quick demo of basic object detection is shown below.