OUR ROBOT

The Competition

The 2025-26 FIRST Tech Challenge game is DECODE, where the major objective is to launch balls called ARTIFACTS into a scoring zone for points. Click image to learn more!

DECODE Game

Caitlin 22.0

Our robot is named Caitlin 22.0, to honor WNBA player Caitlin Clark of Iowa. Our strategy this season focuses on rapid and consistent shooting from up close and far. We can score 12 balls in autonomous and up to 30 in driver control.

Caitlin 22.0

Subsystems

Drive

4-wheel mecanum drive equipped with two goBILDA odometry pods for localization

Drive Subsystem

Intake

Compliant-wheel intake bar to quickly and effectively intake artifacts.

Intake Subsystem

Transfer

Chained-up sets of rollers to move balls from the intake to the shooter. Gate servo allows control over ball flow.

Transfer Subsystem

Cobra v5

Optimized dual-motor flywheel shooter for consistent and accurate ball launching from anywhere on the field.

Shooter Subsystem

Sensors

Use of color sensors to detect artifact color and position within system.

Sensors Subsystem

"Eyes"

2 RGB lights for crucial visual feedback and status indication.

Eyes Subsystem

Our Journey

We went through 6 different robots for DECODE. Here's a look at each of them.

1

MAXIMA

Maxima

Modified goBILDA starter bot

2

12th Hour

12th Hour

Robot in 12 hours challenge

3

RAMPager

RAMPager

Our take on the dual-wheeled shooter

4

The Boss

The Boss

Debut of Cobra

5

Caitlin 22

Team Photo

Our league tournament robot

6

Caitlin 22.0

Team Photo

Our state robot

The Code

Our code is written in Java using the FTC SDK. All of our programs are written with Android Studio. Key features include:

Versatile Shooting

With a mix of a well tuned PID velocity-controlled shooter and a camera with AprilTag detection, we can shoot from anywhere on the field.

Quick Autonomous

Using goBILDA's odometry solution alongside PedroPathing, we can consistently score 12 balls in 30 seconds.

Driver Feedback

With two "eyes" on the robot, we provide visual feedback to the driver about the robot's status and performance.

Season Accomplishments

4th in League Playoffs

Ranked 5th in State Division Qualifiers

State Division Finalists