All work

Basketball-Playing Robots

Two human-scale robots built to play a 2v2 basketball match, with holonomic drive, encoder–IMU odometry, and a custom PCB architecture.

Holonomic driveOdometry (IMU + encoder)Flywheel launcherCustom PCB3D print · CNC · laser

Overview

For ABU Robocon 2025 we set out to build two human-scale robots capable of playing a 2v2 basketball match — dribbling, positioning, and scoring under match conditions. As team lead of a 40-person group, I owned the technical direction and the integration that turned four sub-teams’ work into two robots that actually played.

What I built

  • A four-wheel holonomic drive with IMU- and encoder-based odometry for autonomous navigation and precise repositioning on court.
  • An optimized flywheel-based shooting mechanism, tuned for consistent release velocity across shooting distances.
  • A custom PCB architecture that consolidated power distribution and signal routing, cutting wiring complexity and improving reliability during long practice sessions.

Highlights

The work spanned the full stack of robotics development: mechanical design, PCB design, control-system tuning, and manufacturing via 3D printing, laser cutting, CNC and manual machining, and soldering. We qualified for the national round, scoring 88/100 in the Robot Design Documentation category.

Stack

SolidWorks · Altium · Python · C/C++ · CNC · laser cutting · additive manufacturing · custom PCB fabrication