ARC Rocket League
making autonomous rc cars play soccer
Since the start of my junior year, I have been leading a team of a dozen students to build a system of autonomous RC cars that play soccer against human-controlled opponents. I started the Rocket League project while president of the Autonomous Robotics Clu...
August 2020 | 2 min read ROS Robot Localization
my small contribution to ROS
While working as a summer intern, I discovered a bug in the widely used ROS Robot Localization Package. I developed then submitted a simple solution to the issue, and now my code is live on potentially thousands of robots around the world. The software I c...
July 2020 | 2 min read ARC ROS Tutorials
developing my own ROS tutorials
After my sophomore year, I began developing tutorials to teach ROS (Robot Operating System) to incoming members to the Autonomous Robotics Club of Purdue. We use ROS internally, and it is a useful skill to have since it is used heavily in industry and resea...
May 2020 | 1 min read ARC RRT
experiments with rapidly exploring random trees (RRT)
When I first joined the Autonomous Robotics Club of Purdue as a freshman, I began working on a project to explore unknown environments using Rapidly Exploring Random Trees (RRT). We were modifying a large RC car to be able to autonomously explore campus, de...
August 2018 | 4 min read BattleBots
three years' worth of robot destruction
While a high school student, I built fifteen-pound fighting robots for three years, competing nationally. My team won the title of “National Grand Champion” twice and was runner-up once. We were also awarded “Best Engineered” at the national competition for...
August 2015 | 9 min read