Search & Reacquisition of Resident Space Object

This project presents a complete multi-stage kill chain for search and reacquisition of resident space objects (RSOs), built and presented at the AIAA Region III Student Conference.

The framework combines machine learning, orbit determination, probabilistic propagation, and filtering to reacquire an object on a second pass after initial ground-based sensing.

See the conference presentation here:

AIAA Presentation (.pptx)

Space Domain Awareness Context

Low Earth Orbit is increasingly congested. The presentation and manuscript frame the problem around custody of active payloads, debris, and other anthropogenic objects under sensor uncertainty, limited coverage, and noisy measurements.

Objective and Kill Chain Layout

Goal: reacquire an initially tracked object on a second pass with high confidence.

Pipeline used (slide-ordered):

  1. AI launch detection and rocket classification
  2. Initial Orbit Determination (IOD) from first-pass observations
  3. Orbit refinement using Gaussian Least Squares Differential Correction (GLSDC)
  4. Adaptive Monte Carlo (AMC) propagation of uncertainty cloud
  5. Discrete-time linear Kalman filtering and final orbit comparison

Phase 1 - Launch Detection Using AI

Two CNN-based models were developed:

  1. Launch pad occupancy detection (rocket present vs empty)
  2. Rocket type classification

Training/validation split from manuscript:

  1. 80% training
  2. 20% validation

Reported model performance:

  1. Launch pad detection accuracy: 73.33%
  2. Rocket body classification accuracy: 30.56%

Phase 2 - Initial Orbit Determination (IOD)

IOD uses Gauss angles-only logic from first-pass radar geometry to estimate state and orbital elements.

ISS test-case assumptions from manuscript:

  1. Observation site: AMOS (Maui)
  2. 100 synthetic observations generated
  3. Measurement noise injected at approximately +/-5 km range and +/-0.05 deg azimuth/elevation

True test-case orbital elements:

  1. Semi-major axis: 12000 km
  2. Eccentricity: 0.12
  3. Inclination: 11 deg
  4. RAAN: 220 deg
  5. Argument of periapsis: 42 deg
  6. True anomaly: 280 deg

Example IOD estimate reported:

  1. Semi-major axis: 11953 km
  2. Eccentricity: 0.19334
  3. Inclination: 14 deg
  4. RAAN: 257 deg
  5. Argument of periapsis: 41 deg
  6. True anomaly: 299 deg

Phase 3 - Orbit Refinement (GLSDC)

GLSDC iteratively refines the initial state by minimizing residual error between predicted and observed measurements using a least-squares correction process and measurement sensitivity (Jacobian) information.

Observed manuscript behavior in this implementation:

  1. GLSDC ran for 54 iterations
  2. The run diverged to NaN in the presented test case
  3. Additional numerical/debug work was identified as future improvement

Phase 4 - Adaptive Monte Carlo Propagation (AMC)

AMC propagates a probabilistic cloud of states forward in time under uncertainty. The implementation adaptively adjusts sample count based on variance behavior to balance accuracy and computational cost.

Key manuscript/presentation points:

  1. Point cloud begins approximately Gaussian
  2. Cloud shape evolves nonlinearly over time
  3. Additional particles are generated when uncertainty thresholds are exceeded
  4. Accuracy improves with larger sample counts

Phase 5 - Kalman Filtering and Reacquisition Test

A discrete-time linear Kalman Filter fuses:

  1. AMC propagated mean/covariance
  2. second-pass state estimate
  3. sensor noise model

Expected output:

  1. updated state vector
  2. reduced covariance
  3. improved confidence for same-object determination

Presentation notes:

  1. position/orbit agreement looked strong
  2. velocity showed signs of overcorrection (identified future work)

TLE Comparison Criteria and Decision Logic

The manuscript compares first-pass, second-pass, and posterior TLE values using thresholds derived from historical ISS TLE analysis.

Reported matching thresholds:

  1. Semi-major axis: 0.0 km
  2. Eccentricity: 0.014
  3. Inclination: 0.007 deg
  4. RAAN: 6.283 deg
  5. Argument of periapsis: 6.291 deg

Using these criteria, the project reports successful same-object classification for the ISS two-pass simulation case.

Final Outcome

The end-to-end framework demonstrated:

  1. successful object reacquisition in the simulated ISS two-pass case
  2. operational feasibility of a multi-stage autonomous reacquisition pipeline
  3. clear next steps for improving robustness with real sensor data and strengthened GLSDC convergence

Future Work

High-priority items from the presentation/manuscript:

  1. incorporate real sensor feedback and SSN-like observation streams
  2. improve AI launch and rocket-classification performance
  3. stabilize and validate GLSDC convergence behavior
  4. expand to maneuvering or low-thrust targets
  5. evaluate EKF/UKF and full automated closed-loop kill chain execution

Acknowledgements

This project was supported through Ohio State MAE and collaborators including LADDCS and ARC resources.

Explore Next

Terrain Electromagnetic Reconnaissance and Regional Analysis Satellite (TERRASat)

Other Projects