Autonomous Smart Firefighting Robot

Protecting Lives & Property with Intelligent Automation

Project Overview

Revolutionizing fire safety for Sri Lanka through cutting-edge robotics and AI

The Autonomous Smart Firefighting Robot is a self-designed and self-learned solution specially suited for Sri Lankan environments, where human access during fires can be dangerous or limited. This intelligent system covers electronics, electrical systems, embedded programming, and robotics to create a comprehensive firefighting solution.

The robot is divided into two main functional parts working together through ESP32-to-ESP32 wireless communication: a Smart Mobile Firefighting Vehicle for navigation and movement, and a Fire Suppression and Water Management System for extinguishing fires. The project aims to reduce risk to human firefighters, respond quickly to fire incidents, and provide a low-cost, intelligent, autonomous firefighting solution adapted for real-world use in Sri Lanka.

🔥 Autonomous Fire Response

AI-assisted detection and suppression

⚡ Dual ESP32 Distributed System

Independent mobility & firefighting control

🎯 Two-Axis Precision Nozzle Control

Targeted fire suppression

🛡️ Designed for Hazardous Environments

Reduces human firefighter risk

Research & Design

Key components, technologies, and challenges overcome

🔧 Part 1: Mobile Vehicle

  • Smart robotic car chassis
  • 4 DC motors for movement
  • 2 motor driver modules
  • ESP32 microcontroller
  • Terrain navigation capabilities
  • Safe distance fire zone access

� Part 2: Fire Suppression

  • Water pump & water gun (nozzle)
  • 5-liter water tank
  • Water level sensor
  • Smart valve control
  • ESP32 microcontroller
  • Dual-channel relay module
  • Buck converters (8A & 3A)
  • High-RPM CPU cooling fan

💻 Software & Intelligence

  • ESP32-to-ESP32 communication
  • Embedded C/C++ programming
  • AI assistant with voice detection
  • Speech-to-Text (STT) integration
  • Text-to-Speech (TTS) capabilities
  • Computer vision for fire detection
  • LangChain & LangGraph (planned)

🎯 Key Features

  • Wireless ESP32-to-ESP32 coordination
  • Real-time water level monitoring
  • X-Y axis servo nozzle control
  • Continuous cooling system
  • Self-designed and self-learned
  • Low-cost solution for Sri Lanka

Features & Updates

Track our progress and latest developments

🚀 Phase 1: Two-Part System Design

Built the foundational system with Part 1 (Smart Mobile Firefighting Vehicle with chassis, 4 DC motors, and ESP32) and Part 2 (Fire Suppression System with water pump, 5L tank, sensors, and cooling). Established ESP32-to-ESP32 wireless communication between both systems.

✓ Completed

🎯 Phase 2: X-Y Axis Servo Mechanism

Successfully completed the X-Y axis servo motor integration for precise water nozzle control. This allows accurate rotation and aiming of the water gun, enabling targeted fire suppression from multiple angles.

✓ Completed

🧠 Phase 3: AI Assistant Development

Currently developing an intelligent AI assistant with voice detection, Speech-to-Text (STT), and Text-to-Speech (TTS) capabilities. The AI assistant can access all sensor data, provide real-time information to users for firefighting decisions, and has full system control and monitoring capabilities. It enables voice-controlled operations, intelligent status feedback, and acts as a comprehensive command interface for the entire firefighting system.

⚡ Recent Update: Cable Management & Power Distribution

Upgraded electrical system for enhanced safety and reliability

  • Added main input fuse and individual fuses for each subsystem
  • Implemented IP67 sealed panel-mount fuse holders for wet/harsh environments
  • Introduced LED fuse-status indicators for quick visual fault detection
  • Organized power distribution using buck converters for regulated outputs
  • Integrated ESP32 control, relay modules, and cooling fans
  • Improved enclosure layout with better safety and maintainability in mind

🔧 Advanced Component Integration

Latest hardware upgrades focusing on system control and operational safety

🔹 Recently Integrated Components:
  • Emergency power master switch for complete system shutdown capability
  • Ventilation system featuring dual fans (air intake/exhaust) with dedicated rocker switch and 3A overcurrent protection
  • Individual fuse protection for motor drivers enabling better fault isolation and troubleshooting
  • DC barrel connector serving as primary power input interface
  • Digital voltmeter with battery capacity monitoring for 12V system
  • Independent USB power outputs for isolated ESP32 microcontroller operation
🔹 Enclosure Design:

A weatherproof white enclosure mounted on the mobile platform houses the complete power distribution infrastructure including voltage regulators, fuse panels, cooling systems, microcontrollers, switches, and monitoring displays. This centralized approach ensures efficient power management and circuit protection throughout the system.

🔹 Upcoming Improvements:
  • Component labeling system for fuses, switches, and circuit identification
  • Final wiring optimization and comprehensive system testing

This iteration emphasizes robust electrical architecture, serviceability, and field-proven dependability for sustained firefighting operations.

⚡ In Progress

🔮 Phase 4: Camera & Visual Fire Detection

Next phase will integrate a camera module to visually identify fire instead of manual control. Computer vision algorithms will enable the robot to detect flames and heat signatures autonomously.

❌ Not Started

🤖 Phase 5: Autonomous AI Fire Suppression

Final phase will implement agentic AI with LangChain (memory) and LangGraph (decision-making). The system will automatically detect fire location, rotate servos toward the fire, and spray water precisely without human intervention.

❌ Not Started

Technical Details

In-depth specifications and architecture

System Architecture

System Architecture Diagram

💡 Click on the diagram to view larger version

The robot employs a distributed dual-ESP32 architecture where Part 1 (Mobile Vehicle) handles movement and navigation, while Part 2 (Fire Suppression System) manages water pumping, spraying, and monitoring. Both ESP32 controllers communicate wirelessly to enable synchronized firefighting actions with improved reliability and response time.

* This diagram will be updated in future versions

Technical Specifications

Main Controller Dual ESP32 System
Drive System 4 DC Motors
Motor Control 2 Driver Modules
Water Capacity 5 Liters
Nozzle Control X-Y Axis Servos
Power Regulation 8A & 3A Buck Converters
Relay System Dual-Channel Module
Cooling System High-RPM CPU Fan
Water Monitoring Real-time Level Sensor
Communication ESP32-to-ESP32 Wireless

Contact & Collaboration

Let's work together to make Sri Lanka safer

Get in Touch

Interested in collaboration, investment opportunities, or deploying our firefighting robot? We'd love to hear from you!

📧
Email
menuka400@gmail.com
📱
Phone
0719576961
📍
Location
Colombo, Sri Lanka

Connect With Me