SentinelFlight Evidence

Evidence

Every number on this page is produced by scripts in this repo (python -m src.cli all) and committed under artifacts/.

1. Data pipeline: 7-day TLE window → super dataset

Raw lines / element sets parsed97,299 / 32,433
Exact duplicates · same-epoch re-publications · outside window0 · 0 · 234
Element sets in history32,199
Unique objects (super dataset)32,199
Objects with ≥2 elsets (usable for back-test)0
RegimesLEO 27,849 GEO 1,721 HEO 1,617 MEO 1,012
Object types (SATCAT join)PAYLOAD 20,075 · DEBRIS 9,882 · ROCKET BODY 2,194 · UNKNOWN 48 ·
Elset discontinuities / maneuvering payloads0 / 0
Stale (>3 d) · decaying (perigee <200 km)1023 · 61

2. How accurate are the predictions? SGP4 back-test

25,840 prediction pairs: older elset propagated to the newer elset's epoch (503 objects with discontinuities excluded).

Prediction error vs horizon
LEO horizonnmedian kmp90 kmp95 km|radial||along||cross|
0-6 h4,6170.1083.717.356 0.0110.0970.013
6-12 h10,4780.1784.9519.397 0.0250.170.017
12-24 h8,4890.5913.92220.086 0.0450.5790.037
24-48 h2100.8711.41220.253 0.0730.8650.053

Fitted per-axis uncertainty (used as debris covariance for Pc): σ = 0.05 km + 0.6074 km/day × elset age.

3. Learning: Double DQN vs vanilla DQN

Training curves

4. Held-out evaluation (200 scenarios, 6 unseen missions)

156 of 200 scenarios have at least one RED conjunction if nothing is done.

PolicySafe (no RED)95% CICleanΔv m/sSlip minCostScreeningsms / plan
No avoidance22.0% 16.8–28.2 11.5%0.00.0 5.951.016.1
Random73.0% 66.5–78.7 35.0%1.1730.505 0.7514.9378.3
Greedy lookahead100.0% 98.1–100.0 93.0%0.5810.605 -2.24813.71242.5
DQN (vanilla)100.0% 98.1–100.0 79.5%0.9150.71 -2.0713.5983.7
Double DQN99.5% 97.2–99.9 82.0%0.7470.875 -2.064.2585.2
Double DQN + guard100.0% 98.1–100.0 82.0%0.7420.875 -2.0945.3381.6
Grid search (subset)100.0% 95.4–100.0 100.0%0.5730.725 -2.284293.774737.7
Greedy lookahead (same subset)100.0% 95.4–100.0 93.8%0.5360.6 -2.26113.57211.6
Double DQN + guard (same subset)100.0% 95.4–100.0 82.5%0.6850.95 -2.1115.2567.3

Cost = the agent's objective (risk + Δv + schedule), lower is better. DDQN forward pass: 12.9 µs.

5. Real catalog, no injected threats

30 random launches against the real catalog: 0 with a RED conjunction, 11 with an AMBER one; median closest approach 6.1 km.

MissionObjectMiss kmPcRisk
Firefly Alpha 504.2 km · 2025-03-11T21:42HORUS 2 (PAYLOAD) 3.1947.4e-09AMBER
Vega 576.8 km · 2025-03-11T02:40STARLINK-3055 (PAYLOAD) 4.2883.2e-21AMBER
Zhuque-2 521.6 km · 2025-03-11T03:58OBJECT M (UNKNOWN) 3.5156.8e-11AMBER
Falcon 1 542.0 km · 2025-03-12T14:09STARLINK-4285 (PAYLOAD) 4.3093.5e-08AMBER
Vega 533.7 km · 2025-03-12T06:54STARLINK-5430 (PAYLOAD) 3.6344.5e-08AMBER
Tianlong-2 560.1 km · 2025-03-12T11:59STARLINK-30213 (PAYLOAD) 4.1772.3e-07AMBER
Nuri 538.4 km · 2025-03-12T05:20STARLINK-1560 (PAYLOAD) 2.3915.8e-06AMBER
Zhuque-2 554.3 km · 2025-03-12T09:30STARLINK-30477 (PAYLOAD) 1.9189.7e-06AMBER
Astra Rocket 3 492.7 km · 2025-03-12T04:04YAOGAN-39 02A (PAYLOAD) 4.8793.0e-11AMBER
Long March 4C 540.9 km · 2025-03-12T10:45STARLINK-2639 (PAYLOAD) 3.2164.3e-07AMBER
Nuri 523.5 km · 2025-03-12T00:58DMSP 5D-2 F14 DEB (DEBRIS) 4.0326.4e-08AMBER