Unmanned aerial vehicles (UAVs) are extensively employed for urban image captures and the reconstruction of large-scale 3D models due to their affordability and versatility. However, most commercial flight software lack support for the adaptive capture of multi-view images. Furthermore, the limited performance and battery capacity of a single UAV hinder efficient image capturing of large-scale scenes. To address these challenges, this paper presents a novel method for multi-UAV continuous trajectory planning aimed at the image captures and reconstructions of a scene. Our primary contribution lies in the development of a path planning framework rooted in task and search principles. Within this framework, we initially ascertain optimal task locations for capturing images by assessing scene reconstructability, thereby enhancing the overall quality of reconstructions. Furthermore, we curtail energy costs of trajectories by allocating task sequences, characterized by minimal corners and lengths, among multiple UAVs. Ultimately, we integrate considerations of energy costs, safety, and reconstructability into a unified optimization process, facilitating the search for optimal paths for multiple UAVs. Empirical evaluations demonstrate the efficacy of our approach in facilitating collaborative full-scene image captures by multiple UAVs, achieving low energy costs while attaining high-quality 3D reconstructions.
Real-time 3D reconstruction combined with MAVs has garnered significant attention in a variety of fields, including building maintenance, geological exploration, emergency rescue, and cultural heritage protection. While MAVs possess the advantages of speed and lightness, they also exhibit strong image blur and limited computational resources. To address these limitations, this paper presents a novel approach for onboard, depth-only, real-time 3D reconstruction capable of accommodating fast-moving MAVs. Our primary contribution is a dense SLAM system that combines surface hierarchical sparse representation and particle swarm pose optimization. Our system enables the robust tracking of high-speed camera motion and facilitates scaling to large scenes without being constrained by GPU memory resources. Our robust camera tracking framework is capable of accommodating fast camera motions and varying environments solely by relying on depth images. Furthermore, by integrating path planning methods, we explore the capabilities of MAV autonomous mapping in unknown environments with restricted lighting. Our efficient reconstruction system is capable of generating highly dense point clouds with resolutions ranging from 2 mm to 8 mm on surfaces of different complexities at rates approaching 30 Hz, fully onboard a MAV. We evaluate the performance of our method on both datasets and real-world platforms and demonstrate its superior accuracy and efficiency compared to existing methods.
Autonomous exploration is essential for various mapping tasks, including data collection, environmental monitoring, and search and rescue operations. Unmanned aerial vehicles (UAVs), owing to their low cost and high maneuverability, have become key enablers of such applications, particularly in complex or hazardous environments. However, existing approaches often suffer from issues such as redundant exploration and unstable flight behavior. In this study, we propose a hierarchical exploration approach specifically designed for limited-field-of-view UAVs in geospatial mapping applications. The approach addresses these challenges through hybrid viewpoint generation, an innovative boundary exploration sequence, and a two-stage global path planning strategy. To balance exploration efficiency and computational cost, we adopt a hybrid approach that combines collision-free spherical sampling with adaptive viewpoint generation based on stochastic differential equations. This approach generates high-quality candidate viewpoints while minimizing computational overhead. Furthermore, we introduce a novel heuristic evaluation function to prioritize frontiers within small regions, thereby facilitating optimal path planning. Based on this formulation, the global coverage path is modeled as a traveling salesman problem (TSP). The two-stage global planning framework consists of an initial stage that applies a history-aware trajectory enhancement strategy with smoothing corrections, followed by a second stage employing a sliding-window TSP algorithm to construct the global path. This design mitigates motion inconsistencies caused by frequent heuristic updates and enhances flight stability and trajectory smoothness. To evaluate the performance of the proposed framework, we compare it with state-of-the-art approaches in both simulated and real-world environments. Experimental results demonstrate that our approach shortens flight paths and reduces exploration time, thereby improving overall exploration efficiency.