BackCompleted
Completed2023Author

Autonomous VTOL UAV

A search-and-rescue airframe with thermal victim detection

A vertical-takeoff platform built to search an area no one can walk into, and to find a person by heat rather than by sight.

Problem

Searching a disaster site from the ground is slow and sometimes impossible. Searching it from the air is fast and nearly useless if the only sensor is a colour camera pointed at rubble that looks like more rubble.

Vertical takeoff matters for the same reason: there is rarely a runway where the search is.

What I built

An airframe that can take off anywhere and detect on board.

  • Raspberry Pi and Pixhawk airframe flown through MAVROS
  • Autonomous scan patterns over the search area
  • OpenCV and thermal imaging for victim detection
  • Dataset preparation, with TensorFlow Lite and YOLOv5 inference on board
  • Custom battery management for the endurance a scan pattern needs

A search pass

Detection runs on the aircraft rather than on a ground station, because the link is the first thing to go at a disaster site.

  1. Vertical takeoff

    No runway needed, which is the point of the airframe.

  2. Fly the scan pattern

    Autonomous coverage of the search area via MAVROS.

  3. Detect on board

    Thermal and visual, TFLite and YOLOv5 on the Raspberry Pi.

    Heat signature with visual support, flag the position
    Nothing, continue the pattern
  4. Report to the rescue team

Limitations and failure modes

  • A prototype. It was flown and it detected, but it was never deployed in a real rescue and has no repository behind it.
  • Thermal detection finds warm bodies, which in a real site includes fires, machinery and animals. Discrimination was not solved.

Gallery

The airframe
The airframe

Attribution

Built by me
The airframe integration, flight software, scan patterns, detection pipeline and battery management.
Based on external research
Pixhawk, MAVROS, YOLOv5 and TensorFlow Lite are upstream.

Related

  • Pushpak Viman

    Finding people under debris, from a transforming drone