Back to Projects
Dugtrio โ€” Blu Cru
blucru-photo-2.png

Dugtrio Blu Cru 2025-2026

World's only triple shooter on turret robot for DECODE.

Java Android Studio Computer Vision Limelight 3A Sensors FTC SDK OnShape

// Overview

To prepare for next year, I decided to join an FTC team that I would be on for the 2026-2027 season. Initially I was gonna start after worlds but one thing led to another and I will be going to worlds with 6417 Blu Cru! I hope to prove myself to them and look forward to what's next!

I am currently working on software helping with tasks such as autos, turret aiming, and adjusting our shooter to shoot on the move! Our robot features a custom Pure Pursuit follower for our tank drive. Our robot's performance helped Blu Cru win the Inspire Award at the Chesapeake Regional Championship and earn recognition for building the world's only turreting triple shooter.

// Awards & Achievements

// My Role

Software Developer

I joined 6417 Blu Cru mid-season as a software developer, jumping in to help push Dugtrio's capabilities ahead of the Chesapeake Regional Championship. My contributions focused on the autonomous period, vision-assisted turret aiming, and shooter-on-the-move adjustments โ€” some of the most technically demanding systems on the robot.

Working with an experienced team like Blu Cru has been a huge learning opportunity. I've been contributing to a codebase at a level well above what I built with Mechanical Masterminds, and it's pushed me to grow fast. Going to worlds with them is something I'm incredibly grateful for.

// What I Learned

๐ŸŽฏ

Pure Pursuit Path Following

Worked with Blu Cru's custom Pure Pursuit follower for their tank drive, deepening my understanding of look-ahead algorithms and how they differ from Bezier-based approaches like Pedro Pathing.

๐Ÿ“ก

Computer Vision with Limelight 3A

Learned to use the Limelight 3A's onboard neural network and pipeline tools to detect targets in real time, feeding data directly into the turret aiming system for accurate, vision-assisted shots.

๐Ÿ”„

Turret Aiming & Motion Compensation

Helped develop logic to aim the turret and adjust shooter speed dynamically while the robot is driving โ€” a rare capability that requires tight integration between vision, odometry, and motor control.

๐Ÿค

Joining an Established Team

Learned how to onboard into an existing codebase quickly, understand conventions set by others, and contribute meaningfully without disrupting what already works. A skill that translates directly to real-world software teams.

๐Ÿงช

Sensor Fusion

Explored how to combine encoder data, IMU readings, and vision inputs to maintain accurate robot state estimates โ€” especially important for shooting on the move where timing and position are critical.

๐ŸŸ๏ธ

High-Stakes Competition Preparation

Preparing for the FIRST Championship in Houston has taught me what elite-level FTC preparation looks like โ€” tighter code reviews, more rigorous testing, and working under real pressure with experienced teammates.

// Kit of Parts

Everything powering Dugtrio's software โ€” from vision systems to motion planning.

Languages
Java
Dev Tools
Android Studio Git / GitHub
Libraries & Frameworks
FTC SDK
Vision & Sensors
Limelight 3A Computer Vision IMU Encoders
Motion Planning
Pure Pursuit Turret Aiming Shoot-on-Move
Design Tools
OnShape (3D CAD)

// Photos

// Videos

blucru-video-1.mp4

Autonomous run โ€” Pure Pursuit in action

blucru-video-2.mp4

Turret aiming โ€” vision-assisted triple shooter