Autonomous Ephemeris Tracking, Hazardous-debris Evaluation, Reentry & Interception System for Active Debris Removal
A modular, high-fidelity astrodynamics simulation, risk mitigation, and autonomous robotics mission planning platform for space debris tracking, aerothermal demise analysis, Point Nemo targeted deorbit, and orbital Vehicle Routing Problem (VRP) fleet sizing.
+----------------------------------------------------------------------------------------------------+
| AETHERIS-ADR SYSTEM ARCHITECTURE |
+----------------------------------------------------------------------------------------------------+
| |
| [LAYER 1: ORBITAL RISK & EPHEMERIS ENGINE] |
| - Ingestion: Mean orbital elements & B* from TLE / synthetic populations |
| - Fast Vectorized SGP4/J2 Secular Propagator (<1ms latency) |
| - High-Precision Numerical Propagator (HPOP / Cowell RK45 with J2-J6, NRLMSISE-00 drag, SRP) |
| - Environmental Criticality Index (Ci) & NASA SBM Fragment Yield Estimation |
| - Multi-Decade Kessler Cascade Population Dynamics Simulator |
| |
| [LAYER 2: AUTONOMOUS FLEET MISSION PLANNER (CENTERPIECE)] |
| - Non-Coplanar Rendezvous Delta-V Budget (Altitude + Plane Change + Phasing) |
| - J2 Earth Oblateness Nodal Precession Drift Optimization (dOmega/dt) |
| - Solves for Minimum Robots (K_min), Target Sequencing, and Tsiolkovsky Propellant Depletion |
| - Yields 70-90% Propellant Savings over direct impulsive plane changes |
| |
| [LAYER 3: AUTONOMOUS DISPOSAL & REENTRY PHYSICS] |
| - Chaser Propulsion Engine: Impulsive Retro-Burn vs. Continuous Low-Thrust Ion Spiral |
| - Aerothermal Demise Simulator: Detra-Kemp-Riddell / Fay-Riddell Stagnation Heat Flux |
| - Multi-Material Thermal Demise & Ablation Tracking (Al 6061/7075, Ti-6Al-4V, SS 304, CFRP) |
| - Autonomous Decision: Safe Atmospheric Demise vs. Controlled Point Nemo (SPOUA) Targeting |
| - 3-Sigma Ground Impact Dispersion Ellipse Contained within SPOUA Maritime Corridor |
| |
| [MISSION OPERATIONS CONSOLE & API] |
| - FastAPI REST API & WebSocket Real-Time Telemetry Stream |
| - Interactive 3D WebGL / Three.js Mission Control with Orbit Trails, Heatmaps, and Fleet Gantt |
+----------------------------------------------------------------------------------------------------+
Natural RAAN secular precession rate:
The Fleet Planner exploits differences in
Quantifies the environmental hazard of object
Stagnation point aerothermal convective heating:
Propellant consumed during maneuver
- Python 3.10+
fastapi,uvicorn,numpy,scipy,pytest,requests
python run_server.pyOpen your browser at http://127.0.0.1:8000 to access the Interactive 3D Mission Control Console.
python -m pytest tests/ -vComparisons against published study parameters and qualitative findings from aerospace literature:
| Literature Source | Scenario / Target | Published Literature Sizing / Finding | AETHERIS-ADR Implementation | Comparative Finding / Interpretation | Status |
|---|---|---|---|---|---|
| Biesbroek et al. (2013) (6th European Conf. on Space Debris) | 8-tonne class SSO target (~800 km, ~98.5Β°) | Servicer sized with |
Theoretical Hohmann retro-burn: |
The calculated theoretical Hohmann deorbit |
CONSISTENT |
| Bombardelli & PelΓ‘ez (2011) Section V | 5-ton ( |
Qualitatively bounds deorbit time: "in less than one year" |
|
Predicted continuous transfer duration satisfies the published upper bound of |
CONSISTENT |
| Castronuovo (2011) Acta Astronautica (DOI: 10.1016/j.actaastro.2011.04.017) | Multi-target Sun-synchronous cluster (41 rocket bodies, 800β1000 km, ~98Β°) | Multi-target campaign targeting ~5 SSO objects/year via orbital perturbation drift | Multi-target perturbation drift optimizer ( |
Demonstrates the same qualitative campaign strategy (exploiting |
CONSISTENT |
Parameter Specificity Note on Propellant Savings: Propellant savings from
$J_2$ differential nodal drift depend strongly on target inclination and RAAN separation. For representative retrograde Sun-synchronous pairs ($800\text{ km}, 98.5^\circ, \Delta \Omega = 5^\circ$ ), savings exceed$75%$ ; for high-inclination prograde pairs ($840\text{ km}, 71.0^\circ, \Delta \Omega = 12.5^\circ$ ), savings exceed$81%$ , saving$> 1200\text{ m/s}$ compared to direct impulsive plane changes.
Automated unit tests validating that our codebase correctly executes mathematical derivations:
| Verification Target | Physics / Governing Equation | Test Condition | Model Implementation Result | Status |
|---|---|---|---|---|
| Secondary Formation Equilibrium (Eq. 5) | VERIFIED (0.00% Formation Drift) | |||
| Two-Body Vis-Viva Integration | Circular |
VERIFIED | ||
| Continuous Tangential Spiral |
Circular |
VERIFIED | ||
| Circular |
VERIFIED |
| Method | Endpoint | Description |
|---|---|---|
GET |
/api/health |
System health, catalog count, and status |
GET |
/api/catalog |
Filter and search space debris catalog |
GET |
/api/catalog/{norad_id} |
Detailed metadata & orbital elements |
POST |
/api/predict |
Instantaneous state vector |
GET |
/api/criticality/ranking |
Ranked priority queue of highest-hazard debris |
POST |
/api/fleet/optimize |
Solves for minimum robot fleet size |
POST |
/api/j2_drift/optimize |
Computes optimal drift orbit and fuel savings |
POST |
/api/reentry/aerothermal |
Multi-material reentry demise & ablation analysis |
POST |
/api/reentry/point_nemo |
Point Nemo retro-burn & 3-Sigma dispersion ellipse |
POST |
/api/kessler/simulate |
30-year Kessler cascade population simulator |
WS |
/ws/telemetry |
Real-time WebSocket streaming of orbital positions |