Problem Framing
UAV swarms often show the same outward symptom when things go wrong: tracking error, formation drift, or reduced coordination quality. The harder problem is that those symptoms can be caused by fundamentally different failure modes. A wind disturbance affects the dynamics layer. GPS drift or sensor corruption affects the observation layer. Packet delay or loss affects the communication layer.
A purely reactive controller responds to all of these with essentially the same correction logic. This work asks whether a swarm can do better by keeping a dependable inner controller and adding a lightweight supervisory layer that interprets the failure context before adjusting behavior.