
Aug 2018 - Jun 2019
A Ball Shooting Robot With a Flywheel and Pneumatic Angle Changer
A robot that could hit two flags with one movement by combining pneumatics and flywheels
Background
My final VEX season challenged teams to hit flags, flip caps, and park on platforms. Scoring worked like this:
High flags: 2 points when toggled
Low flags: 1 point when toggled
Balls had to hit flags to score them (no direct robot contact allowed)
Flags were staggered at 18", 32", and 46" heights

Analysis
Most designs followed the same cycle during matches:
Launch at high flag
Drive forward
Launch at middle flag
Drive into low flag
Repeat
The drive time between shots seemed unnecessary. We started wondering - what if we could hit both top flags without moving?
Robot Design
The Double Shot Design We built three key systems:
High-speed dual flywheel (4 motors)
Pneumatic angle adjuster
Ball indexer with millisecond timing
We manually tuned a timing sequence by using spacers to adjust the height of the pneumatic cylinders:
First ball launches at 46" flag
Hood pneumatically actuates down (~50ms)
Second ball feeds in (~30ms)
Second shot hits 32" flag
Other teams eventually built motorized versions, but using pneumatics gave us two advantages:
Faster actuation (50ms vs 200+ms for motors)
More consistent angles (pneumatic cylinders hold position better)
One VEX forum member called our cycle time "among the fastest in the world." We were under 100ms between shots.
Results & Failure Analysis
The robot performed well:
3x Tournament finalist
State Championship quarter-finals
Design Award & Create Award
US Open qualification
But we hit two limitations:
Our chassis motors would sometimes go out
Scoring was Inconsistent towards the end of fast-paced matches as pressure changes during matches affected hood timing
For future designs, I'd:
Redesign the chassis to be more robust
Add sensor feedback for hood position rather than tuning manually
Conduct more failure mode testing