Our club's lacrosse goalie robot is a mechanical goalie that uses computer stereo vision to track and anticipate a lacrosse ball. My role on the team as Project Lead is to coordinate meetings, set goal deadlines, plan a constant rate of progress for both the mechanical and software sides of the project, and contribute to the robot's development as well. My work on the robot includes programming the computer vision code with C++ and the OpenCV library to process images from two cameras on separate threads at 60fps, determine an object's change in position in 3D space, locate its final position relative to the robot, and adjust the rotation of a two-motor system using inverse kinematics. This speed should allow us to catch a ball moving at 75mph launched from 9 meters away once it's completed this Fall. Click here
to view the code on GitHub.
When I joined Robotics Club, the club was far from reaching its full potential in ambition and scale, so a friend of mine and I sought to steer the club in an upward direction and ran for the two president positions. When elected, my first objective was to motivate the club's exec board to find creative outreach and encouragement methods and craft a new, more effective marketing brand. Together, we collaborated with other clubs to host events to increase notoriety, held public showcases of our work, and reconstructed how our less functional sub teams ran. As a result, our club has grown from 12 members to over 50 - with peak membership surpassing 100 - and gaining the respect of administrators and other organizations alike. My independent work to improve the club was using a combination of my design and CS skills to create a new club website, nuroboticsclub.org
(hence its similar layout) and create the promotional material for the 2018-2019 school year. Throughout the past school year, my work has lead to acquiring another club to take on their underwater vehicle project, guiding double the teams to greater success than past years at our annual competitions in March, and creating proposals which have secured over $15,000 in grants and sponsorships.