PROJECT GALLERY

Projects

Hands-on builds; use the chips to filter.

9 / 9
Self-Balancing Robot
Self-Balancing Robot

Designed and built a self-balancing robot using PID control to maintain both balance and position, featuring an ESP32 microcontroller, MPU6050 IMU, and encoder-equipped motors.

Feedback/ControlsSensor ProcessingEmbedded Software (C++)Mechanisms & Actuation
4DOF Kinematic Robotic Arm
4DOF Kinematic Robotic Arm

Developed a 4DOF robotic arm capable of drawing shapes and characters on a plane, incorporating inverse/forward kinematics, modular CAD design, and servo actuation.

KinematicsCAD ModelingEmbedded Software (C++)Mechanisms & ActuationFeedback/Controls
AI Object Recognition Autonomous Navigator
AI Object Recognition Autonomous Navigator

Developed AI-powered path traversal for iRobot Create 3 using Teachable Machine model for object recognition, ultrasonic distance sensing, and AirTable API for dynamic turning instructions.

ROS2AI/MLPython ScriptingSensor ProcessingNetworking
ROS2 Socket-Based Remote Maze Controller
ROS2 Socket-Based Remote Maze Controller

Implemented remote network control for iRobot Create 3 using ROS2, with key-based input via sockets, multithreading, and a live video feed for maze navigation.

ROS2Python ScriptingMultithreadingNetworking
Solenoid-Driven Automated Cup Dispenser
Solenoid-Driven Automated Cup Dispenser

Contributed to an automated latte dispenser team project by designing a solenoid-based cup dispenser mechanism, using CAD, 3D printing, laser cutting, and integration with AirTable for status communication.

CAD ModelingPrototyping & FabricationMechanisms & ActuationNetworking
Image Processing Line Follower
Image Processing Line Follower

Upgraded the line-following robot with camera-based image processing using Gaussian blur and centroid detection for proportional steering control to improve accuracy.

AI/MLPython ScriptingFeedback/ControlsSensor ProcessingROS2
Line-Following Robot
Line-Following Robot

Designed a line-following robot using color sensors and threshold control, with 3D-printed chassis and control algorithms tested on a course to overcome sensor noise.

CAD ModelingPrototyping & FabricationFeedback/ControlsSensor ProcessingPython Scripting
Grasshopper Linkage Vertical Motion System
Grasshopper Linkage Vertical Motion System

Built a straight bar linkage system using the grasshopper mechanism to move a character vertically over 10cm, involving CAD design, MotionGen simulation, and motor actuation.

CAD ModelingPrototyping & FabricationMechanisms & Actuation
Precision Gear Train Mario Jump Mechanism
Precision Gear Train Mario Jump Mechanism

Created a gear train mechanism to convert 360° stepper motor rotation to 90° movement for a 'jumping' character, achieving super success with 0° deviation using OnShape CAD, Python control, and laser-cut parts.

CAD ModelingPython ScriptingPrototyping & FabricationMechanisms & Actuation