Designed to minimize human risk in hazardous environments, PyroBot is a 2.5-DoF robotic turret that utilizes low-level computer vision to detect and extinguish thermal signatures.
I owned the mechatronic design and co-developed the embedded vision pipeline for autonomous operation.
The system architecture follows a prioritized control logic managed by an ESP32-based Finite State Machine (FSM). This event-driven architecture allowed the robot to transition seamlessly between passive patrolling and active suppression modes (Automatic, Manual, and Preventative).

To ensure reliability in remote areas, all processing is performed locally on the ESP32. We utilized an AMG8833 8x8 Infrared Thermopile Array to generate a low-resolution thermal map. I co-developed a pipeline to interpolate this 64-pixel grid and implement peak-thresholding, localizing heat signatures with high angular accuracy at 10Hz.

To achieve high-velocity suppression within prototype constraints, we performed a full teardown of a COTS electric fluid delivery system. By extracting and characterizing the internal DC diaphragm pump, I was able to establish a Digital Twin in CAD. This allowed for the design of a custom mounting interface that balanced the pump’s mass on the 2.5-DoF arm, reducing actuator moment of inertia and improving tracking stability.
All components were engineered in Autodesk Fusion using a hybrid top-down assembly approach. Designs were specifically optimized for FDM 3D printing, prioritizing print orientation for structural integrity and maintaining 0.2mm tolerances for press-fit COTS integration.
