FTC BIOBUZZ 2026–27 · flywheel shot simulator

HiveCaster

Tune a flywheel shooter and watch the shot fly. Real wheel-to-ball momentum transfer, compression, spin, drag and Magnus lift, aimed at the HIVE CELL from the game manual.

—
Launch angle—
Wheel—
Exit speed—
Lip clearance—

Field scope

← → angle↑ ↓ wheel rpmShift bigger stepsSpace launchA aim at CELL

Optimizer

Shooter geometry

Scoring window

Scores Hits a lip Short / under Long / over At opening height but blocked Click the map to try that setting. ✕ = current.

How the physics works

read before trusting a number

1 · Wheel to ball (impulse model)

The ball is squeezed between two surfaces: the spinning wheel and the hood (or a second wheel). Friction impulses at both contacts act until neither contact slips. Solving the impulse equations together with the wheel's angular momentum gives exit speed, spin and the wheel's RPM drop in one step:

  • Wheel: I·(ω₀ − ω₁) = r_w·J₁ − τ_motor·t_contact
  • Ball: m·v = J₁ + J₂, k·m·r·ω_b = J₁ − J₂
  • No slip at the end: v ± r·ω_b = contact surface speed

A heavy wheel on a hood gives v ≈ ½ of wheel surface speed. A light wheel gives less because it slows down during contact. A slick hood lets the ball slide, so it leaves slower with more spin.

2 · Compression

Compression sets grip and losses. Too little and the ball slips on the wheel (grip falls off fast below about 5% of ball diameter). Too much and energy goes into squashing the ball and the wheel, the contact force climbs and the flywheel stalls. Ball and wheel materials set both curves. The efficiency readout shows the combined effect.

3 · Flight

RK4 integration at 2 ms steps with gravity, quadratic drag ½ρC_dAv² and Magnus lift ½ρC_LAv², where C_L = 1/(2 + 1/S) and S = rω/v. Backspin lifts, topspin dives. Spin decays with time constant τ. Perforated balls have weaker, less predictable Magnus lift, so the default strength is reduced.

4 · HIVE geometry

From the BIOBUZZ manual (V1, Fig. 9-8 to 9-11): pivot 43.95 in above the tiles, upward CELL opening from 53.5 in to 65.6 in, HIVE tilted 30°, CELL opening 14 in tall in this view and 12 in deep. The opening faces away from the pivot, up and out at 30°. A shot scores when the ball's center crosses the opening with a full ball radius of clearance from both lips while moving into the CELL. Manual dimensions are ±1 in.

5 · Getting to 1:1

The physics is first-principles, but real wheels, worn balls and printed hoods vary. Fire one test shot onto flat floor, measure the landing distance, and use Calibrate to a real shot. That one number lines the sim up with your robot. Re-check if you change wheels, compression or the hood.

Defaults

The tool opens on an example shooter: 72 mm wheel, two goBILDA 5203 6000 RPM motors (1.47 kg·cm stall each) at 1:1, pollen, overhand hood. Wheel mass and hood details are typical values, not measurements. Enter your own robot's numbers, then calibrate with one real shot. Your settings are saved in your browser only.