Project SCOUT: Interceptor Drone for Perimeter Defense
Organizations: Drexel University
Abstract
The rapid proliferation of unauthorized unmanned aerial vehicles (UAVs) has created a growing need for robust, jamming-resistant counter-UAV systems for perimeter defense. This paper presents SCOUT (Spatial Computation for Optimized UAV Tracking), a ROS-integrated onboard perception and control framework for real-time aerial defense against incoming UAVs. SCOUT performs visual detection, target association, track filtering, and control command generation directly onboard the defender UAV, without relying on external sensing infrastructure or ground-station computation. To provide stable control inputs, the perception pipeline combines TensorRT-accelerated drone detection with ByteTrack-based association and a lightweight track-retention state machine. The state machine rejects abrupt target jumps and maintains short-term target continuity during temporary detection degradation, reducing unstable control responses caused by false detections or target switching. We evaluate the proposed architecture through an integrated hardware deployment executing a planar ``goalkeeping'' interception strategy. In this setting, the defender UAV tracks the incoming target and adjusts its motion to maintain a blocking configuration near the protected boundary. Real-world flight results show that SCOUT maintains valid target detections for 92.2% of frames while operating at real-time onboard detection rates, demonstrating the feasibility of visual tracking and closed-loop control for UAV perimeter defense. A video demonstration of the end-to-end perimeter defense operation is available online. https://figshare.com/s/497befc033091fc0b84f
Figures & tables
| Model Variant | mAP@50 | mAP@50-95 |
|---|---|---|
| YOLO26n (pretrained) | 0.878 | 0.600 |
| YOLO26n (fine-tuned) | 0.955 | 0.824 |
| Configuration | Total Frames | Detections | False Positives |
|---|---|---|---|
| YOLO (Baseline) | 1,827 | 1,195 | 30 |
| YOLO + ByteTrack | 1,827 | 1,195 | 30 |
| YOLO + ByteTrack + Filter | 1,827 | 1,164 | 0 |
| Metric | Value |
|---|---|
| Operation duration | 104.53 s |
| Total messages | 3326 |
| Average publish Frame rate | 31.82 FPS |
| Median message gap | 30.29 ms |
| Maximum message gap | 100.72 ms |
| Missing frames | 29 |
| PyTorch (ms) | TensorRT (ms) | |||
| Stage | Mean | Max | Mean | Max |
| Worker wake / image handoff | 7.2 | 18.1 | 5.4 | 13.7 |
| Preprocessing | 4.1 | 5.8 | 4.8 | 6.3 |
| Inference | 26.1 | 33.6 | 7.9 | 10.6 |
| NMS + ByteTrack association | 7.1 | 12.3 | 2.5 | 10.8 |
| Outlier filtering | 0.1 | |||
Aerial Robotics
Aerial robotics studies the design, perception, control, and coordination of flying robots for navigation, inspection, transport, and physical interaction.
See all 329 papers