Learning Agile Flight in the Wild

Learning Agile Flight in the Wild

Featured

Elia Kaufmann, Mathias Gehrig, Philipp Foehn, Rene Ranftl, Alexey Dosovitskiy, Vladlen Koltun, Davide Scaramuzza · ZH, Intel Labs · 2023

Framework

PyTorch

License

MIT

Stars

189

Summary

An end-to-end neural drone controller trained entirely in simulation flies acrobatic maneuvers in the real world with zero real-world fine-tuning, enabled by domain randomization and reinforcement learning.

Abstract Summary

Learning Agile Flight in the Wild, published in Science Robotics 2023, represents a major breakthrough in autonomous drone racing and acrobatic flight. The key paradigm shift is that the entire policy is trained end-to-end in simulation using deep reinforcement learning, yet transfers to the real world with zero additional fine-tuning on real data. This is achieved through extreme domain randomization over visual appearance, dynamics, and sensor noise, paired with a compact network architecture (ResNet-18 + LSTM) running at 20 Hz onboard an NVIDIA Jetson. The authors formalize the problem as a partially observable Markov decision process where the drone must track a state trajectory (roll, pitch, yaw rates, and velocity) while avoiding crashes. The policy directly outputs low-level actuator commands from raw camera images and IMU data, bypassing any explicit state estimation or motion planning pipeline. During training, the simulation randomizes camera pose, exposure, lighting, background textures, wind gusts, mass distribution, and motor delays — over 50 parameters in total. This pushes the policy to learn robust visual-inertial features that are invariant to the exact simulation environment. Real-world validation is conducted both on an autonomous racing drone and in freestyle acrobatic sequences including loops, rolls, and power loops. The trained policy achieves lap times competitive with professional human pilots on a physical racing track, and acrobatic maneuvers that match or exceed the best hand-designed controllers. Ablations show that visual randomization is the most important factor for sim-to-real transfer, followed by dynamics randomization. The work also includes open-source training code and a realistic simulator built on top of Flightmare. For UAV researchers and practitioners, this paper is a masterclass in sim-to-real transfer. It demonstrates that with sufficient diversity and a compact policy architecture, sim-only training can reach world-class real-world performance. The methodology has since been adopted widely in drone control, autonomous racing, and aerial cinematography research.

Key Points

  • End-to-end neural policy trained 100% in simulation; zero real-world fine-tuning.
  • Extreme domain randomization over 50+ visual, dynamics, and noise parameters.
  • ResNet-18 + LSTM policy runs at 20 Hz on NVIDIA Jetson for onboard inference.
  • Achieves professional-level lap times and acrobatic sequences on real drones.
  • Open-source training pipeline and Flightmare simulator integration.
Share

Related Papers

AIR-VLA+: Decoupling Movement and Manipulation via Cascaded Dual-Action Decoders with Asymmetric MoE for Aerial Robots

AIR-VLA+: Decoupling Movement and Manipulation via Cascaded Dual-Action Decoders with Asymmetric MoE for Aerial Robots

Jianli Sun, Bin Tian, Qiyao Zhang et al. · arXiv preprint · Jun 2026

Aerial manipulation systems have long suffered from representation coupling in end-to-end control, as platform-level Unmanned Aerial Vehicle (UAV) movement and end-effector-level arm manipulation differ substantially in action scale, dynamics, and control objectives. In this paper, we propose AIR-VL...

uav vla manipulation
PDF Advanced
No code repo Jun 2026