PyroBot Fire Suppression System

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.


Outcomes

Skills Demonstrated

Control Logic and Strategy

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).

Finite State Machine

Autonomous Heat Tracking

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.

Computer Vision

Reverse Engineering & Integration

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.

CAD & Layout Drawings

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.

Platform Design Base Design Arm Design