Communication-aided multi-UAV collision detection and avoidance based on two-stage curriculum reinforcement learning
Guanzheng Wang , Xiangke Wang , Zhiqiang Miao , Zhihong Liu , Xinyu Hu
Biomimetic Intelligence and Robotics ›› 2025, Vol. 5 ›› Issue (4) : 100253
Communication-aided multi-UAV collision detection and avoidance based on two-stage curriculum reinforcement learning
Currently, multi-UAV collision detection and avoidance is facing many challenges, such as navigating in cluttered environments with dynamic obstacles while equipped with low-cost perception devices having a limited field of view (FOV). To this end, we propose a communication-aided collision detection and avoidance method based on curriculum reinforcement learning (CRL). This method integrates perception and communication data to improve environmental understanding, allowing UAVs to handle potential collisions that may go unnoticed. Furthermore, given the challenges in policy learning caused by the substantial differences in scale between perception and communication data, we employ a two-stage training approach, which performs training with the network expanded from part to whole. In the first stage, we train a partial policy network in an obstacle-free environment for inter-UAV collision avoidance. In the second stage, the full network is trained in a complex environment with obstacles, enabling both inter-UAV collision avoidance and obstacle avoidance. Experiments with PX4 software-in-the-loop (SITL) simulations and real flights demonstrate that our method outperforms state-of-the-art baselines in terms of reliability of collision avoidance, including the DRL-based method and NH-ORCA (Non-Holonomic Optimal Reciprocal Collision Avoidance). Besides, the proposed method achieves zero-shot transfer from simulation to real-world environments that were never experienced during training.
Collision detection and avoidance / End-to-end / Multi-UAV / Two-stage / Curriculum reinforcement learning
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
|
| [41] |
|
| [42] |
|
| [43] |
|
| [44] |
|
| [45] |
|
| [46] |
|
| [47] |
|
/
| 〈 |
|
〉 |