Teams Team Captain

FIRST Robotics Competition

Three seasons with Team 1391, The Metal Moose: builder in 2022, then Team Captain, Lead Builder and Robot Operator in 2023 and 2024.

– Team 1391, The Metal Moose FIRST Robotics Competition
Three World Championship appearances District Event Champion Engineering Excellence, twice Autonomous Award, four times Quality, Creativity and Engineering Inspiration Awards
Team 1391's 2024 CRESCENDO robot with red bumpers numbered 1391, holding an orange note in its intake in front of an orange field structure
Our 2024 CRESCENDO robot on the field, holding a note in its intake.

I spent three seasons on FRC Team 1391, The Metal Moose. In 2022 I was a builder on the Rapid React robot. In 2023 and 2024 I was Team Captain, Lead Builder and Robot Operator, responsible for the robot design and build, the engineering notebook, and a team of 30+ students across four sub-teams. We went to the World Championship in 2022 and 2024, and the 2024 robot ranked in the top 3% globally.

Overview

FRC teams get six weeks each season to design, build and program a robot for that year's game. Over three years I went from contributor to captain, from learning the tools to teaching them, and from building other people's designs to writing the documentation the team now uses.

As captain I was responsible for the team as well as the robot:

Season by season

In 2024 (CRESCENDO) I was Team Captain, Lead Builder and Robot Operator. The robot was built around a four-bar intake I designed, with beam-break sensors and automated controls, and a dual-flywheel shooter with Limelight targeting. We won several awards including Engineering Excellence, competed at the World Championship and ranked in the top 3% globally.

Responsibilities

  • Team Captain: managed the robot design and build process, coordinated between sub-teams, and led daily build meetings and progress reviews.
  • Lead Builder: designed and built the four-bar intake with sensor-based detection and automated controls.
  • Robot Operator: operated the robot at competitions.
  • Documentation: wrote the engineering notebook covering the full development process, which became the team's documentation standard.
  • Mentorship: trained new members in CAD, machining and design.

Mechanical systems

Four-bar intake

Seven design iterations (V1–V7). The intake picks notes up from the floor and folds back inside the frame when it hits something.

  • Ground pickup: wall detection and sensor-based game-piece tracking.
  • Virtual four-bar geometry: stores inside the frame perimeter and extends 12 inches to collect.
  • Collision response: 1/4" polycarbonate arms with chain drive that give way on impact.
  • Sensors: beam-break sensors detect the note for automated pickup.
  • Belts: 10 polyurethane belts (5 per side) so the note is collected at any robot speed.
The 2024 intake deployed from the robot: black polyurethane belts on polycarbonate arms with a chain drive, photographed on the workshop floor
The intake deployed, with 10 polyurethane belts on chain-driven arms.
CAD render of the 2024 intake with purple rollers and a virtual four-bar linkage holding an orange note
Intake CAD showing the virtual four-bar linkage.

Adjustable shooter

Several prototype rounds to get consistent long-range shots with automated targeting.

  • Dual flywheels: two rows of wheels with independent speed control for spin.
  • Compression: 1.5" compression distance, found by testing.
  • Centered pivot: keeps the center of gravity low.
  • 3D-printed hood: geometry tuned for the note trajectory.
  • Vision: Limelight targeting with distance calculation.
The 2024 shooter mechanism mounted on the robot, with blue flywheels and an orange note loaded, against a brick wall
Dual-flywheel shooter with a note loaded.
The 1391 robot launching an orange note from its shooter during indoor testing, the note blurred in the air above it
Shooter testing, with the note leaving the flywheels.

Elevator and climber

  • Two stages: inner rails slide on outer rails on bearings.
  • Shooter mount: through-bore encoder for rotation control.
  • Stability: redesigned after the first competition with C-channel support and chain drive.
  • Height: reaches the amp and trap scoring positions.

26" × 26" swerve drive base

  • Footprint: small enough to fit all subsystems and nothing more.
  • Center of gravity: belly pan as low as possible.
  • Weight: 1/16" box tubing on the inner rails with material removed where it was not needed.
  • Mounting: end caps for box connections without angle brackets.
Top-down view of the 2024 swerve drive base mid-build, with the electronics, wiring and blue shooter wheels exposed
The swerve base during the build season with the electronics exposed.
The 2024 robot on a workbench with the two-stage elevator and shooter assembled on the drive base
Elevator and shooter assembled on the bench.

Prototypes

Both the intake and the shooter went through documented prototype iterations before the competition version.

Intake iterations (V1–V7)

Intake V1: a wooden prototype frame with red rubber wheels next to an orange foam ring
V1: the first concept, used to test grip thicknesses.
Intake V2: wooden test rig with several rows of small wheels on shafts for grip comparison
V2: wheel configuration test, comparing grip wheels and active versus passive rollers.
Intake V3: wooden arm linkage prototype with belts on a workbench
V3: arm geometry for the virtual four-bar linkage.
Intake V4: machined black polycarbonate intake with belts mounted on the robot chassis
V4: the first machined version, based on the test data.
Intake V5 held by team members, showing ten short belts picking up an orange note
V5: belts increased from 6 to 10 and shortened for the four-bar linkage.
Intake V6: the virtual four-bar linkage arms with chain drive on the bench
V6: the virtual four-bar linkage built.
Final intake V7 with black nylon arms, chain drive and sensor wiring on the workbench
V7, final: sensors added and black nylon arms instead of polycarbonate.

Shooter iterations (V1–V5)

Shooter V1: a student assembling a bare flywheel test rig on the floor next to an orange note
V1: bare flywheel test rig.
Shooter V2: wooden test rig with red wheels squeezing an orange note to measure compression
V2: compression and wheel-spacing testing.
Shooter V3: two rows of red flywheels on an aluminum frame with a hood plate
V3: hood geometry and wheel-spacing accuracy at the target.
Shooter V4: blue flywheels on an aluminum frame with orange-capped motors and belts
V4: motor gearing test.
Final shooter V5 on the workbench: dual blue flywheels with a funnel-shaped entry
V5, final: dual flywheels, automated targeting and a funnel entry.

Robot in action

The 2024 robot collecting and scoring notes.

Competition results

  • World Championship qualification, ranked in the top 3% globally.
  • District Championship Finalist.
  • Engineering Excellence Award, for the design and documentation.
  • Quality Award, for design and manufacturing.
  • Engineering Inspiration Award.
  • Autonomous Award, twice.

Process

  • Prototyping: wooden mock-ups to validate each concept.
  • CAD: modeling and simulation in Fusion 360.
  • Iteration: seven intake versions and six shooter versions, each documented.
  • Sensors: beam-break sensors, encoders and vision.
  • After each competition: changes based on match performance.

In 2023 (CHARGED UP) I was Team Captain, Lead Builder and Robot Operator. Our robot "BAMI" handled both cones and cubes at every scoring height. It had a swerve drive chassis, a two-joint arm, and a V4 grabber with Sorbothane grip pads. Autonomous scoring used AprilTag vision.

The 2023 robot BAMI with red bumpers numbered 1391 on the competition field, its double-jointed arm extended upward toward the scoring grid
BAMI, our 2023 CHARGED UP robot, reaching for the grid with its double-jointed arm.

Mechanical systems

Swerve drive chassis

Omnidirectional drivetrain for positioning on the field.

  • 27" × 27" frame: sized for charge-station balancing.
  • Steel electronics board: custom-machined, placed low for center of gravity.
  • Tip resistance: could tilt to 80 degrees without falling over.
  • Countersunk holes: flat-head screws so nothing catches on the charge station.
  • Cutouts: component access without removing the board.
  • Motion: full 360° rotation and translation.

Two-joint arm (shoulder and elbow)

Double-jointed arm placing game pieces from ground level to the high grid.

  • Two joints: shoulder and elbow rotation points for reach.
  • Chain drive: shoulder motors mounted low in the frame for center of gravity.
  • Through-bore encoders: angle feedback on both joints.
  • Structure: 1×2 box tubing with material removed where it was not needed.
  • Chain upgrade: #35 chain on the shoulder joint (from #25) after reliability problems.
  • Reach: all three grid levels plus ground pickup.

V4 grabber

Four iterations to a gripper that handles both cones and cubes.

  • Sheet metal: the V4 grabber is machined from sheet metal.
  • Sorbothane grip pads: replaced the wheel-based grip of the early versions.
  • Two pneumatic pistons: linear actuation with variable grip force.
  • 3D-printed mounts: for component integration.
  • Pressure-sensitive: grips each game-piece type with the right force.
  • Smaller paddles: V4 paddles reduce cube over-gripping and sticking.
  • Sensors: automated grip on detection.

Over-the-bumper intake

Seven iterations to a floor-collection system for both cones and cubes.

  • 12.5-degree opening: wide capture range.
  • Two wheel layers: enough grip without launching pieces.
  • Virtual four-bar: stores inside the frame perimeter and extends to collect.
  • 1/8" polycarbonate arms: thicker than the first version to reduce flex.
  • Constant-force springs: assist deployment and retraction.
  • Sensors: automatic piece handling.
  • Cone orientation: gravity orients the bottom-heavy cones.

AprilTag vision

Vision for autonomous and driver-assisted alignment when scoring.

  • AprilTag detection: fiducial markers identify the grid position.
  • Distance: target area (getTA()) of 3.4% for the scoring distance.
  • Centering: x-axis offset (getTX()) for horizontal alignment.
  • Driver assist: automated positioning for consistent scoring.
  • Autonomous: vision-based scoring during the autonomous period.

Competition results

  • Bensalem District Event Champion.
  • District Event Finalist at a second district event.
  • Autonomous Award, sponsored by Ford, for the AprilTag-based autonomous.
  • Excellence in Engineering Award, for the arm design and documentation.
  • Quality Award, for design and manufacturing.

What we learned

  • Materials: moved from wheels to Sorbothane pads after grip testing.
  • Center of gravity: calculated to avoid tipping with the arm at full reach.
  • Vision: AprilTag alignment improved scoring consistency.
  • Prototyping: seven intake versions and four grabber versions; physical tests beat guessing.
  • Balancing: the swerve chassis made charge-station balancing repeatable in autonomous.

In 2022 (Rapid React) I was a builder on our robot "Gustavo". It had an unlimited-rotation turret with a slip ring for continuous vision tracking, a three-stage climbing elevator that traversed to the high bar, and a thirty-wheel indexer with color sensors. The team qualified for the World Championship in Houston, Texas.

Mechanical systems

Unlimited-rotation turret with vision tracking

Shooting platform with continuous 360° rotation and vision-based targeting.

  • Slip ring: the Limelight camera is powered through a slip ring, so the turret can rotate without limit.
  • Auto-targeting: retroreflective tape detection with real-time angle calculation.
  • NEO motor: built-in encoder for angle positioning.
  • One-to-one gearing: the Limelight rotates with the turret.
  • Four flywheels: speed varies with distance.
  • Hood: a combination of CNC-cut and 3D-printed parts for the ball trajectory.
  • Distance calculation: the RoboRIO adjusts power from the measured range.

Three-stage climber

Belt-and-piston elevator for the traversal bar, with anti-swing features.

  • Belt and piston: bar-to-bar traversal to the high and traversal bars.
  • Anti-swing: a piston pulls the robot closer to the bar to lower its center of mass during the climb.
  • Two hook types: fixed and moving hooks with set tilt angles.
  • Spring-loaded fixed hooks: let the bar slide through between stages.
  • Aluminum channel: belts and bearings integrated in the channel.
  • Manufacturing: parts made on the CNC router, mill, 3D printer and lathe.
  • Four hooks: redundant attachment at each climbing stage.

Thirty-wheel indexer

Indexing system with color sensors for cargo sorting and tracking.

  • 30 wheels: guide the cargo from intake to flywheels.
  • Color sensors: track the cargo and identify alliance color.
  • Rejection: the indexer reverses to eject wrong-colored cargo.
  • Speed adjustment: flywheel speed varies with cargo type and condition.
  • Position tracking: knows where each ball is inside the robot.
  • Driver feedback: indicators show cargo status.
  • Feed rate: timing between intake, indexing and shooting.

Over-the-bumper intake

Two pneumatic arms with vision-assisted ball recognition.

  • Pneumatic polycarbonate arms: compliant but durable.
  • Low pivot: the arms pivot away from impacts.
  • Powered wheels: intake wheels on the arm fronts.
  • Second Limelight: front-facing camera for ball recognition and tracking.
  • Driver assist: auto-rotation to center on the nearest cargo.
  • Five-ball autonomous: ran without precise starting alignment.

Tank drive with mixed wheels

  • West Coast drive base.
  • Wheels: four Versa wheels with two front omni wheels for turning.
  • Turning: the omni wheels ease the turning radius without losing straight-line speed.
  • Single-speed gearbox.
  • Vision: works with the two Limelights for collection and shooting.
  • Parts: CNC mill and router.

Competition results

  • World Championship qualification, Houston, Texas.
  • Creativity Award, sponsored by Rockwell Automation. Competition 1, rank 10 (11-6-0).
  • Autonomous Award, sponsored by Ford. Competition 2, rank 5 (10-7-0).
  • Competition 3: rank 12 (8-6-0).
  • Several semifinal and quarterfinal appearances.

Firsts for the team

  • Slip ring: the first continuous-rotation vision tracking system the team had built.
  • Multi-stage climb: traversal mechanism with anti-swing control.
  • Sensors: two Limelights plus color sensors.
  • Automation: driver-assist through collection, indexing and shooting.
  • Manufacturing: CNC routing, milling, 3D printing and lathe work.
  • Five-ball autonomous.

Results

Resources

Each season's design rationale, iterations and test data are in the team engineering notebook.

Engineering notebook 2024

CRESCENDO: four-bar intake, adjustable shooter, elevator and swerve base.

Engineering notebook 2024 (PDF)

Engineering notebook 2023

CHARGED UP: BAMI's double-jointed arm, V4 grabber and AprilTag vision.

Engineering notebook 2023 (PDF)

Engineering notebook 2022

Rapid React: Gustavo's slip-ring turret, three-stage climber and thirty-wheel indexer.

Engineering notebook 2022 (PDF)

What I learned

The six-week build season forces quick decisions. There is no time to perfect every detail in CAD when you need a working prototype to test, so I learned to build mock-ups early and iterate on what happens on the floor rather than on what the model says.

Leading 30+ students across mechanical, electrical, programming and business sub-teams showed me that mechanisms alone do not win matches. When the intake team and the programmers were not talking, the hardware did not work either. Communication between subsystems, clear documentation and a shared understanding of constraints matter as much as clever design.

The Engineering Excellence awards told us that judges care about process as much as results. The notebooks stuck as a team standard because they made us write down not just what we built but why each decision was made and how we tested it.

Things break on the field. Sensors fail, mechanisms bend, alliance partners have bad matches. The teams that do well are the ones that can diagnose in the pits, repair under time pressure and change strategy to what is actually working. That habit has carried into every engineering project since.

Skills