I competed in the FIRST Tech Challenge with Team Taro as a member of the software subteam. My specific responsibilities were programming the autonomous functionality of the robot. Each challenge consists of a series of game rules, and our objective was to build a robot that could maximize points during the game. Through this competition, I got a lot of exposure to the extremely tedious yet rewarding design process, as well as how to piece together hardware components to create a fully functioning autonomous robot.
Key skills:
• OpenCV and Java
• Hardware Design (Servos, Motors, Tetrix Beams)
• Android Studios
• Tinkercad
Unlike a lot of the other projects I worked on, this project spanned the course of a few months and had a hard deadline at the end (competition day). The lights go out as soon as the competition video is released. My team met together and watched the game guidelines and started brainstorming immediately. We proceeded to finalize the design in the next few weeks, thinking of how we can optimize the robot features. This included determining which chassis would work best for the field terrain, which input would be best to collect the objects of the game, and what output we would need to maximize our score while playing the game. Once the plan was made, parts were ordered and roles were established. This year's competition had an autonomous period, where the robot would need to read April tags on a cone placed ahead of it and use the information to travel to a designated location. This utilized computer vision, which I implemented and tested over a period of a few weeks. While the software subteam waited for the robot to be prepared for testing, I helped assemble important components such as the linear slides and the motors on the main chassis. Through many sleepless nights, we worked up to a working robot that performed well at competition and even got us the following awards at Qualifying and NorCal Regional tournaments.
Awards:
• Design Award (Qualifying)
• 3rd Place Inspire Award (Qualifying)
• Connect Award (Qualifying)
• Think Award (Regionals)