About
About this website
This website is structured around the Robotics and Embedded Systems program objectives. Each objective is written word for word and followed by projects with detailed explanations of how the work meets the objective. The purpose of this website is not just to show what I built, but to show how each project demonstrates embedded design, logical system behavior, integration, testing, and practical engineering application.
Objective 1
1. Design and complete robotic and embedded systems solutions that apply to real-world situations and challenges.
Harvest Hawk
Harvest Hawk meets this objective because it was developed as a complete robotics solution for a real agricultural monitoring problem. The system was designed to collect and represent useful environmental information through embedded sensing and integrated subsystem behavior. Because the project moved from concept into a working system with measurable outputs, it demonstrates my ability to design and complete an embedded robotics solution that addresses a real-world challenge.
ModuGrip
ModuGrip meets this objective because it was designed to solve a practical real-world problem through a motorized drawer-opening system. The project combines embedded control, mechanical design, and custom 3D-printed parts to automate a useful task. Since it was physically built, tested, and refined based on real results, it demonstrates the design and completion of an embedded system intended for practical use.
Objective 2
2. Implement a simple microprocessor using digital logic design.
Smart Temperature-Controlled Desk Fan
The Smart Temperature-Controlled Desk Fan meets this objective by using an ATmega328P-based Arduino-compatible board to read inputs, interpret system conditions, and control outputs such as PWM fan speed, servo motion, button-driven mode switching, and buzzer feedback. The project demonstrates processor-based logic driving real hardware behavior through structured embedded code.
Python Plane Classifier
The Python Plane Classifier supports this objective by receiving dimensional inputs, processing them through structured decision logic, and producing an output classification. Even though it is software-based, it still reflects the same basic concept of processing inputs through a defined logic flow and generating repeatable results from that system behavior.
Objective 3
3. Demonstrate embedded system design skills, including, but not limited to, microcontroller selection, schematic design, printed circuit board layout, design for electromagnetic compatibility and design for manufacturing.
Smart Temperature-Controlled Desk Fan
The Smart Temperature-Controlled Desk Fan meets this objective through its complete embedded system design process. It required selecting the controller platform, wiring sensors and actuators, integrating PWM and ADC behavior, and creating a working schematic that could be built and verified. This demonstrates practical embedded system design from hardware planning through implementation.
Pipe Viper
Pipe Viper meets this objective because it required embedded and electrical design inside a constrained robotic platform. The project involved practical decisions around subsystem layout, electrical integration, and how components had to fit and function within a limited mechanical space. That reflects applied embedded system design in a realistic robotics environment.
Objective 4
4. Apply knowledge of transducers, actuators and simultaneous hardware and software development in the design of an embedded system.
ModuGrip
ModuGrip meets this objective by combining an actuator-driven motor system, control electronics, and custom mechanical components into one embedded design. The system only works when the hardware and software are developed together, because the control logic, force transfer, and physical structure all directly affect performance. This demonstrates simultaneous hardware and software development in an embedded system.
Automated Page Turner
The Automated Page Turner meets this objective by integrating motor actuation, embedded control logic, and mechanical design into one assistive system. The project required the hardware and software to be developed together so the mechanism could move consistently and attempt page turning in a controlled sequence.
Objective 5
5. Design and analyze real-time embedded systems, including advanced digital logic design, signal processing and highspeed digital systems.
Harvest Hawk
Harvest Hawk meets this objective because it uses embedded sensing and data collection that depend on coordinated timing and responsive behavior. The system processes environmental inputs and produces outputs in an ongoing way, which reflects real-time embedded operation rather than a static design. The collected sensor data demonstrates that the system is actively functioning.
Automated Page Turner
The Automated Page Turner supports this objective because it depends on timing-sensitive embedded behavior to coordinate motor actuation and repeatable motion. The system had to respond in the correct order and with consistent timing for the mechanism to function, which reflects real-time embedded control and refinement through testing.
Objective 6
6. Implement and evaluate algorithms and methods enabling autonomy in a mobile robot
Python Plane Classifier
The Python Plane Classifier supports this objective by applying algorithmic decision-making to automatically classify aircraft based on dimensional input data. Once the model is trained, it evaluates incoming values and produces predictions without manual sorting, demonstrating automated logic and intelligent system behavior.
Pipe Viper
Pipe Viper supports this objective through its use of sensing, embedded system coordination, and inspection-oriented robotic behavior in a physical environment. While it is not a fully autonomous platform, it still demonstrates how robotics systems can use integrated hardware and structured operation to perform useful tasks under constraints.
Project Pages
Direct project links
Smart Temperature-Controlled Desk Fan
Embedded AVR project using PWM, ADC, sensor input, servo motion, and mode-based control behavior.
Open Project →
Harvest Hawk
Agricultural robotics system led from concept through development and execution.
Open Project →
Automated Page Turner
Assistive embedded system using motors, control logic, and iterative design.
Open Project →
Pipe Viper
Inspection robot emphasizing electrical design and subsystem integration.
Open Project →
ModuGrip
Motorized drawer-opening system using embedded control, custom printed parts, and iterative prototyping.
Open Project →
Python Plane Classifier
Machine learning project that classifies aircraft type from radar-related dimensions.
Open Project →