Learning high-speed flight in the wild

被引:179
作者
Loquercio, Antonio [1 ]
Kaufmann, Elia [1 ]
Ranftl, Rene [2 ]
Mueller, Matthias [2 ]
Koltun, Vladlen [3 ]
Scaramuzza, Davide [1 ]
机构
[1] Univ Zurich, Zurich, Switzerland
[2] Intel, Munich, Germany
[3] Intel, Santa Clara, CA USA
基金
瑞士国家科学基金会; 欧洲研究理事会;
关键词
TRAJECTORY GENERATION; AUTONOMOUS-NAVIGATION;
D O I
10.1126/scirobotics.abg5810
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
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 opera-tion 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. The subtasks are executed sequentially, leading to increased processing latency and a compounding of errors through the pipeline. 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 trajec-tories in a receding-horizon fashion. This direct mapping drastically reduces processing latency and increases ro-bustness to noisy and incomplete perception. The sensorimotor mapping is performed by a convolutional network that is trained exclusively in simulation via privileged learning: imitating an expert with access to privi-leged information. By simulating realistic sensor noise, our approach achieves zero-shot transfer from simulation to challenging real-world environments that were never experienced during training: dense forests, snow-covered terrain, derailed trains, and collapsed buildings. Our work demonstrates that end-to-end policies trained in simu-lation enable high-speed autonomous flight through challenging environments, outperforming traditional ob-stacle avoidance pipelines.
引用
收藏
页数:16
相关论文
共 55 条
[1]  
Ackerman, 2020, AI POWERED DRONE LEA
[2]  
Allen R., 2016, AIAA GUIDANCE NAVIGA, P1374
[3]   An introduction to MCMC for machine learning [J].
Andrieu, C ;
de Freitas, N ;
Doucet, A ;
Jordan, MI .
MACHINE LEARNING, 2003, 50 (1-2) :5-43
[4]   High-speed autonomous obstacle avoidance with pushbroom stereo [J].
Barry, Andrew J. ;
Florence, Peter R. ;
Tedrake, Russ .
JOURNAL OF FIELD ROBOTICS, 2018, 35 (01) :52-68
[5]  
Bishop C. M., 1994, Technical Report No. NCRG/94/004.
[6]  
Bry Adam, 2011, IEEE International Conference on Robotics and Automation, P723
[7]  
Chen Dian, 2020, C ROB LEARN, P66, DOI DOI 10.48550/ARXIV.1912.12294
[8]  
Cieslewski T, 2017, IEEE INT C INT ROBOT, P2135, DOI 10.1109/IROS.2017.8206030
[9]   Autonomous, Vision-based Flight and Live Dense 3D Mapping with a Quadrotor Micro Aerial Vehicle [J].
Faessler, Matthias ;
Fontana, Flavio ;
Forster, Christian ;
Mueggler, Elias ;
Pizzoli, Matia ;
Scaramuzza, Davide .
JOURNAL OF FIELD ROBOTICS, 2016, 33 (04) :431-450
[10]   Dynamic obstacle avoidance for quadrotors with event cameras [J].
Falanga, Davide ;
Kleber, Kevin ;
Scaramuzza, Davide .
SCIENCE ROBOTICS, 2020, 5 (40)