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