Papers for

drone software developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

HyperDrone enables ultra-fast realistic drone simulation on GPUs

HyperDrone: Simulation-to-Reality Transfer at Millions of Frames per Second

Abstract: We present HyperDrone, an extremely fast quadrotor simulator focused on high-performance batch rendering that is more than 20x faster than existing state-of-the-art batch quadrotor simulators. HyperDrone combines highly optimized multirotor dynamics with HyperLux, a new ray-tracing engine that supports Nvidia OptiX, Vulkan, Apple Metal and WebGPU backends that takes full advantage of modern ray-tracing hardware, capable of running both components entirely on the GPU. HyperLux renders RGB, depth, semantic/instance segmentation, surface normals and optical flow observations at configurable levels of fidelity, including reflections, realistic lighting, motion blur, anti-aliasing, and Physically Based Rendering (PBR). Even in the highest-fidelity settings, HyperLux achieves millions of Frames Per Second (FPS) on consumer-grade GPUs while rendering realistic 3D scenes. We demonstrate the merits of HyperDrone by training a vision-based yaw-control policy purely in simulation and transferring it to a real small-scale quadrotor (Crazyflie) with a camera, running completely onboard.

Tue 20 OctRoboticsArtificial IntelligenceMachine Learning
The gist
Simulating drones and their cameras realistically is usually slow, making it hard to train real-world flying skills in a virtual setting. The authors created HyperDrone, a system that runs thousands or millions of drone simulation frames per second by doing physics and advanced 3D rendering entirely on graphics cards. This speed lets them train a quadrotor to control its rotation using only camera views in simulation and then make it work on a real tiny drone with its own camera. Their system makes realistic drone simulation much faster and practical for real robot training.
Open → 2610.28950v1

Autonomous system finds hidden autopilot bugs in open-source drones

Mission (Im)Possible: Towards Autonomous Discovery of Autopilot Logic Flaws in Open-Source Drone Frameworks

Abstract: Autonomous drones are increasingly deployed in safety-critical tasks, yet their autopilot software can still contain subtle logic flaws that lead to unsafe behaviors. These flaws are difficult to discover with existing techniques because they often depend on semantic relationships across modules, commands, and runtime state, and rarely manifest as crashes or detectable failures. With recent advances in LLMs, we observe that, when equipped with essential domain knowledge and carefully crafted context, LLMs demonstrate strong capabilities in understanding the high-level semantics of autopilot systems, making them suitable for logic flaw discovery. However, LLMs are limited by their context and can be biased to the vulnerabilities frequently occurs in training dataset, while logic flaws often require higher-level semantic bug oracles to identify their existence. To bridge the gap, we present Impossible Mission Finder (IMF), a multi-agent system combining static analysis, dynamic execution and log analysis, that supports fully automated identify, test, and validate logic flaws in autonomous vehicles. IMF primarily contains three LLM agents, it first uses the auditor agent to propose logic flaw hypothesis based on carefully-crafted program slicing, then it launches tester agents to write and execute test cases for each candidate, and finally it spawns the log analyzer agent to validate the execution log against the flaw hypothesis. This enables IMF dynamically validate bug oracles in a case-by-case manner, making it suitable for discovering logic flaws that do not have a unified pattern. We evaluated IMF on two widely used open-source autopilot systems, PX4 and Ardupilot, leading to 105 previously unknown logic flaws, that can cause unsafe behaviors including mission interruption failures, invalid actions, entering into restricted fly zones etc.

Wed 14 OctCryptography and SecuritySoftware Engineering
The gist
Drones use autopilot software to fly safely, but hidden bugs in this software can cause dangerous behavior without obvious crashes. The authors developed a tool called Impossible Mission Finder (IMF) that uses multiple AI agents to spot these subtle logic bugs by analyzing the code, running tests, and checking results. IMF discovered 105 new bugs in popular open-source drone autopilot systems, which could prevent issues like mission failures or unauthorized flying. This method helps find problems traditional testing might miss by combining AI understanding with real testing.
Open → 2610.19566v1

Synthetic UAV data validity depends on real task and models

Can Synthetic UAV Benchmarks Be Trusted? Real-Synthetic Validation for UAV Model Selection

Abstract: Synthetic UAV imagery can expand pre-deployment test evidence when task-specific Real data are scarce, but visual plausibility or semantic label alignment alone does not establish validity for model selection. We study when Synthetic evaluation preserves the model-selection conclusions obtained from Real UAV data through two complementary cases under fixed evaluation protocols. In a requirement-specific road-debris benchmark, four language-conditioned perception systems obtain lower absolute F1 on Synthetic data, yet the point-estimate ordering and top-ranked model are preserved; bootstrap analysis yields no supported pairwise reversal, and size-matched resampling preserves the top-model decision. In contrast, a closed-set stress test on a separately materialized business corpus, using four VisDrone-compatible detectors over eight empirically supported classes, changes the point-estimate top-ranked detector and reverses three of six pairwise point-estimate preference directions. A complementary audit of five UAV business scenarios further reveals substantial Real-Synthetic mismatch in class composition, object density, and target scale, including systematic under-representation of small targets. These results show that Synthetic UAV benchmark trust is conditional: semantic coverage is insufficient, and validity must be established empirically for the task, operating regime, and model panel of interest.

Sat 10 OctComputer Vision and Pattern RecognitionRobotics
The gist
Synthetic images for drone tasks can help when real images are hard to get, but they aren’t always reliable to pick the best AI model. The authors tested two different ways to evaluate drone models using synthetic data. Sometimes the synthetic tests matched real-life results, but other times they picked a different best model. They found synthetic data often misses small objects and the overall mix of things seen by real drones. This means synthetic data alone can’t be trusted without careful checks for each use case.
Open → 2610.14647v1

AirGroundVLN enables better drone and robot navigation together

AirGroundVLN: A Large-Scale Benchmark for Goal-Oriented Air-Ground Collaborative Vision-and-Language Navigation

Abstract: Goal-oriented Vision-and-Language Navigation (VLN) requires agents to locate and reach targets described in natural language without prescribed routes. Air--ground collaboration is valuable for tasks requiring both wide-area search and fine-grained localization. However, systematic study of goal-oriented air--ground collaborative VLN remains limited by the lack of large-scale, diverse benchmarks and two core challenges: 1) substantial differences between aerial and ground views, together with useful observations becoming unavailable as navigation proceeds, make it difficult to maintain spatially consistent context across platforms and over time; and 2) asymmetric spatial observability makes ground perception locally detailed but spatially limited and aerial perception broad but locally coarse, limiting the reliability of single-platform planning. To address these limitations, we introduce AirGroundVLN, a benchmark containing 10,281 navigation episodes and 955 target instances across 19 Unreal Engine environments, with seen/unseen splits and an aerial-visibility protocol for systematic evaluation. Alongside the benchmark, we propose AG-CoNAV, a trainable reference framework comprising two key components: Spatiotemporally Anchored Collaborative Memory (SACM) and Aerial-Guided Regional-to-Local Planning (AGRLP). SACM maintains and retrieves spatially consistent historical context across aerial and ground observations. Meanwhile, AGRLP combines regional aerial guidance with fine-grained ground navigation. Extensive experiments demonstrate the effectiveness of AG-CoNAV and establish AirGroundVLN as a comprehensive benchmark for future exploration.

Wed 7 OctRobotics
The gist
Finding and reaching places using language instructions can be tough when relying on only ground robots or only drones because their views are very different. The authors created AirGroundVLN, a big set of navigation challenges in virtual worlds to test how well drones and ground robots can work together. They also built a system called AG-CoNAV that helps these devices remember and share what they see from above and on the ground to plan better paths. Their experiments show that this combined approach is promising for tasks needing both wide perspective and close-up details.
Open → 2610.10421v1

Vision based UAV landing improved by bayesian data augmentation retraining

Bayesian Data Augmentation for DNN Retraining with Binomial Outcomes in Vision-Based UAV Landing

Abstract: In GPS-denied or cluttered urban environments, vision-based landing is essential for reliable UAV missions. Real-world landing sites are often unstructured and highly variable, requiring strong generalization by the perception system. Deep Neural Networks (DNNs) trained with synthetic data augmentation offer a scalable solution for learning landing-site features across diverse vehicle and environmental states. However, computationally expensive DNN retraining, along with challenging performance validation via test flights, limits exhaustive model fine-tuning and necessitates an optimized retraining pipeline. In this work, we deploy a Bayesian data augmentation framework integrated with a photorealistic simulator featuring high-fidelity vehicle dynamics to iteratively retrain the helipad detector DNN, maximizing landing performance as the objective function. We validate our framework with experiments in a photorealistic simulator under different environmental conditions and vehicle states, demonstrating improved landing performance and tighter confidence intervals on predicted landing outcomes.

Mon 5 OctRoboticsComputer Vision and Pattern Recognition
The gist
Landing drones safely without GPS or in cluttered areas is hard because the landing spots look very different each time. The authors show a way to improve drone landing software by training it with carefully adjusted simulated images using a method called Bayesian data augmentation. This training helps the drone better recognize safe landing spots under many conditions. They tested their method in a realistic simulator and found the drone landed more reliably and with more confident predictions.
Open → 2610.05674v1

Satellite images enable city scale drone navigation benchmark

SatNav: A Scalable Benchmark for Long-Horizon UAV Vision-Language Navigation from Satellite Imagery

Abstract: Urban uncrewed aerial vehicle (UAV) vision-language navigation (VLN) requires agents to follow instructions across extended urban spaces, inherently demanding long-term memory and geospatial grounding. However, scaling existing benchmarks remains difficult because of their reliance on costly reconstructed 3D assets, limiting geographic diversity and episode scale. To address this, we introduce SatNav, a scalable, long-horizon UAV VLN benchmark built from high-resolution satellite imagery. SatNav targets city-level navigation missions and uses satellite crops as approximations of UAV nadir views for visual observations. Through an automated cue-to-episode pipeline, SatNav constructs 118K episodes from 59 scenes across 18 cities, with an average trajectory length of 379 m. To stress-test long-horizon memory and geospatial reasoning, SatNav defines three task families: Boundary, Landmark, and Route, targeting loop progress tracking, landmark-based spatial grounding, and route following with counting cues. Benchmarking classical VLN agents and recent agents based on large vision-language models (LVLMs) on SatNav shows that city-scale navigation remains challenging. We further introduce SwiftVLN, a modular framework with switchable memory components, and conduct systematic memory-design ablations. Finally, satellite-to-UAV transfer experiments show that satellite-trained navigation models can operate on real-flight UAV observations, showing the practical relevance of SatNav. Our project page: https://eku127.github.io/SatNav/

Fri 25 SeptComputer Vision and Pattern RecognitionRobotics
The gist
Navigating drones across large cities is hard because it needs memory and understanding of maps. The authors created SatNav, a big set of city journeys using satellite images to simulate what drones see from above. They tested different computer systems on SatNav and found city-wide navigation still difficult. They also made a tool called SwiftVLN to try out different memory methods. Models trained on these satellite images can also work on real drone flights, showing this approach can be useful in practice.
Open → 2609.31507v1

UAV imagery advances wide-area understanding of dynamic scenes

Understanding Dynamic Scenes at Gigapixel Scale: Wide-Area Spatio-Temporal Perception from UAVs

Abstract: UAV-borne imaging has advanced from megapixel to gigapixel sensors, shifting aerial perception from recognizing individual targets to understanding entire dynamic scenes. We characterize this demand as Wide-area Spatio-temporal Scene Understanding (WSTU), which requires wide-area coverage, per-target resolution, and temporal continuity at once, a combination existing datasets lack. To fill this gap, we introduce an ultra-High-resolution (12768x9564) Airborne Remote-sensing Dataset (HARD) annotated at three levels for object detection, multi-object tracking, and scene-level visual question answering. Ultra-high-resolution imagery raises per-frame processing time to seconds. At that scale latency can no longer be ignored in evaluation. Thus, we propose a latency-aware metric for multi-object tracking called streaming-HOTA (s-HOTA). Extensive baseline experiments show how ultra-high-resolution processing reshapes each task. For detection, the end-to-end pipeline affects accuracy and speed as much as the detector itself does. For tracking, high latency charges the association axis far more unevenly than the detection axis, and association is where pipelines diverge. As a result, the pipeline that performs best offline can lose its lead under s-HOTA. For VQA, vision-language models remain weak at cross-frame identity binding and cannot transfer their single-frame gains to it. Together these findings show that the baselines we evaluate fall short of WSTU. HARD provides the data and the systematic baselines to advance it.

Wed 16 SeptComputer Vision and Pattern Recognition
The gist
High-resolution cameras on drones can now capture huge, detailed images covering large areas over time. This paper introduces a new dataset with very high-resolution images and annotations for detecting, tracking, and understanding objects and scenes continuously. The authors show that existing methods struggle to handle the slow processing time needed for such large images. They propose a new way to evaluate tracking methods by factoring in delays, revealing that the best offline methods may not be best in live settings. Their work highlights challenges and provides tools to improve wide-area drone perception.
Open → 2609.18210v1

ScopeMamba YOLO improves small object detection in aerial images

ScopeMamba-YOLO: Widening the Perceptual Scope Inward and Outward for Small Object Detection in Remote Sensing Imagery

Abstract: Small object detection in unmanned aerial vehicle (UAV) and remote sensing imagery requires preserving high-resolution detail while modeling long-range context. Adding a stride-4 detection level and removing the stride-32 stage benefits tiny targets but weakens peripheral spatial support, whereas directly inserting selective scanning into the main feature path can interfere with weak local cues. We propose ScopeMamba-YOLO, built around an off-path, zero-gated selective-scanning principle that decouples contextual modeling from the convolutional stream. The principle is instantiated by a Cascaded Global-Context Module (CGCM) in the backbone and a Selective-Scan PAN (SS-PAN) in the neck. An Adaptive Multi-scale Strip (AMS) Block reduces the cost of high-resolution feature extraction, while a Scale-Adaptive DFL (SA-DFL) head reallocates distributional support and regression capacity across scales with only 0.008M additional parameters. Controlled experiments show that matched main-path selective scanning reduces mAP50 by 0.98 pp, whereas off-path CGCM improves the final configuration by 0.67 pp over the three-seed no-CGCM mean; operator controls indicate that this gain is not explained by auxiliary branch capacity alone. ERF analysis further shows that the complete context pathway increases the peripheral energy ratio from 0.008 to 0.090 at stride 8. On VisDrone-2019, ScopeMamba-S achieves 50.8% mAP50 with 3.57M parameters, exceeding YOLOv8s by 10.8 pp while using 32% of its parameters; ScopeMamba-M reaches 52.6% mAP50 with 6.48M parameters. Consistent improvements are also observed on AI-TOD, especially for very-tiny and tiny objects.

Wed 9 SeptComputer Vision and Pattern Recognition
The gist
Detecting tiny objects in drone and satellite images is hard because it requires both clear details and understanding the bigger picture. The authors created ScopeMamba-YOLO, a new technique that looks both closely and broadly without mixing up the two. Their method uses special modules to capture context away from the main image processing stream, improving accuracy with little extra cost. Tests show their approach finds small objects more accurately than some popular existing methods.
Open → 2609.10156v1

EgosIS improves drone video understanding by separating motion from scene changes

EgoSIS: From Factorized Visual Ego-Transitions to Motion-Canonical Spatial Evidence for UAV Reasoning

Abstract: UAV video question answering requires separating camera motion from changes in the scene, but RGB-only multimodal models receive no explicit, stable reference for that separation. We present EgoSIS, a pose-free adapter that converts RGB-derived bidirectional flow into motion-canonical visual evidence in three stages. Factorized Visual Ego-Transitions (FVET) fits a robust image-plane transition and exposes motion, residual-support, and reliability factors. Reliability-Gated Ego-Transition Memory (ReTEM) uses reliability-weighted updates for a bounded history and re-anchors it at cuts or sustained uncertainty. Ego-Aligned Spatial Evidence (EASE) warps supported visual features into each segment's local anchor and injects four spatial evidence tokens per visual slice through zero-initialized residuals, without changing Qwen's visual-token count. On SIS-Bench, EgoSIS-8B obtains 89.9\% perception, 82.5\% perception-plus-memory, and 76.2\% overall accuracy, with the largest gains concentrated in self-awareness perception and memory. The adapter thus provides an interpretable interface between optical flow and spatial reasoning.

Tue 8 SeptComputer Vision and Pattern Recognition
The gist
When drones capture video, it can be hard for computers to tell if something moved or if the camera itself moved. The authors created EgoSIS, a tool that helps separate the drone's motion from changes happening in the scene using only regular video data without needing extra sensors. EgoSIS processes how images shift and remembers the drone’s recent movement to provide clearer visual clues for understanding the environment. This improves answering questions about drone videos by making it easier to know what the drone is seeing versus how it is moving.
Open → 2609.08938v1