Energy-Optimized Autonomous 3D Exploration with Drones

Published on March 17, 2026 | Translated from Spanish

Autonomous exploration of unknown environments with multirotor drones faces a fundamental limit: the battery. Traditional algorithms, focused on maximizing coverage or minimizing time, generate trajectories that deplete energy prematurely. Researchers now propose a new framework, EAAE, which explicitly integrates energy management into planning, using a predictive power model to select the most efficient routes without compromising exploration.

Multirotor drone exploring a 3D quarry-like environment, with an overlaid colored path and energy consumption graphs.

Modular architecture and simulation for energy planning 🧠

The EAAE framework operates as an additional layer in frontier-based exploration. First, it groups frontiers into coherent regions and generates dynamically feasible trajectories toward the most informative clusters. Then, an offline energy estimation loop, based on a rotor speed power model, predicts the consumption of each candidate. The final selection minimizes energy while maintaining progress, thanks to a dual-layer architecture that ensures safe execution. Its validation is performed in a complete pipeline within 3D simulated environments of increasing complexity, demonstrating consumption reductions compared to methods based solely on distance or information gain.

3D simulation as a pillar of robotic development ⚙️

This work underscores the critical role of advanced simulation in robotics. Testing complex autonomy algorithms, which fuse perception, energy planning, and dynamic control, in virtual 3D environments is an indispensable step. It allows rapid iteration, performance evaluation in extreme conditions, and system robustness validation before assuming the risks and costs of physical drone tests, accelerating the development of truly autonomous and efficient robots.

How can trajectory planning algorithms for drones incorporate real-time predictive energy consumption models to maximize the explored area in unknown environments before battery depletion?

(PD: Simulating robots is fun, until they decide not to follow your orders.)