I was on a FIRST Robotics Competition (FRC) team for six years during middle and high school. This experience was instrumental in my decision to pursue engineering and computer science in college. Having previously participated in FIRST Lego League competitions, I joined the FRC team at my high school in seventh grade. In eighth grade, I became one of the drivers of the robot, and in my sophmore year I became a captain of the team.
FRC motivated me to learn to program. I also learned about electronics, mechanical design and how to work effectively in a team. Each year, we were given the rules of a game, and we had six weeks to design a robot to play it. We had to design around weight, size and time limits.
I spent a lot of time developing computer vision and motion profiling software. This code is available on GitHub, for example the 2016 computer vision software.
FRC was one of the most fun things I have ever done.