Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T22:36:26.217Z Has data issue: false hasContentIssue false

Fire SLAM: a visual Simultaneous Localization and Mapping algorithm for firefighting robots

Published online by Cambridge University Press:  27 October 2025

Tao Yang
Affiliation:
The Engineering Research Center of Intelligent Control System and Intelligent Equipment, Ministry of Education, Hebei Key Laboratory of Intelligent rehabilitation and Neuromodulation, Hebei Advanced Equipment Industry Technology Research Institute, Yanshan University, Qinhuangdao, 066004, China
Weili Ding*
Affiliation:
The Engineering Research Center of Intelligent Control System and Intelligent Equipment, Ministry of Education, Hebei Key Laboratory of Intelligent rehabilitation and Neuromodulation, Hebei Advanced Equipment Industry Technology Research Institute, Yanshan University, Qinhuangdao, 066004, China
Junjie Luo
Affiliation:
The Engineering Research Center of Intelligent Control System and Intelligent Equipment, Ministry of Education, Hebei Key Laboratory of Intelligent rehabilitation and Neuromodulation, Hebei Advanced Equipment Industry Technology Research Institute, Yanshan University, Qinhuangdao, 066004, China
*
Corresponding author: Weili Ding; Email: weiye51@ysu.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

In firefighting missions, human firefighters are often exposed to high-risk environments such as intense heat and limited visibility. To address this, firefighting robots can serve as valuable agents for autonomous navigation and flame perception. This paper proposes a novel visual Simultaneous Localization and Mapping (SLAM) framework, Fire SLAM, tailored for firefighting scenarios. The system integrates a flame detection and tracking thread-based on the YOLOv8n network and Kalman filtering-to achieve real-time flame detection, tracking, and 3D localization. By leveraging the detection results, dynamic flame regions are excluded from the SLAM front-end, allowing static features to be used for robust pose estimation and loop closure. To validate the proposed system, multiple datasets were collected from real-world and simulated fire environments. Experimental results demonstrate that Fire SLAM improves localization accuracy and robustness in fire scenes with flame disturbances, showing promise for autonomous firefighting robot deployment.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. The overall framework of the algorithm: The input of the algorithm is stereo images, and the output of the algorithm is 3D localization of the flame, the pose of the robot itself, and sparse flame semantic point cloud map.

Figure 1

Table I. Key hyperparameters.

Figure 2

Figure 2. Structure of improved YOLOv8n network: The network takes the left image from the stereo camera as its input and produces either the bounding box of the flame detection result or the flame segmentation result as its output.

Figure 3

Figure 3. Flame localization algorithm: The input of the algorithm is the stereo RGB image data, and the output is the three-dimensional coordinates of the flame point relative to the robot.

Figure 4

Algorithm 1 Object Tracking Algorithm

Figure 5

Figure 4. The firefighting robot: Equipped with stereo cameras and edge processors.

Figure 6

Figure 5. Flame simulation equipment:Stably generates simulated flames within a fixed width and height range.

Figure 7

Figure 6. Virtual reality experimental platform.

Figure 8

Figure 7. Flame image dataset.

Figure 9

Figure 8. Continuous image sequence dataset: The upper two rows are the real-world dataset, and the lower row is the virtual reality dataset.

Figure 10

Figure 9. The visualization of flame detection and segmentation.

Figure 11

Table II. Flame localization experiments.

Figure 12

Figure 10. The visualization results of flame 3D localization: The upper row is the original image of the dataset, and the lower row is the sparse point cloud map, where the green points are the three-dimensional flame points recovered by the algorithm in this paper.

Figure 13

Figure 11. The visualization results of flame prediction: The red points indicate the detected flame center positions, and green points represent the predicted flame center positions. Figure (a) shows the flame point detection results before the occlusion frame. Figure (b) shows the detection results of flame points without occlusion and the prediction results of flame points after artificial occlusion. Figure (c) shows the flame point detection results after the occlusion frame.

Figure 14

Table III. Absolute Trajectory Error (ATE).

Figure 15

Figure 12. The visualization of flame filtering results: the original images from the dataset are on the left. The right side displays the feature point results during the SLAM algorithm operation. The red boxes indicate the bounding box of the flame. The green points are the static feature points retained after dynamic filtering.