All work

Team 5010 · Spitfire & Tigershark · 2023-2025

FRC Competition Robotics

I led Java software for two competition robots spanning autonomous and teleoperated motion, perception, aiming, and game-piece handling.

Expanded technical stack

  • Java
  • Autonomous systems
  • Computer vision
  • 3D pose estimation
  • State estimation
  • Sensor fusion
  • Predictive auto-aim
  • Anti-tip control
  • Beam-break sensors
Orange Team 5010 Spitfire competition robot with rollers, motors, and control electronics
Team-built Spitfire robot

Overview

Our software team needed robust field localization and automation that could keep working through the variability of real FRC matches.

My contribution

As team co-lead, I led Java development across drivetrain, vision, aiming, and game-piece systems. I built calibrated camera-based 3D pose estimation with sensor fusion and beam-break sensing, plus predictive auto-aim and anti-tip controls.

Challenge

I needed to turn noisy camera and mechanism data into reliable autonomous behavior while keeping drivers fast and the robot stable under match conditions.

Technical approach

I integrated calibrated 3D vision, state estimation, sensor fusion, automated loading, predictive shot targeting, and anti-tip logic across autonomous and teleoperated systems.

Result / outcome

The team's shot rate increased by more than 50%, competition tip-overs were eliminated, and the team reached an Indiana State Runner-Up finish and qualified for an FRC World Championship division.

Gallery / media

Selected artifacts

Spitfire successful autonomous run · 17 secondsOpen file ↗
Tigershark autonomous run · 16 secondsOpen file ↗