Curriculum-Adapted Robust Reinforcement Learning for UAV Deconfliction in Adversarial Environments
Organizations: the Faculty of Engineering and Applied Sciences, Cranfield University, MK43 0AL Cranfield, U.K
Abstract
Autonomous unmanned aerial vehicles (UAVs) increasingly rely on reinforcement learning (RL) for navigation, yet global navigation satellite system (GNSS) spoofing attacks can induce out-of-distribution observation shifts that corrupt value estimation and degrade mission performance. Existing robust RL methods often lack generalization to unseen attacks. To address this, we propose a curriculum-guided adaptation framework that progressively exposes a robust policy to gradient-based adversarial observation perturbations of increasing intensity while aligning temporal-difference (TD) error distributions across curriculum stages. By preserving TD-error consistency rather than targeting specific attack models, the framework promotes resilience across attack conditions. We further derive a TD-space generalization certificate that bounds performance degradation when the TD-error distribution under a test-time attack remains sufficiently close to that of the final curriculum stage. We evaluate the framework in a UAV deconfliction environment with dynamic 3D obstacles under unseen fixed and dynamic GNSS spoofing attacks. Under fixed spoofing, the curriculum-adapted (CurAd) policy achieves approximately 99-100% mission success across evaluated traffic densities, compared with 20-24% for the best-performing robust baseline, while also outperforming the non-robust vanilla baseline. Under dynamic obstacle-luring spoofing, CurAd achieves the highest episodic rewards and reduces median mission completion steps by up to 22% relative to the best-performing robust RL baseline. These findings demonstrate that adversarial curriculum adaptation transfers resilience from synthetic perturbations to unseen GNSS spoofing attacks without attack-specific retraining, enhancing robust autonomous UAV navigation.
Figures & tables
| No. | Existing Methods | Description | Research Gap Addressed in the Paper |
|---|---|---|---|
| 1 | Robust RL [ 42 , 43 ] | Hardens policies against adversarial disturbances using uncertainty sets, adversarial training, or worst-case optimization. | Typically assumes fixed or bounded disturbances and does not account for TD-value drift under unseen attacks, which can lead to catastrophic forgetting. Moreover, no test-time robustness certificates are provided. |
| 2 | Continual RL [ 30 , 38 ] | Adapts policies to evolving environments while mitigating catastrophic forgetting across tasks. | Primarily focuses on task transitions rather than maintaining value-distribution consistency under adversarial attacks. |
| 3 | Existing Curriculum RL and Unsupervised Domain Adaptation Techniques [ 14 , 45 ] | Improves learning by progressively increasing task difficulty while incorporating distribution alignment. | Does not provide generalization guarantees against unseen domains or adversarial attacks. |
| 4 | Model-based safe RL [ 1 , 44 ] | Learns dynamics and safety models with uncertainty estimates to support safe exploration. | Primarily addresses model uncertainty and safety constraints but does not directly characterize robustness against unseen adversarial attacks. |
| 5 | Existing GNSS Spoofing Attack Defenses [ 7 , 36 ] | Detects or mitigates spoofing using sensor redundancy, filtering, or signal-level analysis. | Often attack-specific and reliant on predefined spoofing signatures or additional sensing modalities. |
| {\color[rgb]{0,0,0}\mathcal{L}_{\textup{crit}}=\mathcal{W}_{1}\left(\mathbf{TD}_{\textup{exp}},\mathbf{TD}_{\textup{ad}}\right).} |
| Policy | |||||
|---|---|---|---|---|---|
| Vanilla DDPG | 0.00 | 0.414 | 1.509 | 0.515 | 1.097 |
| Vanilla DDPG | 0.25 | 0.616 | 1.127 | 0.437 | 0.995 |
| Action Robust DDPG | 0.00 | 0.505 | 1.420 | 6.047 | 8.069 |
| Action Robust DDPG | 0.25 | 0.239 | 1.094 | 5.584 | 8.402 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Robust RL
Robust reinforcement learning develops agents that maintain performance and safety under uncertainty, disturbances, attacks, and distribution shifts.
See all 221 papers