FUEL: Fast UAV Exploration using Incremental Frontier Structure and Hierarchical Planning
About
Autonomous exploration is a fundamental problem for various applications of unmanned aerial vehicles. Existing methods, however, were demonstrated to insufficient exploration rate, due to the lack of efficient global coverage, conservative motion plans and low decision frequencies. In this paper, we propose FUEL, a hierarchical framework that can support Fast UAV Exploration in complex unknown environments. We maintain crucial information in the entire space required by exploration planning by a frontier information structure (FIS), which can be updated incrementally when the space is explored. Supported by the FIS, a hierarchical planner plans exploration motions in three steps, which find efficient global coverage paths, refine a local set of viewpoints and generate minimum-time trajectories in sequence. We present extensive benchmark and real-world tests, in which our method completes the exploration tasks with unprecedented efficiency (3-8 times faster) compared to state-of-the-art approaches. Our method will be made open source to benefit the community.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Localization accuracy | Lava Tube simulation map | RMSE (m)0.076 | 4 | |
| Localization accuracy | Spatial Maze simulation map | RMSE (m)0.025 | 4 | |
| Localization accuracy | Sinkhole simulation map | RMSE (m)0.072 | 4 | |
| Exploration | Earthquake environment | Time taken (s)107.3 | 3 | |
| Exploration | Cave environment | Time (s)93.6 | 3 | |
| Target Search | Earthquake environment | Success Rate (%)100 | 3 | |
| Target Search | Cave environment | Success Rate90 | 3 | |
| Autonomous Exploration Planning | Tunnel simulation scene | Map Update Latency (ms)17.48 | 3 | |
| Autonomous Exploration Planning | Forest simulation scene | Map Update (ms)39.53 | 3 | |
| Autonomous Exploration | Tunnel simulation scene | Memory Consumption (MB)594.4 | 3 |