Arthur Chen.
Arthur Chen.

Autonomous
Disaster
Drone

A quadcopter for fire and rescue: navigating, mapping and searching for people indoors, where there is no GPS.

The hardware drone: a white quadcopter carrying its LiDARs, thermal camera and onboard computer. The hardware drone
WhenJun 2024 — Jan 2026NTHU undergraduate capstone
RoleTeam leadLead research engineer
Built withROS 2 · PX4 · GazeboCartographer · RTAB-Map
RecognitionFirst Prize · Audience’s Choice2025 NTHU PME Capstone, 78 projects

01The question

I remembered news of firefighters dying during rescue operations in Hong Kong when I was young. While we were choosing our capstone topic, another tragedy happened in Taiwan, bringing that memory back. With technology advancing so quickly, why couldn’t we do more to reduce the dangers firefighters faced, especially the risk of losing their lives?

We finalised this idea after four months of brainstorming and discussion. We interviewed firefighters, read reports of fire scenes, and asked what firefighters lacked when they went inside: a map of the building, and a way to find people in smoke.

02The system

The software was developed against a Gazebo simulation: PX4 flying an x500 quadcopter that carries a horizontal and a vertical 2D LiDAR, an IMU and a thermal camera. ROS 2 nodes take the sensor streams, build a map, decide where to explore next, and send velocity commands back to the flight controller.

Sense
Horizontal LiDAR Vertical LiDAR IMU Thermal camera
Perceive
Dual-LiDAR processing Thermal–LiDAR fusion Survivor candidates
Map
Cartographer 2D SLAM RTAB-Map 3D cloud Pose conversion
Decide
Frontier exploration Thermal-weighted targets Mission planner
Act
Waypoint navigation Safety controller

03What I did

04Decisions

Why Google Cartographer We compared LIO-SAM, RTAB-Map and Google Cartographer for our setup, which used two 2D LiDARs rather than cameras or a 3D LiDAR. We selected Cartographer as the most suitable option for our configuration.
Why two 2D LiDARs In a burning building, smoke blinds ordinary cameras. The research the project drew on mapped with millimetre-wave radar and thermal cameras; LiDAR is also optical, but it was the closest affordable stand-in. Two 2D scanners cost far less than one 3D LiDAR, and the capstone’s aim was to show the approach was feasible and worth developing, not to build the final sensor.

05Where it stopped

A complete autonomous flight — take-off, mapping, search and return — was not demonstrated.

The project ended with our capstone demonstration. Looking back, our understanding of the problem limited how we approached it: we spent time on assumptions that did not hold and struggled to identify the real bottlenecks. If I started again, I would seek specialist robotics guidance earlier and test the most uncertain assumptions sooner.

06Evidence

Test flight of the hardware drone.
The simulated drone flying in the Gazebo world.
Live points from the hardware drone's two 2D LiDARs, shown in RViz in a real room.
Live points from the hardware drone’s two 2D LiDARs in a real environment, visualised in RViz.
Thermal camera view showing a person's heat signature.
Thermal camera test: a person's heat signature.