SPARTAN 2822 — Internal Team Resource Public reference site →
🧰 CONCEPT EVALUATION · PHASE B PLANNING

Concept Build Readiness — Heron, Crane, Stork, Falcon

If the team commits to a fifth bot for Phase B, which concept architecture is easiest to build? This page consolidates regulatory compliance, motor budget, programming complexity, and build time estimates across all four concepts so the team can make an informed choice with the constraints visible up front.

SECTION 0 / 4

Why This Page Exists

Phase A locks in Skimmer, Pelican, Spoonbill, and Osprey. The four concept architectures (Heron, Crane, Stork, Falcon) are documented for engineering notebook coverage but not yet committed to build. If Phase B opens with capacity for a fifth bot, this page surfaces the readiness data needed to choose which concept to commit to.

Headline Findings

📊
Important constraint: the team has 6 active competition slots (2822A through 2822F). Phase A fills A, C, D, E. Slots B and F are open. Phase B is an opportunity, not a requirement — the team can choose to deepen Phase A bots instead of building new ones. Don't commit to a concept just because the slot exists.

How This Compares to Phase A Commit Decisions

Phase A commits had similar gates:

GatePhase A passed byConcepts must pass
R3 18″ cube at startAll 4 bots ✓Yes — must demonstrate stowed config fits
SG2 24″ horizontal envelope3 bots ✓; Pelican needs lockoutYes — must identify lockout requirement
R10 88W motor capAll ≤ 88W (Spoonbill at 88W exactly)Yes — must fit motor budget
SG12 endgame < 18″ midfieldAll 4 bots ✓ (stowed heights 6–10″)Yes — must fold compactly
Programming complexity2–3 motors driver-controlled per botVariable — up to 5 axes for Falcon
Build time available~6 weeks per Phase A botPhase B has less time; complexity must drop
SECTION 1 / 4

Regulatory Compliance Status

Game-manual rule compliance per concept. Green is pass-as-designed; yellow needs documented mitigation; red requires architecture change.
RuleHeronCraneStorkFalcon
R3 18″ cube at start PASS (7″ stowed) PASS (9″ stowed) PASS (5-6″ stowed ★) PASS (4″ stowed)
SG2 24″ horizontal envelope NEEDS LOCKOUT PASS (vertical-dominant) NEEDS LOCKOUT NEEDS EXCLUSION ZONE
SG3 50″ vertical mid-match PASS (~28″ max) PASS (~28″ max) PASS (~26″ max) PASS (~22″ max from shoulder)
SG12 18″ midfield endgame PASS (7″ stowed) PASS (9″ stowed) PASS (5-6″ stowed ★) PASS (4″ stowed)
R10 88W total motors PASS (~77W est.) PASS (~66W est.) PASS (~66W est.) EXACTLY 88W (no headroom)
R11 55W drivetrain cap PASS (44W drive typical) PASS (44W drive typical) PASS (44W drive typical) 55W drive (at cap; no PTO)
R25 Pneumatics (if used) Optional; no constraint Optional; no constraint Optional; no constraint Optional; no constraint
TOTAL 4 pass, 1 lockout 5 pass, 0 mitigations 4 pass, 1 lockout 3 pass, 1 lockout, 1 cap

What "Lockout" vs "Exclusion Zone" Means

Three different mitigation strategies map to three different programming patterns:

Exclusion zones are notebook-rich but build-risky. The team has not yet demonstrated multi-axis kinematic constraint programming. Building Falcon means committing to learn forward kinematics + numerical solver + safety-validated motion control over a season. Engineering judges score the iteration narrative; if the team can show pre-build code that prevents violations, that's strong. If the team can't, Falcon fails inspection during scrimmage.
SECTION 2 / 4

Build Cost — Time, Motors, Parts, Code

Effort estimates for each concept if committed to Phase B build. Time estimates are CAD-to-first-scrimmage; assumes weekly meetings and consistent attendance.
MetricHeronCraneStorkFalcon
Motor count (drive + mech)4 + 3 = 74 + 1 = 54 + 1 = 55 + 4 = 9
Wattage allocated~77W~66W~66W88W (cap)
Sensors (typical)2-3 (rotation sensors + IMU)1-2 (rotation sensor + IMU)2 (rotation sensors + IMU)5+ (IMU + 4 joint sensors)
Pneumatic complexityOptional (claw or pincer)Optional (manipulator only)Optional (manipulator only)Optional (claw at arm tip)
Custom polycarb pieces~3 (chain bar mount, claw shroud)~2 (carriage, manipulator mount)~4 (mid platform, carriage, mounts)~6 (4 arm segments + cover plates)
Lift bars count4 (4-bar) + 2 (chain bar)8 (six-bar = 2× four-bar stacked)8 (DR4B = 2× four-bar cascade)2-3 (rigid arm segments)
Build hours estimate30-40 hr40-50 hr50-60 hr60-80 hr
Programming hours estimate15-20 hr10-15 hr15-20 hr40-60 hr
Driver axes3 (drive + lift + chain bar)2 (drive + lift)2 (drive + lift)5 (drive + 4 arm DOFs)
Total effort~50 hr~55-65 hr~65-80 hr~100-140 hr
📊
Time estimates assume the team has done the architecture before. A four-bar is familiar (Pelican, Spoonbill). A chain bar is familiar (Osprey). A six-bar isn't. A DR4B isn't. A 4-DOF arm definitely isn't. For first-time architectures, multiply build time by 1.5-2×.

Code Complexity Specifically

EZ-Template handles drivetrain PID for all four concepts identically — that part is no harder for one bot than another. The complexity scales with the manipulator:

SubsystemCode patternsEZ-Template support
Drivetrain (all 4 concepts)chassis.pid_drive_set(), chassis.pid_turn_set()✓ Full support
Single-axis lift (Crane, Stork)Subsystem PID + position presetsez::PID class
Lift + chain bar (Heron)Two coordinated PIDs + state machine~ Two ez::PID instances, custom coordination
Pneumatic claw (any)Binary set(true/false)ez::Piston class
Pneumatic pincer (Osprey-style)Same as clawez::Piston class
SG2 lockout (Heron, Stork)One conditional in opcontrol loopn/a — custom user code
4-DOF kinematic exclusion (Falcon)Forward kinematics solver + zone checkn/a — entirely custom
SECTION 3 / 4

Per-Concept Detail Card

What each concept requires if the team commits to it. Includes the one-line "what's new for the team" and the readiness verdict.

Heron — Stacked 4-bar + Chain Bar

What's new for the teamCompound manipulator coordination (4-bar carrying a chain bar); two PIDs that must hold position simultaneously while driving
What's familiar4-bar from Pelican/Spoonbill; chain bar from Osprey
Strategic roleHighest reach with horizontal extension — can score over partner bots; only concept that does this
Regulatory gotchaSG2 violation at horizontal-forward extension (~2″ past envelope); needs software stop on the 4-bar at +30° min
VerdictCONDITIONAL GO — build only if the team can demonstrate two-PID coordination in code first (in simulation or off-robot)

Crane — Six-Bar Parallelogram

What's new for the teamSix-bar mechanism design (essentially two stacked four-bars sharing middle arm); rubber-band assist tuning at two heights
What's familiarFour-bar parallelogram math; single-PID lift control
Strategic roleHighest vertical reach in a compact horizontal envelope; tall-goal scoring with no SG2 risk
Regulatory gotchaNone — this is the cleanest concept
VerdictGO — lowest-risk concept to commit to if Phase B opens for build

Stork — DR4B (Double-Reverse Four-Bar)

What's new for the teamCascading two-stage lift with chain-coupling; chain routing under tension; stage synchronization (both stages move together via the chain, but a single drive motor sees combined torque)
What's familiarFour-bar mechanism (Pelican); rubber-band assist (Heron concept)
Strategic roleMost compact stowed profile (5-6″) — dominant endgame midfield position; mid-match still reaches tall goal
Regulatory gotcha"Both stages horizontal" pose sits AT SG2 limit with no margin; needs software stop preventing both stages from going fully horizontal simultaneously
VerdictCONDITIONAL GO — build if endgame midfield dominance is the Phase B strategic priority; otherwise Crane is simpler

Falcon — 4-DOF Articulating Arm

What's new for the team4-DOF arm kinematics; forward-kinematics solver (compute end-effector position from joint angles); inverse-kinematics solver (compute joint angles to reach a target position); kinematic exclusion zone enforcement; 5-axis driver control
What's familiarDrivetrain only
Strategic roleMaximum reach flexibility; can address all goal heights from one position; engineering notebook depth (judges score multi-DOF systems highly)
Regulatory gotcha17″ arm extends ~8″ past SG2 at full forward; requires arm-space exclusion zone implementation. 88W cap = zero motor headroom. 5-axis driver control = significant practice time required
VerdictNO-GO for Phase B — documented for notebook depth but not buildable in Phase B time frame. Re-evaluate as a Phase C project after team has built kinematic experience on simpler concepts.
SECTION 4 / 4

Phase B Concept Decision

Putting all four sections together into a recommendation. The team makes the actual call; this is the analyst's read.

Recommendation

🏆
If the team builds a fifth bot in Phase B, build Crane. Lowest regulatory risk (no lockout needed), familiar 4-bar mechanics doubled into a 6-bar, highest vertical reach in the fleet, fits the team's existing programming skill (single-axis PID). 55-65 hour total effort estimate is consistent with the Phase A bots' build budgets.

Why Not the Others

Alternative: Don't Build a Fifth Bot

The Phase A fleet (Skimmer, Pelican, Spoonbill, Osprey) covers floor pickup + tall-goal stacking + quadrant toggling. Capacity exists, but capacity isn't a reason to build. Consider:

💡
The conservative call is "Don't build a fifth bot." The aggressive call is "Build Crane." Both are defensible. The right answer depends on team capacity, attendance through the back half of the season, and whether competition results in scrimmage 1 suggest a strategic gap (e.g., "we couldn't reach the tall goal under endgame pressure") that a fifth bot would close.

Decision Framework for the Coach

Use this three-question filter before committing to Phase B build:

  1. What strategic gap does the fifth bot close? If "none specifically" or "general capability" → don't build. If "we need tall-goal scoring from compact endgame stance" → Crane closes it.
  2. Does the team have 50+ hours of build capacity remaining after Phase A finishes? Add up remaining meetings × productive hours per meeting. If under 50, don't commit.
  3. Is there a programmer who can write the new patterns? Crane is one new PID subsystem. Heron is two coordinated PIDs. Stork is chain-coupled motion. Falcon is kinematics. Pick a concept where the answer to "who's writing this" is a specific student name, not "we'll figure it out".

If all three answers point GO, build Crane. If any answer is uncertain, deepen Phase A instead.