Back Home
Science Robotics 2021

Learning High-Speed Flight in the Wild

Antonio Loquercio, Elia Kaufmann, Rene Ranftl, Matthias Müller, Vladlen Koltun, Davide Scaramuzza

Learning High-Speed Flight in the Wild

Abstract

Quadrotors are agile. Unlike most other machines, they can traverse extremely complex environments at high speeds. To date, only expert human pilots have been able to fully exploit their capabilities. Autonomous operation with onboard sensing and computation has been limited to low speeds. State-of-the-art methods generally separate the navigation problem into subtasks: sensing, mapping, and planning. Although this approach has proven successful at low speeds, the separation it builds upon can be problematic for high-speed navigation in cluttered environments. Here, we propose an end-to-end approach that can autonomously fly quadrotors through complex natural and human-made environments at high speeds with purely onboard sensing and computation. The key principle is to directly map noisy sensory observations to collision-free trajectories in a receding-horizon fashion. The sensorimotor mapping is performed by a convolutional network trained exclusively in simulation via privileged learning: imitating an expert with access to privileged information. By simulating realistic sensor noise, our approach achieves zero-shot transfer to challenging real-world environments never seen during training: dense forests, snow-covered terrain, derailed trains, and collapsed buildings.

Resources

Video

Citation

@article{loquercio2021learning,
  title     = {Learning High-Speed Flight in the Wild},
  author    = {Loquercio, Antonio and Kaufmann, Elia and Ranftl, Rene and M{\"{u}}ller, Matthias and Koltun, Vladlen and Scaramuzza, Davide},
  journal   = {Science Robotics},
  volume    = {6},
  number    = {59},
  year      = {2021},
  doi       = {10.1126/scirobotics.abg5810}
}
Copied!