← Back to projects
Team Captain Project · 003

FTC Robotics

Leading development and integration: from driving on the field to building autonomous Java movement algorithms through collaborative engineering.

Role
Captain / Driver / Dev
Stack
Java + Driver
League
FIRST Tech Challenge
Overview

Engineering and Management

FIRST Tech Challenge operates as a real-world hardware startup simulator. We engineer metal robots, write complex software, secure funding, and defend our technical decisions in front of expert judges.

The captain's role is process synchronization. The objective is to merge chassis assembly, software engineering, and media outreach into a single, seamless pipeline.

Tasks

Code that moves metal

Programming a 15kg physical machine requires absolute precision. A flaw in logic or trajectory calculations can lead to critical hardware failure directly on the field.

Our software team focuses heavily on the autonomous period. Utilizing libraries like PedroPathing and ActionController, we build algorithms that drive the robot based strictly on encoder and camera telemetry, zero human input.

"Hardware doesn't compromise: it either works, or it doesn't." - Core engineering principle
Results

Systematic Approach

We implemented professional practices: Git for version control, Agile for task management, and Driver practice for field execution. This took the team to a new level.

Autonomy
PedroPathing
Precise trajectories
Field Role
Driver
Match control
Management
Leadership
Team coordination