Dr. Sreeja Nag
Senior Research Scientist,
NASA Ames Research Center/BAER Institute
Team Members: Vinay Ravindra (NASA ARC/BAER), Richard Levinson (NASA ARC/KBR), Mahta Moghaddam (USC), Daniel Selva (TAMU), and students (USC, TAMU)
June 2022
D-SHIELD: Distributed Spacecraft with Heuristic Intelligence �to Enable Logistical Decisions
1
Background: Motivation
Published Use Cases:
2
Background and Architecture
3
Summary of Concept of Operations
Planning Ops using dynamic knowledge and forecast of soil moisture and precipitation,�that is sensitive to Season, vegetation, soil types are static, known constants
4
Summary of Science Advancements
For D-SHIELD: The scientific value of making a measurement of a ground point (GP) at a given time point (TP) as a function of the biased standard deviation (SD) of the soil-moisture prediction at that GP at TP.
We hypothesize that targeted, good quality observations of locations and times of higher uncertainty will serve as better inputs to prediction models and improve predictive output of augmented products.
We test this hypothesis using an example custom constellation that maximizes observation opportunity while minimizing cost, customized soil moisture specific instruments, an intelligent planner, and a science simulator in the loop to inform the planner.
5
Selected Constellation Architecture and Cost
The VASSAR (Value assessment of system architectures using rules) software suite was used to identify optimum heterogeneous constellations carrying the custom instrument suite.
The baseline radar constellation was selected from the Pareto front between maximum revisit time and percentage coverage of areas of interest for soil moisture.
*temporal gap between a satellite field of regard accessing any GP of interest
SELECTED: altitude = 502.5 km, Inclination 89 deg, with a 7 day repeat cycle, mass per satellite is 790 kg, 2.71-hour average revisit for any GP and 10.8-hour max revisit
6
Selected Constellation Architecture and Cost
Baseline 3-sat L+P band radar, radiometer, reflectometer constellation added with 16 CubeSats carrying radiometers and reflectometers
CubeSats with a non-radar microwave instruments were added to the constellation in simulation to assess impact of coverage for fractional increase in cost. Hundreds of heterogeneous CubeSat constellation options were considered to reduce maximum revisit time. Adding a constellation of 12 CubeSats (3 planes of 4 satellites each in a Walker delta constellation at Altitude: 504.19 km, inclination: 90 deg) containing radiometer and reflectometers reduces revisit time from ~7 hours to ~4 hours.
Gorr et al, IGARSS 2021
7
Selected Constellation Architecture and Fusion Capability
Thus, even a fully loaded constellation of small (16) and medium (3) sized satellites with 5 instrument types was found to be cheaper than SMAP.
To combine radar and radiometer measurements, we would like observations to be temporally close because the longer the delay between the two collections, the less physically correlated the observations are.
Therefore, Depending on the science assimilation constraints, a heterogeneous constellation provides the flexibility of joint inversion of data from various instruments in space (and even ground).
8
Science Simulator to inform the Planner Objective
Benefit of near real time retrieval, data assimilation, and prediction to inform the planner of the value of the next measurements.
When soil moisture changes rapidly (e.g. precipitation), higher frequency measurements are needed to keep the model error low, compared to times of slow changes.
Model error is the bias-corrected difference between soil moisture prediction standard deviation (SD) and retrieval measurement root mean square error (RMSE) => Planner Objective
9
End to End Simulation Experiment
*executed plan = plan in the experiment
10
Science Simulator: Soil Moisture Prediction Recap
Prediction SD per GP and time step is obtained using a convLSTM model that is a function of soil type, vegetation, season, solar conditions, precipitation, and soil saturation. For the 3-sat baseline SAR constellation, the planner selected GPs with an average SD that is ~2x the average global SD, i.e., it targeted regions with most uncertainty.
Output = SM and Variance as a function of space and future time
Kannan et al, IGARSS 2022
11
End to End Simulation Experiment
*executed plan = plan in the experiment
12
Science Simulator: Soil Moisture Retrieval Recap
Measurement error is a function of the instruments and their parameters used to make a/multiple measurements, and biome type expected (16 IGBP types into 5 major groups)
Operation mode No. | Description |
0 | No operation |
1 | 35+/-5 deg inc, 1 obsvs |
2 | 45+/-5 deg inc, 1 obsvs |
3 | 55+/-5 deg inc, 1 obsvs |
4 | 35+/-5 deg inc, 2 obsvs |
5 | 45+/-5 deg inc, 2 obsvs |
6 | 55+/-5 deg inc, 2 obsvs |
7 | 35+/-5 deg inc, 45+/-5 deg inc |
8 | 35+/-5 deg inc, 55+/-5 deg inc |
9 | 45+/-5 deg inc, 55+/-5 deg inc |
Vegetation type | IGBP No. | Site name |
Evergreen needleleaf forest | 1 | Metolius |
Open shrublands | 7 | Walnut Gulch |
Woody savannas | 8 | Tonzi Ranch |
Croplands | 12 | Yanco |
Barren | 16 | Las Cruces |
Land cover types
Instruments operation modes
Malebari et al, IGARSS 2022
13
a
Science Simulator: Soil Moisture Retrieval Updates
14
a
Land cover | D-SHIELD | SMAP | ||
RMSE* | Bias* | RMSE* | Bias* | |
Evergreen needleleaf forest | 0.007 | 0.003 | 0.037 | 0.021 |
Open shrublands | 0.007 | 0.003 | 0.073 | 0.049 |
Woody savannas | 0.006 | 0.003 | 0.023 | 0.018 |
Croplands | 0.006 | 0.003 | 0.040 | 0.031 |
Barren | 0.005 | 0.002 | 0.015 | 0.006 |
Science Simulator: Soil Moisture Retrieval Updates
15
a
There is no significant performance improvement for using more than 2 observations in the retrieval
Retrievals using P-band radar have better or similar performance to retrievals using L-band radar
Science Simulator: Soil Moisture Retrieval Updates
Malebari et al, IGARSS 2022
16
End to End Simulation Experiment
*executed plan = plan in the experiment
17
Earth Observation Simulator
Ravindra and Nag, JSTARS 2019; Ravindra et al, IGARSS 2021, Sin et al, AIAA SciTech 2021
18
End to End Simulation Experiment
*executed plan = plan in the experiment
19
Planning and Scheduling
Dynamic Constraint Programming (DCP)
Mixed Integer Linear Programming (MILP)
20
Planning and Scheduling
Algorithm: Constraint Satisfaction Programming (CP)
Objective: Reduction in soil moisture prediction uncertainty of GPs due to making measurements of those GPs at optimal times and with an optimized set of instrument parameters.
Results: Max GPs (30.9k) are observed with gpCount while the errReduction picks the most uncertain GPs and reduces total error the most. All planner autonomy strategies show superior science return compared to fixedPointing for minimum increase in cost. They also observe up to 3x more GPs compared to non-agile constellations.
Levinson et al, IWPSS 2021
21
Planning and Scheduling
Increasing constellation satellites or horizons planned: GP count as well as total error reduced (across all observed GPs) shows monotonic increase:
*Initial error = soil moisture prediction SD, final error = measurement RMSE of the observation, both shown per GP and both computed as unbiased parameters in m3/m3 volumetric soil moisture units
Nearly 87k GPs were observed by 3 satellites over a 24h period. D-SHIELD can smartly maneuver to maximize unique or fast-changing GPs and continue to increase coverage to ~175k GPs in 2 days and ~260k GPs in 3 days.
As battery+power duty cycle constraints tighten from {484Wh,266W} to {350Wh,260W} to {250Wh,266W} to {160Wh,253W}, the lowest depth of discharge the battery reaches drops from 77% to 71% to 63% to 47%.
Levinson et al, IWPSS 2021
22
Planner Algorithm Experiment
MILP is more Optimal and more Efficient…
6 test cases with increasing plan horizons and complexity: Cases 1 – 5: DCP achieves ~ 60 % optimal. Case 6: Unsolvable by MILP in 50 hour time limit, but DCP solves in 28 mins. MILP plans always has fewer commands (makespan): Less slewing & energy cost
23
Planner Algorithm Experiment
… but also is VERY computationally expensive
24
Planner Updates in Experiment
Total # observed GP in 4 horizons = 297,800 (~50% of SMAP)
25
9.6 % of initial horizon error is removed in Horizon 4
Planner Updates in Experiment
…Because of which nearly 20% improvement in prediction accuracy was observed!
26
End to End Simulation Experiment
*executed plan = plan in the experiment
27
Demo on D-SHIELD’s Visualization Tool
The screenshot below shows 18h coverage (on 2D Earth) of the smart 3-sat constellation. Observation value has been normalized globally, therefore biomes corresponding to high retrieval errors are penalized in red.
28
End to End Simulation Experiment
*executed plan = plan in the experiment
29
Science Simulator: Soil Moisture Prediction
Prediction SD per GP and time step is obtained using a convLSTM model that is a function of soil type, vegetation, season, solar conditions, precipitation, and soil saturation. For the 3-sat baseline SAR constellation, the planner selected GPs with an average SD that is ~2x the average global SD, i.e., it targeted regions with most uncertainty.
Predictions Run001
Planner
Assimilated images
ConvLSTM model
Predictions Run002
(Jan 4th, 2020)
(Jan 5th, 2020)
Output = SM and Variance as a function of space and future time
30
Prediction uncertainty Improvement due to Planner
Uncertainty | 1:30 | 4:30 | 7:30 | 10:30 | 13:30 | 16:30 | 19:30 | 22:30 |
ModelRun001 | 0.0040 | 0.0134 | 0.0299 | 0.0446 | 0.0655 | 0.0946 | 0.1233 | 0.1527 |
ModelRun002 | 0.0033 | 0.0127 | 0.02922 | 0.0438 | 0.0648 | 0.0939 | 0.1225 | 0.1520 |
% decrease | 19.0419 | 5.7619 | 2.5898 | 1.7396 | 1.1843 | 0.8205 | 0.6299 | 0.5084 |
Model run 001
Model run 002
31
Planner-Aware Constellation Architecture Optimization
The VASSAR (Value assessment of system architectures using rules) software suite was used to identify optimum heterogeneous constellations carrying the custom instrument suite. Previously shown baseline radar constellation was selected from the Pareto front between maximum revisit time and percentage coverage of areas of interest for soil moisture. Updates show joint optimization of satellite and instrument for an intelligent planner mission.
Gorr et al, 2022, in prep
32
Joint Constellation-Instrument Optimization Results
Access Area Coverage, Cost … and unique to D-SHIELD, instrument performance (SNEZ)
33
Joint Constellation-Instrument Optimization Results
… and unique to D-SHIELD, remaining soil moisture error, which is the total across all ground points of prediction uncertainty of unobserved points and measurement error of observed points by a historical planner. Used as a proxy in the absence of joint planner and constellation optimization
34
Open Source Released!
35
Thank you!��Questions?�Sreeja.Nag@nasa.gov
36
Publications
JOURNALS
�CONFERENCES (1/3)
37
Publications
CONFERENCES (2/3)
38
Publications
CONFERENCES (2/3)
DISSERTATION
KEYNOTE TALK
39