Unified Orbit-Attitude Estimation and Sensor Tasking Framework for Autonomous Cislunar Space Domain Awareness Using Multiplicative Unscented Kalman Filter
Organizations: Department of Mechanical and Aerospace Engineering, Missouri University of Science and Technology, Rolla, 65409, MO, United States · Embry-Riddle Aeronautical University, 3700 Willow Creek Rd, Prescott, 86301, AZ, United States
Abstract
The cislunar regime departs from near-Earth orbital behavior through strongly non-linear, non-Keplerian dynamics, which adversely affect the accuracy of uncertainty propagation and state estimation. Additional challenges arise from long-range observation requirements, restrictive sensor-target geometry and illumination conditions, the need to monitor an expansive cislunar volume, and the large design space associated with space/ground-based sensor placement. In response to these challenges, this work introduces an advanced framework for cislunar space domain awareness (SDA) encompassing two key tasks: (1) observer architecture optimization based on a realistic cost formulation that captures key performance trade-offs, solved using the Tree of Parzen Estimators algorithm, and (2) leveraging the resulting observer architecture, a mutual information-driven sensor tasking optimization is performed at discrete tasking intervals, while orbital and attitude state estimation is carried out at a finer temporal resolution between successive tasking updates using an error-state multiplicative unscented Kalman filter. Numerical simulations demonstrate that our approach in Task 1 yields observer architectures that achieve significantly lower values of the proposed cost function than baseline random-search solutions, while using fewer sensors. Task 2 results show that translational state estimation remains satisfactory over a wide range of target-to-observer count ratios, whereas attitude estimation is significantly more sensitive to target-to-observer ratios and tasking intervals, with increased rotational-state divergence observed for high target counts and infrequent tasking updates. These results highlight important trade-offs between sensing resources, tasking cadence, and achievable state estimation performance that influence the scalability of autonomous cislunar SDA.
Figures & tables
| Parameter | Value or Description |
| Initial epoch | 2460584.5 JD (00:00:00 UT, October 1, 2024) |
| Orbit propagation method | Runge-Kutta order 5(4) ( Dormand and Prince, 1980 ) |
| Integration tolerances | Relative and absolute tolerances |
| Static target shape and dimension | Sphere with 1 radius |
| Maximum number of architecture evaluations | 10,000 |
| Optimization early stopping criterion | 500 iterations |
| Orbit Number | Orbit Family Scenario A | B | C | Number of Satellites Scenario A | B | C |
| 1 2 3 4 5 6 7 8 9 10 | Halo north | Butterfly north | Halo north Halo south | Halo south | Halo south Halo south | Halo south | Halo north Halo north | Halo north | Halo north Halo south | Halo south | Halo north Halo south | Halo south | Halo south Halo south | Halo north | Lyapunov Halo north | Butterfly south | Halo south Halo south | Butterfly south | Halo south Halo south | Lyapunov | Lyapunov | 2 | 5 | 5 1 | 2 | 2 7 | 7 | 7 1 | 5 | 1 1 | 3 | 10 1 | 3 | 8 2 | 3 | 2 1 | 2 | 4 3 | 2 | 1 1 | 1 | 3 |
| Parameter | Value or Description |
| Initial epoch | 2460584.5 JD (00:00:00 UT, October 1, 2024) |
| Orbit propagation method | Runge-Kutta 5(4) with relative/absolute tolerances: |
| Orbit propagation period | 1 day |
| Targets’ initial covariance | Diagonal with position variance |
| Velocity variance | |
| attitude error variance |