This project engineered a fully autonomous fire fighting robot that combines YOLOv8 for flame detection with A* pathfinding algorithms for intelligent navigation, achieving a 90% mission success rate in complex environments.
Fire safety is critical in both residential and industrial settings, with rapid response being essential for minimizing damage and saving lives. This project focused on developing an autonomous robot capable of detecting fire outbreaks, navigating to the location and deploying appropriate suppression methods without human intervention. The system is designed to operate in environments where human access might be limited or dangerous.
The fire fighting robot integrates multiple systems to achieve its autonomous capabilities:
Fire detection reliability is critical for the robot's effectiveness:
The robot's ability to navigate safely in hazardous environments is engineered with:
A critical aspect of the robot's functionality is its fire suppression system. The robot utilizes a multi-agent approach with different suppression methods based on fire type and size:
System integration presented significant challenges, particularly in coordinating the various subsystems under emergency conditions. The robot uses a hierarchical control architecture with a high-level decision-making layer that coordinates between perception, navigation and suppression subsystems. ROS2 (Robot Operating System) provides the middleware for inter-process communication, enabling modular development and testing of individual components.
Power management was another significant challenge, as emergency operations require high power draw from motors, pumps and computing systems. A custom power distribution system was developed with priority allocation, ensuring critical systems remain operational even under low battery conditions. The robot incorporates a hybrid power system with high-capacity LiFePO₄ batteries for regular operation and supercapacitors for handling peak power demands during suppression activities.
Testing and validation were conducted in partnership with a local fire department, using controlled fire scenarios in various environments. The robot demonstrated a 90% success rate in autonomously detecting, navigating to and suppressing fires, with an average response time of 45 seconds from detection to suppression initiation. Failure cases were primarily in extremely cluttered environments where navigation became challenging, leading to the development of improved obstacle avoidance algorithms.