
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.

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

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.

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.

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.

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

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.

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.

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.