Papers for

drone software engineers

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.

X-Fly improves aerial drone navigation with smarter chunked actions

X-Fly: Learning to Reach and Stop in Full-Chunk Aerial Vision-Language Navigation

Abstract: Aerial vision-language navigation (VLN) agents built on large vision-language models are expensive to query. Executing a complete predicted action chunk before replanning amortizes this cost, reducing model inference from 195 to 42 ms per executed waypoint for our policy. It also moves the states at which the policy is queried away from expert demonstrations, which supervise neither recovery from these states nor termination at the learner's own arrival. On OpenFly test-seen, no-stop failures account for 47.78% of full-chunk behavior cloning (BC) outcomes. We present X-Fly, a staged training framework for full-chunk aerial VLN. Recovery DAgger labels learner-visited decision states with smooth chunks that reconnect to future expert segments and with STOP at the first in-region state. Flow-GRPO then jointly refines the chunked flow controller and a Bernoulli STOP policy from same-task closed-loop outcomes, supplemented by outcome-verified stopping supervision. With eight controls per decision, X-Fly reaches 74.18% SR on test-seen and 51.73% on test-unseen, compared with 16.45% and 18.43% for full-chunk BC and 32.04% and 29.46% for DreamFly.

Thu 15 OctRoboticsArtificial IntelligenceComputer Vision and Pattern Recognition
The gist
Navigation for aerial drones using large vision-language models is slow because these models take time to process each waypoint. The authors found that grouping waypoints into chunks speeds things up but causes problems when the drone doesn't know when to stop or how to recover from unexpected states. They developed X-Fly, a two-step training method that teaches drones to safely follow chunked instructions and decide when to stop. This approach almost doubles success rates in familiar and new environments compared to earlier methods.
Open → 2610.21450v1

Safe quadrotor navigation policies trained with explicit constraints

Constrained Differentiable Policy Learning for Safe Quadrotor Navigation

Abstract: Differentiable simulation enables efficient policy optimization through analytic gradients, yet safety is commonly incorporated as a weighted penalty, requiring manual tuning of the trade-off between task performance and constraint satisfaction. We instead formulate obstacle avoidance as an explicit constraint and train quadrotor policies using primal--dual gradient descent--ascent through a differentiable simulator. We introduce two key components to enable effective constrained training. First, we propose a bounded clearance-based constraint function that provides informative gradients around the safety boundary while preventing large violations from destabilizing primal--dual optimization. Second, we introduce log-mean-exp (LME) aggregation to smoothly emphasize critical per-step safety violations across a trajectory and training batch within a single constraint governed by one dual variable. Together, these components enable the desired safety level to be specified directly while balancing constraint satisfaction and task completion. We theoretically prove that the proposed optimization with differentiable simulation converges to feasible policy under mild assumptions. Experiments demonstrate improved safety--performance trade-offs over fixed-penalty and existing policy-learning baselines, as well as generalization to denser out-of-distribution environments. Finally, the learned policy transfers zero-shot to Gazebo/PX4 and a physical quadrotor without additional fine-tuning.

Mon 12 OctRobotics
The gist
Flying drones safely around obstacles is tricky because they need to learn how to avoid crashes without losing performance. This paper shows a way to train drone controllers with clear rules that keep them safe, rather than guessing by penalties. The researchers create special math tools to help the drone learn to keep safe distances and focus on important safety problems during training. Their approach works well in tests and even on real drones without extra tuning.
Open → 2610.16119v1

AeroEval improves drone mission success with stepwise program checks

AeroEval: Staged Program and Execution Validation for AI-Generated Drone Missions

Abstract: Large Language Models (LLMs) can generate drone programs from natural-language mission descriptions, but syntactically valid programs may still violate user intent, environmental constraints, and mission-level behavior. This problem is pronounced in cyber-physical applications, where correctness depends on the interaction among generated code, mobile sensing, environmental geometry, event-driven analytics, and physical execution. Existing drone code-generation systems primarily use prompt guardrails or simulator outcomes and provide limited failure localization. We present AeroEval, an agent-assisted middleware for staged validation of AI-generated drone missions. AeroEval combines deterministic program analysis with context-grounded LLM agents. It first validates program syntax, platform API usage, and mission intent, and then evaluates the realized behavior using execution trajectories, mission requirements, and environmental context. Each stage returns structured failure information for iterative regeneration. In our evaluation using 20 navigation tasks and five analytical mission types over AirSim and Gazebo simulators, AeroEval improves navigation success from 55% to 95%. In a stagewise ablation study, our Code and Trajectory Validators by themselves achieve mean run-level success rates of 44% and 56%, respectively, while the full AeroEval pipeline achieves 88%; the stages detect complementary failures in program structure, API usage, mission intent, obstacle avoidance, altitude, coverage, and event-driven transitions and the guided regeneration corrects for them. Across the main analytics missions, AeroEval increases aggregate run-level success from 34% for one-shot AeroGen to 88% within the regeneration budget. These results demonstrate the benefit of combining program-level and execution-grounded agentic validation for AI-generated drone applications in the evaluated environment.

Wed 7 OctRoboticsDistributed, Parallel, and Cluster Computing
The gist
Drones can be told what to do using computer programs written by AI, but sometimes these programs have hidden mistakes that make the drone behave wrong or unsafe. The authors created AeroEval to catch those problems by checking the program in several steps, including how it works in real environments. Their system helps drones carry out missions correctly much more often by pointing out errors and fixing them before flying. This makes drone missions safer and more reliable in simulations.
Open → 2610.09764v1

Drone navigation excels with action-based monocular vision model

Skytopia: Monocular Drone Navigation with Action-Conditioned Latent World Models

Abstract: Monocular drone navigation requires reaching a goal in an unseen environment from a single forward-facing camera, which offers few cues for depth and scale. World models address this by modelling how observations evolve under actions, but they are built to be executed: the prediction is produced at deployment and fed back into action generation at every control step. We argue that what a policy needs from a world model is not the prediction but the representation required to produce it: in flight the executed action explains almost all of the change between observations, so prediction reduces to reprojecting a static scene under a known displacement. We therefore introduce skytopia, a policy built on an action-conditioned latent world model, and the 3D Gaussian Splatting platform on which it is trained. A forward objective predicts the representation of the next observation from the intended motion, and an inverse objective recovers that motion from the predicted transition. Because the prediction never reaches action generation, the predictor is discarded and one policy serves point-goal, image-goal, and goal-free navigation. Simulation experiments show that skytopia outperforms every baseline under all three specifications, attaining 57.8%, 66.0%, and 49.0% success rate, while discarding the predictor removes 59.4% of the inference cost. The same policy is subsequently deployed on a physical drone without fine-tuning and reaches goals in indoor, open outdoor, and woodland environments.

Tue 22 SeptRoboticsArtificial Intelligence
The gist
Flying a drone using just one front-facing camera is hard because it’s tough to judge distances and scale. The authors created a new system called Skytopia that helps drones understand how what they see changes when they move. Instead of predicting exact images all the time, Skytopia focuses on simplifying the representation of the environment based on the drone’s actions. This approach lets drones navigate better in different settings, like indoors or outside, without needing extra training. Their tests show this method is more successful and efficient than previous ones.
Open → 2609.26007v1