Servo-Actuated Ball Balancing Platform

This project demonstrates the design and implementation of a real-time closed-loop control system that autonomously balances a steel ball on a two-axis tilting platform. The system combines mechanical design, sensor integration, and control theory to create a responsive mechatronic system capable of...
Control theory applicationEmbedded systems programmingSensor fusionMechanical CADSystem modelingHardware-software co-designMicrocontrollerPID Tuning
Embedded Systems Software - Multi-Peripheral Control Platform

Embedded Systems Software - Multi-Peripheral Control Platform

This project demonstrates the design and implementation of a real-time embedded control system that coordinates multiple hardware peripherals through an interrupt-driven architecture and precise timing control. The system integrates motor control, servo actuation, human-machine interface components,...
Embedded C/C++ programmingInterrupt-driven architecturePWM generationADC interfacingUART serial protocolsMemory-mapped I/OHardware debuggingMicrocontroller peripheral configuration

Autonomous Navigation Robot

This project demonstrates the design and implementation of an autonomous robotic system capable of navigating complex environments, identifying objects through sensor fusion, and executing precise manipulation tasks. The robot integrates mechanical design, sensor processing, and multi-threaded contr...
Multi-threaded programming (Python)Sensor fusionAutonomous navigation algorithmsClosed-loop control systemsMechanical design (CAD)Servo and DC motor controlEmbedded Linux (Raspberry Pi)System-level integration and debugging
Garbage SCUTTLE — Autonomous Trash-Collecting Robot
Highlight 1

Garbage SCUTTLE — Autonomous Trash-Collecting Robot

Garbage SCUTTLE is a proof-of-concept autonomous garbage truck developed as the final project for MXET 300 (Mechatronics I) at Texas A&M University. The robot integrates mechanical, electrical, and software subsystems to autonomously navigate an environment, detect color-specific objects, retrieve t...
Python programmingComputer vision (HSV filtering)LiDAR-based obstacle avoidanceAutonomous navigation algorithmsEmbedded Linux (Raspberry Pi)I²C communication and debuggingServo and DC motor controlEncoder-based odometryNode-RED dashboard developmentMechanical design (CAD)3D printing and prototypingGit version controlHardware troubleshootingTeam collaboration