Multi-agent pathfinding has been extensively studied by the robotics and artificial intelligence communities. The classical algorithm, conflict-based search (CBS), is widely used in various real-world applications due to its ability to solve large-scale conflict-free paths. However, classical CBS assumes discrete time–space planning and overlooks physical constraints in actual scenarios, making it unsuitable for direct application in unmanned aerial vehicle (UAV) swarm. Inspired by the decentralized planning and centralized conflict resolution ideas of CBS, we propose, for the first time, an optimal and efficient UAV swarm motion planner that integrates state lattice with CBS without any underlying assumption, named SL-CBS. SL-CBS is a two-layer search algorithm: (1) The low-level search utilizes an improved state lattice. We design emergency stop motion primitives to ensure complete UAV dynamics and handle spatio-temporal constraints from high-level conflicts. (2) The high-level algorithm defines comprehensive conflict types and proposes a motion primitive conflict detection method with linear time complexity based on Sturm’s theory. Additionally, our modified independence detection (ID) technique is applied to enable parallel conflict processing. We validate the planning capabilities of SL-CBS in classical scenarios and compare these with the latest state-of-the-art (SOTA) algorithms, showing great improvements in success rate, computation time, and flight time. Finally, we conduct large-scale tests to analyze the performance boundaries of SL-CBS+ID.
Multi-UAV search missions for prioritized targets under constrained communications suffer from weak communication-decision integration, limited global perception synchronization, and delayed mission response. This paper formulates multi-UAV collaboration search as a multi-objective optimization problem to balance communication overhead and search performance. A Cooperative Hierarchical Target Search under Constrained Communications (CHTS-CC) algorithm is proposed to address the problem. The algorithm incorporates a Cluster-Consistent Information Fusion with Event Trigger (CCIF-ET) method, which enables intra-cluster information fusion. When clusters connect, a single merge that applies joint weighting by cluster scale and uncertainty reduces communication overhead. Furthermore, a Dynamic Preemptive Task Allocation (DPTA) mechanism reallocates UAV resources based on target priority and estimated time of arrival (ETA), enhancing responsiveness to high-priority targets. Simulation results show that when all UAVs and communication links operate normally, CCIF-ET reduces total confirmation time by 8.73% compared to the uncoordinated baseline and maintains a 24.43% advantage during single-UAV failures. In scenarios with obstacles, failures, and dynamic targets, CHTS-CC reduced mission completion steps by 34.78%, 32.35%, and 55.45% compared to the non-allocation baseline. The average detection time for high-priority targets decreased by 28.48%, 29.41%, and 58.82%, respectively, demonstrating the effectiveness of the proposed algorithm.
The interacting multiple model (IMM) filter algorithm is highly effective in addressing the issue of rapid target maneuvers within tracking scenarios. Nonetheless, owing to the unpredictable nature of target movements and the intricate nature of the measurement system, substantial levels of heavy-tailed process and measurement noises are induced. In the context of the jump Markov system (JMS), we introduce a two-layer feedback adaptive IMM filter (TFAIMM) approach to tackle the instability issues in IMM algorithms, which are influenced by heavy-tailed process and measurement noises. Firstly, the initial fused states are pre-filtered with the involvement of maneuverability. Secondly, the system’s state, degrees of freedom, scale matrix, and target maneuverability parameter are deduced from the pre-filtering outcomes, employing Student’s t-distribution traits and the variational Bayesian (VB) approach. The target maneuverability parameter feedback acts on models probability calculation and pre-filtering. To validate the effectiveness of the TFAIMM in tracking multi-model maneuvering targets, experiments are carried out under various heavy-tailed noise conditions and UWB dataset. Our method is significantly effective in tracking complex targets with uncertain noise.
Rapid search for evasive targets using multiple Unmanned Aerial Vehicles (UAVs) presents significant challenges, as it requires real-time target-motion prediction, multi-agent coordination, and adherence to kinematic constraints. Existing cooperative search methods often assume non-adversarial target behavior or model target motion independently of UAV actions, which reduces their effectiveness against targets that actively evade based on UAV positions. To address these limitations, this study introduces the Cooperative Rapid Search Algorithm for Evasive Targets (CRS-AET). The proposed framework utilizes graph-theoretic modeling to represent spatial-temporal relationships among UAVs, targets, and environmental grids. A directional gradient-based motion prediction (DG-Prediction) method first estimates probable movement areas of dynamic targets within the graph-structured environment. An improved multi-round auction algorithm with graph-based utility propagation (IMRAA) then optimizes UAV resource allocation. Finally, Dubins-Constrained Trajectory Optimization (DC-RTO) is integrated within a distributed model predictive control (DMPC) scheme to ensure kinematic feasibility. Simulation results across three representative scenarios indicate that CRS-AET enables faster target detection, enhanced area coverage, and more efficient coordination than baseline methods. Hardware-in-the-loop (HIL) experiments further confirm the robustness and practical applicability of the framework in realistic operational environments.
Multi-agent pathfinding has been extensively studied in the robotics and artificial intelligence communities. The classical algorithm, Conflict-Based Search(CBS), is widely used in various real-world applications due to its ability to solve large-scale conflict-free paths. However, classical CBS assumes discrete time-space planning and overlooks physical constraints in actual scenarios, making it unsuitable for direct application in Unmanned Aerial Vehicle(UAV) swarm. Inspired by the decentralized planning and centralized conflict resolution ideas of CBS, we propose an optimal and efficient UAV swarm motion planner that integrates State Lattice with CBS, named SL-CBS. SL-CBS is a two-layer search algorithm: (1) The low-level search utilizes an improved State Lattice. We design emergency stop motion primitives to ensure complete UAV dynamics and handle spatio-temporal constraints from high-level conflicts. (2) The high-level algorithm defines comprehensive conflict types and proposes a motion primitive conflict detection method with linear-time complexity based on Sturm’s theory. Additionally, our modified Independence Detection(ID) technique is applied to enable parallel conflict processing. We validate the planning capabilities of SL-CBS in classical scenarios and compare it with State-Of-The-Art(SOTA) algorithms, showing great improvements in success rate, computation time, and flight time. Finally, we conduct large-scale tests to analyze the performance boundaries of SL-CBS+ID.
1 September 2025 in Chinese Journal of Electronics
Search-based motion planning with motion primitives is a complete and optimal method, and it can generate dynamically feasible, collision-free, smooth trajectories in dense environments. To further enhance the computational efficiency of this method while maintaining its completeness and optimality, we focus on the motion primitive graph search strategy and collision detection method, and propose three improvements. First, we design an admissible heuristic function that considers environmental obstacles, which is pre-computed based on a modified Dijkstra algorithm and is stored in a look-up table. Second, we propose two motion primitive cost penalty strategies by penalizing the angle between the velocity and the yaw direction after the generation of motion primitives. The penalty strategies not only smooth the trajectory but also direct the search process toward more promising paths, thereby improving search efficiency. Third, in structured obstacle environments, we propose a novel motion primitive collision detection method with linear complexity based on Sturm's theory. Extensive simulations validate that our algorithm, with the above three improvements, greatly enhances computational performance by more than 38.1% on our benchmark, without sacrificing the completeness and optimality.