Back to Projects

Megatron FTC Robot | 2025-2026

Mechanical Mastermind's Robot for the DECODE. One of the most ambitious rookie robots.

Java Robotics FTC 3D Design PID Control Pedro Pathing

// Overview

About

During the 2025-2026 DECODE FIRST Tech Challenge season I was team lead for FTC team 30329 Mechanical Masterminds. While having rookie members, our team was one of the most ambitious yet. Our robot design consisted of a custom aluminum Parallel Plate Drivetrain. In coding we implemented LUT for velocity and regression and used pathing libraries, something very uncommon for first year teams.

Beyond the robot itself, we launched Build & Brighten Around The World โ€” a program designed to help kids in hospitals get access to STEM. Through this initiative we brought robotics and engineering education to young patients, giving them hands-on experiences with technology during their time in medical care.

My Role

As team lead I worked on all business aspects, including registration, finance management, and task management. During the season I was able to get us $4,625 in team sponsorship money. On the software side of things I worked on making our robot as fast and high scoring as possible. To do this I implemented PID controllers to control all of our motors. In addition, we used Pedro Pathing, a unique Bezier Line follower. I helped as a beta tester for Pedro Pathing. Other than software we also hosted several STEM Nights and STEM classes to get more students into STEM. We also reached out to professionals at JHU APL to learn more about how they use robotics in their day-to-day life, and they helped us learn soldering.

// What I Learned

โš™๏ธ

Control Systems

Built PID controllers from scratch in Java, learning how proportional, integral, and derivative terms work together to smooth motor control. Also implemented LUT-based velocity curves and regression models for consistent speed.

๐Ÿ›ค๏ธ

Path Following

Integrated Pedro Pathing, a Bezier curve-based autonomous path follower โ€” rare for rookie teams. Served as a beta tester, which taught me how to contribute meaningfully to open-source robotics libraries.

๐Ÿ’ผ

Team Leadership

Managed registration, finances, and task delegation for the entire team. Secured $4,625 in sponsorships by writing outreach emails and presenting our mission to companies in the community.

๐Ÿ”ฉ

Hardware & Electronics

Designed our custom aluminum parallel plate drivetrain and learned soldering through hands-on sessions with engineers from JHU APL. Worked with REV hardware and dead-wheel odometry systems for precise positioning.

๐ŸŒ

Community Impact

Organized STEM Nights, classroom sessions, and the Build & Brighten Around The World hospital program. Realized that engineering is most powerful when it creates access for others who wouldn't otherwise have it.

๐Ÿง 

Problem Solving Under Pressure

Navigated the challenges of leading a rookie team through a full competition season โ€” from hardware failures to last-minute code changes. Learned that composure and adaptability matter as much as technical skill.

// Awards

// Kit of Parts

A breakdown of everything that powers Megatron โ€” from languages and libraries to hardware and process.

Languages
Java
Libraries & Frameworks
FTC SDK Pedro Pathing FTC Dashboard
Control Techniques
PID Control LUT Velocity Regression Analysis Bezier Path Following
Hardware
REV Control Hub REV Expansion Hub Dead Wheel Odometry Custom Aluminum Chassis
Design Tools
Onshape (3D CAD) 3D Printing
Dev Tools
Android Studio Git / GitHub

// Engineering Portfolio

Our full engineering portfolio documents Megatron's design process, build journey, and season outcomes โ€” from initial concepts to competition-ready hardware.

Mechanical Masterminds Engineering Portfolio
DECODE Season 2025โ€“2026 ยท FTC Team 30329

// Photos

// Videos

megatron-video-1.mp4

Autonomous run โ€” Megatron executing Pedro Pathing during auto period

megatron-video-3.mp4

Full match footage โ€” Chesapeake Championship