ArXiv

Bridging Performance and Generalization in Reinforcement Learning for Agile Flight

Authors
Jonathan Green, Jiaxu Xing, Nico Messikommer...
Categories
cs.RO
arXiv
https://arxiv.org/abs/2606.27348v1
PDF
https://arxiv.org/pdf/2606.27348v1

Brief

Autonomous drone racing faces time-optimal control under actuation saturation and poor zero-shot generalization; the authors address this by combining task-aware switching (learning-progress-based) with a physically informed procedural track generator. The method yields a 7.4x generalization improvement versus prior work, preserves competitive speeds, and is validated in simulation and real-world, vision-only end-to-end tests. Summary based on the paper abstract.

Why it matters

The authors combine task-aware switching (based on learning progress) with a physically informed procedural track generator to produce a fast, robust zero-shot generalist policy for drone racing, achieving a 7.4x improvement in generalization over prior state-of-the-art while keeping competitive racing speeds and requiring no test-time adaptation.

Key details

  • Results are validated in both simulation and real-world experiments, including a challenging vision-based end-to-end control setting that operates without explicit state estimation—an operating regime where all prior approaches reportedly fail to generalize.
Source evidence

Abstract

Autonomous drone racing is a fundamentally challenging regime for autonomous aerial robots, requiring time-optimal control while operating under persistent actuation saturation. While reinforcement learning (RL) has achieved human-level performance in this domain, current methods fail to generalize; policies trained on specific environments often crash immediately in unseen configurations. This failure reflects the intrinsic difficulty of zero-shot generalization in agile flight, arising from high-dimensional task variation and the tight coupling between safety and performance at high speeds. Existing approaches that improve generalization impose a substantial cost on flight speed: control policies must significantly degrade performance to achieve even modest levels of generalization. In this work, we propose a framework for zero-shot generalization in agile flight for RL-based drone racing. By combining task-aware switching based on learning progress with a physically informed procedural track generator, the framework produces a fast and robust generalist policy without test-time adaptation. Our method achieves strong zero-shot performance across a wide range of unseen racetracks in the real world, demonstrating a 7.4x improvement in generalization over the state-of-the-art approaches, while maintaining competitive racing speeds. We validate our method's results in both simulation and real-world settings, including a challenging vision-based, end-to-end control setting that operates without explicit state estimation, where all prior approaches fail to generalize.