🤖 AI Summary
Existing mCPP methods project RoIs onto 2D planes, neglecting 3D terrain features and consequently yielding incomplete reconstruction of occluded regions and vertical surfaces. To address this, we propose a modular 3D-aware coverage path planning (CPP) framework that extends the classical 2D DARP algorithm into an open-source, integrable DARP-3D variant. Our approach incorporates height-adaptive altitude adjustment, dynamic gimbal viewpoint control, and an enhanced region partitioning strategy—enabling robust 3D perception without modifying the underlying planner’s architecture. Evaluated in both simulation and on real DJI UAV platforms, DARP-3D significantly improves coverage of vertical structures and occluded areas. Across diverse 3D environments, it achieves more complete 3D reconstructions, with average reconstruction completeness improved by 23.6% over baseline methods.
📝 Abstract
Multi-UAV Coverage Path Planning (mCPP) algorithms in popular commercial software typically treat a Region of Interest (RoI) only as a 2D plane, ignoring important3D structure characteristics. This leads to incomplete 3Dreconstructions, especially around occluded or vertical surfaces. In this paper, we propose a modular algorithm that can extend commercial two-dimensional path planners to facilitate terrain-aware planning by adjusting altitude and camera orientations. To demonstrate it, we extend the well-known DARP (Divide Areas for Optimal Multi-Robot Coverage Path Planning) algorithm and produce DARP-3D. We present simulation results in multiple 3D environments and a real-world flight test using DJI hardware. Compared to baseline, our approach consistently captures improved 3D reconstructions, particularly in areas with significant vertical features. An open-source implementation of the algorithm is available here:https://github.com/konskara/TerraPlan