This video shows the robot tracking a balloon in the field of play. We found that the algorithm required a period of straight line movement before each turn in order to determine the direction it was moving in.
This video shows the robot in a battle with another team's bot. Unfortunately, their robot's tracking is non-functional, so it only moves forward. Our bot is able to find and pop their balloon.
gLike
Balloon Battle Bot (Class)

This was a project that I completed with one partner as the final component of my robotics class during the Fall of 2017. The goal of the project was to create a robot whose goal would be to pop an enemy robot's balloon in a limited field of play. To track the balloons, we used a OpenCV color detection scheme run by a Raspberry Pi. Information was relayed to the opposing robots by an ESP8266 wifi board. The robot was fully autonomous, and used an arduino to receive position data from the computer vision system, and determine which direction to move in.

Available
Full-time
Jeffrey Botticello
Mechanical Engineering Student Rochester, NY