Home
Teknofest 2020 · Autonomous firefighting

ABRA Autonomous Fire-Fighting UAV

A rotary-wing UAV carrying a water tank and flying autonomous routes, built for the fire-extinguishing theme of the Teknofest 2020 TÜBİTAK UAV competition.

2020 Otonom kontrol & haberleşme yazılımı
ABRA Autonomous Fire-Fighting UAV

Overview

ABRA is the rotary-wing UAV we built as Team ÖZTÜRK for the fire-extinguishing theme of the Teknofest 2020 TÜBİTAK UAV competition. Carrying a water/extinguishant tank underneath, it was designed to autonomously reach the target and complete the mission.

My Role

I coded the UAV's autonomous control software in Python with a multi-threading architecture, and built the communication software as a C# desktop app ("ABRA MCU GCS"). The ground station sent labelled mission points (start/end coordinates) to the UAV, which flew the route autonomously; the GCS could also start/stop the autonomy unit remotely.

Simulation Validation

I validated the autonomous mission logic in Gazebo + MAVProxy by running waypoint missions with real coordinates — testing behaviour before any real flight.

Outputs & Results

The result was a working autonomous control + ground control software; we were eliminated at the final-report stage. Even so, multi-threaded autonomous flight in Python and a C# ground station matured here and paved the way for the national championship a year later (KAPGAN).

Autonomous Mission Flow

Send Route

Mission points from GCS (C#)

Autonomous Flight

Python + multi-threading

Fire Detection

Locate the target zone

Approach

Autonomous approach

Extinguish

Release water/extinguishant

Tech Stack

Python
Multi-threading
C#
Gazebo
MAVLink

Gallery

Planning an autonomous mission drone (fire, search, cargo)?

I develop multi-threaded autonomous control plus a desktop mission/ground-control app, and validate it in Gazebo before any flight.

For example:Autonomous waypoint missionsMission-planning interface (GCS)Validation in simulation
First step
Discovery & Feasibility — Free
Requirements analysis · Technical roadmap · Rough plan and proposal document. Discovery and feasibility are free. The price and timeline of the project itself depend on its scope and come as a firm quote at the end of that work.

I'll build the same for you

Tell the assistant what you need — we will talk through whether I can build something like this, the approach and the free first step right away, and it books a time that suits you.

Book a free discovery call
  • Free 30-minute discovery call
  • Developer of the Teknofest 2021 champion UAV software
  • From a single consult to end-to-end delivery