Evaluating Multimodal LLMs as Generalist Vision-Language-Action Agents for Drone Control: Commanding, Approaching, Tracking and Searching
Jaewoo Park, Minyoung Lee, Sukmin Seo, Moonbin Yim, Hyunwook Yoon, Dohoon Ryu, Daehee Kim, Myungseo Song and 6 others
NAVER Cloud
Published September 1, 2026 · on the feed September 2, 2026 · ▲ 26 · arXiv 2609.01404
The abstract
Multimodal Large Language Models (MLLMs) are strong perceivers of images and video. We ask how far that reach extends into acting: dropping an MLLM directly into a drone's control loop, with its entire action space declared solely in the prompt. Recent systems approach this setting but increasingly narrow the model's decision-making. We widen it back. We introduce DroneCATS-Agent, an architecture where the MLLM is a swappable component, and DroneCATS, a benchmark treating the model as the independent variable. Beyond merely flying toward a pixel, our agent entrusts the model to yaw and search, deliberate when unsure, and self-declare arrival---all without fine-tuning or function-calling schemas. Evaluating frontier and open models across four core capabilities---approaching a visible target, tracking a moving one, searching outside the initial view, and commanding a multi-drone fleet---reveals that even the simplest embodied settings are far from solved. Crucially, to identify what breaks first at the edge, our roster scales down to 2B parameters. The findings expose a stark paradox: it is not the flying that fails. Small open models often navigate into the success radius more reliably than frontier models, yet lose the episode by declaring arrival prematurely or not at all. Multi-drone commanding amplifies this divide, with small models failing by blindly copying a single coordinate across distinct views. Viewed as vision-language-action agents, the models' spatial perception holds up, but their action protocol does not. What separates a deployable edge model from a frontier model is not navigation, but the discipline to sustain a declared protocol and emit the correct terminating action. The open problem is closing this gap at onboard compute costs---yielding a fast model that plans persistently and knows exactly when it is done---and DroneCATS is built to measure that distance.
The Brief
3:03A short podcast summary of the paper. Written and voiced by AI.
Transcript
Evaluating Multimodal LLMs as Generalist Vision-Language-Action Agents for Drone Control. Commanding, Approaching, Tracking and Searching. By Jaewoo Park and thirteen others, from Naver Cloud. Published on the first of September. Its code repository is a placeholder: a readme, and nothing to run yet.
Multimodal large language models are strong perceivers of images and video. The question here is how far that reach extends into acting. Picture dropping one of these models directly into a drone's control loop, with its entire action space declared in nothing but the prompt. Recent systems approach that setting, but they increasingly narrow what the model is allowed to decide. The authors want to widen it back, and to do that they need a way to see what happens when the model is given more of the decisions and then held responsible for them.
That is what DroneCATS is for. It is a benchmark that treats the model itself as the independent variable. Everything else stays fixed, and the model is swapped in and out. It measures four core capabilities. Approaching a target that is already visible. Tracking a target that moves. Searching for a target outside the initial view. And commanding a fleet of several drones at once. The point is to measure the distance between where models are now and a model that plans persistently and knows exactly when it is done.
Alongside the benchmark comes DroneCATS-Agent, an architecture in which the model is a swappable component. The agent asks for more than flying toward a pixel. It entrusts the model to yaw and search, to deliberate when it is unsure, and to declare for itself that it has arrived. None of this uses fine-tuning, and none of it relies on function-calling schemas. The action protocol lives in the prompt and the model has to keep to it.
The roster of models covers both frontier and open systems. Crucially, it scales down to two billion parameters. The reason given is to find out what breaks first at the edge: when you shrink the model toward something that could run onboard, which ability goes before the others?
The headline result is that even the simplest embodied settings are far from solved. Underneath it sits what the authors call a stark paradox. It is not the flying that fails. Small open models often navigate into the success radius more reliably than frontier models do. They then lose the episode anyway, either by declaring arrival too early or by never declaring it at all.
Commanding several drones amplifies the divide. There, small models fail by blindly copying a single coordinate across views that are actually distinct. Read as vision-language-action agents, the models' spatial perception holds up. Their action protocol does not. What separates a deployable edge model from a frontier model, on this evidence, is not navigation. It is the discipline to sustain a declared protocol and to emit the correct terminating action.
The failure being described is a quiet one. The drone gets where it should be, and the episode is still lost because the model does not say so, or says so too soon. The open problem the authors name is closing that gap at onboard compute costs: a fast model that keeps to its plan and recognises its own finish line. DroneCATS is built to measure how far away that model still is.
Paper Quest · 7 chapters · about 41 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Models see well. Whether they can fly, and know when to stop, is another matter.
You want to know how well a multimodal language model can actually fly a drone, not just describe its camera view. Drop it into the control loop and give it the actions in the prompt.
The road ahead
- 1 · The problem ~7 min Recent drone systems claim language models can fly, but each one hands key decisions to other parts, so the model's own skill stays hidden.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min Keep the agent fixed, swap the model, and give the model the decisions to move, search, think and declare arrival itself.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Write the actions into the prompt, plug in a model, let it choose each step, and count success only on a correct arrival declaration.
- 6 · The experiment ~6 min You’ll guess: Which models more reliably flew the drone into the target's success radius: small open models or frontier models?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.