/ Season build documentation

Every constraint shaped a decision

A full record of how this robot was designed, rebuilt, and reasoned through—subsystem by subsystem.

Close-up of a four-bar linkage arm mechanism mid-assembly, aluminum pivot blocks and steel shoulder bolts visible, hands positioning a connecting rod under workshop overhead light, drill and hex keys resting nearby on the bench
Close-up of a four-bar linkage arm mechanism mid-assembly, aluminum pivot blocks and steel shoulder bolts visible, hands positioning a connecting rod under workshop overhead light, drill and hex keys resting nearby on the bench
Overhead view of a robot drive base on a gray competition tile, two motor pods and chain tensioners visible, a caliper resting beside the frame measuring wheel spacing, sharp studio strobe light emphasizing the machined surfaces
Overhead view of a robot drive base on a gray competition tile, two motor pods and chain tensioners visible, a caliper resting beside the frame measuring wheel spacing, sharp studio strobe light emphasizing the machined surfaces
— Subsystem deep dives

Trade-offs that shaped each mechanism

Arm assembly

Weight limit forced a four-bar geometry

The original single-pivot arm exceeded the 18-inch extension rule under full load. Switching to a four-bar linkage kept reach within bounds while preserving the scoring height we needed.

CAD modeled three pivot offsets before settling on 38 mm. The physical build matched within 2 mm—the gap is documented in the iteration log.

Drive train

Field friction ruled out mecanum early

Mecanum wheels offered omnidirectional movement but lost 30 percent traction on the competition tile texture we measured. We chose tank drive with a differential to retain reliable pushing force.

Gear reduction was set at 13.7:1 after timed runs showed the original 19.2:1 was too slow for autonomous repositioning.

+ Version history

Three builds, each failure documented

Version 1
Version 2
Version 3 — current

Proof of concept—structural failure at load

Aluminum gussets—wiring routed wrong

Competition-ready, with known next steps

The first chassis used 1/8-inch polycarbonate gussets. Under competition load cycles, two gussets cracked at the bolt holes within six test runs. Documented, photographed, replaced.

Replacing polycarbonate with 1/16-inch aluminum solved the structural issue. The cable run from the control hub to the arm motor was then too short for full extension—rerouted in v3.

Cable management resolved; arm repeatability within 3 mm across 50 cycles. Two open items remain for next season: encoder drift at low battery and intake grip on wet game elements.

The full design review is open

Every trade-off, every dead end, and every revision note is written up—available to prospective members, sponsors, and anyone who wants to see how a constraint became a feature.