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 on-board 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. While this approach has proven successful at low speeds, the separation it builds upon can be problematic for high-speed navigation in cluttered environments. Indeed, 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 man-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. This direct mapping drastically reduces processing latency and increases robustness 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 privileged 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 simulation enable high-speed autonomous flight through challenging environments, outperforming traditional obstacle avoidance pipelines.
翻译:四方是灵活的。 与大多数其他机器不同, 它们可以高速地绕过极复杂的环境。 至今, 只有专家人类飞行员能够充分利用他们的能力。 我们建议一种在机上进行检测和计算, 以低速进行自主操作。 最先进的方法通常将导航问题分为亚任务: 感测、 绘图和规划。 虽然这个方法以低速度证明是成功的, 但是它所依靠的分离对于在低速的环境下高速导航来说可能是问题。 事实上, 亚任务可以顺序地执行, 导致不断加固的处理耐久性, 并且通过输油管道将错误综合起来。 我们在这里建议一种端到端的方法, 能够通过复杂的自然和人为环境, 将导航问题完全在机上进行检测和计算。 关键的原则是, 直接绘制噪音感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感官的感。