Deep Drone Racing: Learning Agile Flight in Dynamic Environments
Elia Kaufmann, Antonio Loquercio, Rene Ranftl, Alexey Dosovitskiy,, Vladlen Koltun, Davide Scaramuzza

TL;DR
This paper presents a vision-based drone racing system that combines CNNs with path planning to enable agile, autonomous flight through dynamic environments without explicit maps, tested in simulation and real-world scenarios.
Contribution
It introduces a novel onboard, real-time vision-based drone navigation method integrating CNNs with trajectory planning for dynamic environments.
Findings
Successful autonomous drone racing in dynamic environments
Outperforms existing navigation approaches
Comparable to professional human pilots
Abstract
Autonomous agile flight brings up fundamental challenges in robotics, such as coping with unreliable state estimation, reacting optimally to dynamically changing environments, and coupling perception and action in real time under severe resource constraints. In this paper, we consider these challenges in the context of autonomous, vision-based drone racing in dynamic environments. Our approach combines a convolutional neural network (CNN) with a state-of-the-art path-planning and control system. The CNN directly maps raw images into a robust representation in the form of a waypoint and desired speed. This information is then used by the planner to generate a short, minimum-jerk trajectory segment and corresponding motor commands to reach the desired goal. We demonstrate our method in autonomous agile flight scenarios, in which a vision-based quadrotor traverses drone-racing tracks with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Robotics and Sensor-Based Localization · Multimodal Machine Learning Applications
