Design Problem
The FRC 2019 game required robots to manipulate two geometrically distinct game pieces — a 13″ diameter inflatable rubber ball and a thin, rigid polycarbonate disk — using a single intake mechanism. The primary design challenge was developing a gripper that could conform to both the compliant spherical surface of the ball and the flat rigid edge of the disk while generating sufficient normal force for secure retention during high-acceleration robot maneuvers.
A conventional rigid-jaw gripper was rejected early in the concept phase because the clamping force required to secure the ball would risk puncture, while a force level safe for the ball would provide inadequate grip on the low-friction polycarbonate disk. This drove the selection of a roller-based contact strategy that uses continuous surface velocity to centralize game pieces rather than relying solely on static clamping force.
Roller Grasping Mechanism
The intake employs two parallel banks of counter-rotating rollers — three per bank — arranged in an opposing-pair configuration. The rollers are machined from aluminum cores with 40A durometer silicone sleeves vulcanized to the outer surface. The silicone durometer was selected through empirical testing across 30A–60A compounds to maximize the coefficient of friction on both rubber (ball) and polycarbonate (disk) surfaces while maintaining sufficient resilience to conform around the ball's curvature without permanent deformation.
When a game piece enters the intake zone, the spinning rollers generate inward tangential forces that draw the piece to a centered equilibrium position between the upper and lower banks. This "active centering" behavior means the mechanism is tolerant of off-axis approaches — the rollers will self-correct misalignment up to approximately ±30° off centerline, significantly increasing acquisition reliability in match conditions.
Hybrid Pneumatic-Electric Actuation
Jaw open/close is actuated by a double-acting pneumatic cylinder (3/4″ bore × 3″ stroke) operating at 60 PSI through a 12V solenoid valve. The pneumatic actuation provides near-instantaneous jaw state changes (~150 ms full stroke) with a consistent clamping force independent of motor current or battery voltage — critical for end-of-match scenarios when battery sag affects motor performance.
Roller rotation is driven by a single BAG motor (149:1 gearbox reduction) through a bevel gear transfer that distributes torque to all six rollers via a synchronized timing belt loop. The motor runs at a constant speed during intake mode, providing continuous inward surface velocity of approximately 2.5 m/s at the roller contact point. During eject mode, the motor direction reverses to push the game piece out of the gripper.
Structural Design & Iteration
The main frame is CNC-routed from 1/4″ polycarbonate sheet, chosen for its high impact strength (important for an intake that regularly contacts field elements and other robots) and optical transparency, which allows visual inspection of game piece seating without disassembly. Roller axle bores were reamed to +0.001″ tolerance to ensure smooth bearing press-fits.
Three design iterations were completed over a four-week development cycle. The primary iteration variable was roller spacing — the gap between upper and lower roller banks had to be optimized as a compromise between secure ball retention (favoring a tighter gap) and reliable disk entry (favoring a wider gap). The final gap dimension was set at 11.5″, validated through repeated pick-and-place trials across all approach angles.
