Interactive tool for optimizing shooter parameters with real-time feedback
This tool analyzes a two-wheel shooter system commonly used in FRC robotics competitions. The system consists of:
System Architecture: In a typical two-wheel shooter, you have two sides (left and right) that rotate in opposite directions. Each side consists of a wheel assembly mounted on a common axis. The wheel assembly can have one wheel (single wheel per side) or multiple wheels stacked together (dual/triple wheel configuration). All wheels on the same side rotate together at the same RPM, driven by one or more motors connected through a gearbox. The flywheel is typically attached to the same axis as the wheels to store rotational energy.
How it works: The ball is fed between the two counter-rotating sides. As the wheels spin, they compress the ball and transfer rotational energy through friction. The ball exits at a velocity determined by the wheel surface speed and compression characteristics. Each side operates independently with its own motor(s), gearbox, and flywheel, allowing for precise control of exit velocity.
Analysis: This tool calculates optimal shooter angles, required wheel RPMs for different distances (8-20 feet), and evaluates system performance metrics including spin-up time, speed consistency, and motor headroom. The analysis accounts for air drag, ball compression/slip between sides, and flywheel energy storage effects. All motor and gear ratio specifications are per-side (each side has its own motor configuration). The number of wheels per side affects the total moment of inertia (MOI) of the flywheel assembly.