Overview
Atmaca is my LLM-powered autonomous-flight project where you control a UAV with plain English/Turkish commands. Everyday instructions like "take off and go north" or "climb 10 meters" are interpreted by a language model (Gemma 3) acting as the drone's brain and turned into flight.
How It Works
The system splits into a "brain" and a "body". The brain is a Gemma 3 model running on Ollama; it converts the user's text command into a structured JSON decision (e.g. "takeoff 10 m"). The body runs on Python + DroneKit; it receives the JSON over HTTP, translates it into MAVLink commands for the UAV (SITL or real) and feeds telemetry back.
Outputs & Status
The result is a working demo and an autonomous-flight test video (v3.5). I published it open-source (MIT) on GitHub — a pioneering R&D effort showing end-to-end natural-language UAV control.
Natural Language → Flight Flow
Command
Plain language: "take off, go north"
LLM Brain
Gemma 3 turns it into a JSON decision
Body
Python/DroneKit → MAVLink
UAV
Autonomous execution + telemetry
3D Model
Tech Stack
Videos
Thinking about an AI/LLM-powered smart UAV?
I can adapt an LLM-integrated autonomous control layer that turns natural-language commands into flight, for your scenario.
- 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
