Sarah Yoo

FIRST Robotics

Introduction

2025 drive team

I was the software lead for FIRST Robotics Team 3683 for 3 years, througout my highschool. Here, I led the design and implementation of competition-critical robot software across multiple seasons.

Participating in FIRST Robotics Competition (FRC) developed versatile skills across software, electrical, and mechanical systems, with a primary focus on programming control system.

One of my core contributions was the development of a swerve drive control system, where I implemented holonomic drivetrain kinematics, ensuring the drivetrain control loop at 250 Hz using multi threading.

Beside this, other subsystems I implemented include:

  • elevator
  • end effector
  • intake
  • shooter
  • climb
  • turret

and so on.

2025 Robot Photo

Robot Photo

Autonomous Trajectory Planning

My most impactful work was writing autonomous trajectory routines maximizing scoring during the 16-seconds autonomous period of each match. This experience got me opportunities to work extesively with control theories, sensor feedback, and computer vision using a Limelight camera.

Auto Test

Auto during a match

Drive station

Drive station

This was the control interface our team used for debugging and during matches. It displays the live feeds from two Limelight cameras mounted on the robot chassis. Using these cameras, we detected AprilTags and identified the tag closest to the robot, allowing it to adjust its alignment and accurately score a game piece on the nearest reef.

Team Recognition

Thanks to the dedication of every team members, our team consistently ranked among the top performers in Canada and internationally.

In 2025, our team advanced to the Provincial Finals for the first time in over a decade, finishing 3rd in Canada and 34th worldwide. Although we were unable to attend the World Championship due to funding limitations, this season marked a major milestone for the team.

2025 Provincial Finalist Allience Photo

2025 Robot Reveal

I’ll wrap up this post with our sick 2025 robot reveal video.