Asymptotically-Bounded 3D Frontier Exploration enhanced with Bayesian Information Gain
About
Robotic exploration in large-scale environments is computationally demanding due to the high overhead of processing extensive frontiers. This article presents an OctoMap-based frontier exploration algorithm with predictable, asymptotically bounded performance. Unlike conventional methods whose complexity scales with environment size, our approach maintains a complexity of $\mathcal{O}(|\mathcal{F}|)$, where $|\mathcal{F}|$ is the number of frontiers. This is achieved through strategic forward and inverse sensor modeling, which enables approximate yet efficient frontier detection and maintenance. To further enhance performance, we integrate a Bayesian regressor to estimate information gain, circumventing the need to explicitly count unknown voxels when prioritizing viewpoints. Simulations show the proposed method is more computationally efficient than the existing OctoMap-based methods and achieves computational efficiency comparable to baselines that are independent of OctoMap. Specifically, the Bayesian-enhanced framework achieves up to a $54\%$ improvement in total exploration time compared to standard deterministic frontier-based baselines across varying spatial scales, while guaranteeing task completion. Real-world experiments confirm the computational bounds as well as the effectiveness of the proposed enhancement.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Autonomous Exploration | Forest 2700m3 | Exploration Duration (seconds)57.24 | 5 | |
| Autonomous Exploration | Forest 4800m3 | Exploration Duration (seconds)106.1 | 5 | |
| Autonomous Exploration | Forest 7500m3 | Exploration Duration (seconds)177.2 | 5 | |
| Autonomous Exploration | Forest 1200m3 | Exploration Duration (s)45.09 | 5 | |
| Autonomous Exploration | Warehouse 1260m3 | Exploration Duration42.76 | 5 | |
| Autonomous Exploration | House Compound 2688m3 | Exploration Duration (s)112 | 5 | |
| Autonomous Exploration | Mars Surface 6336m3 | Exploration Duration (s)143.8 | 5 | |
| Autonomous Exploration | Housing Colony 9408m3 | Exploration Duration (seconds)444.7 | 4 |