Proceedings

Optimal Planning to Coordinate Science Data Collection and Downlink for a Constellation of Agile Satellites with Limited Storage

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8544-8553.

https://doi.org/10.24963/ijcai.2025/950

Abstract

We present a novel Mixed Integer Linear Program formulation that produces optimal plans for a constellation of remote sensing satellites. The generalized formulation is applied to an operational NASA constellation to improve wildfire danger prediction. The planner generates integrated data collection and downlink plans for multiple agile satellites with limited storage capacity, minimum energy requirements, and temporal constraints. Observation targets and modes are associated with science rewards. The planner maximizes the aggregate rewards collected for all observations on all satellites.

Our generalized model for integrated data collection and downlink uses a novel interval-based abstraction called Data Cycles, without time-indexed variables. Data cycles organize the multitude of observation and downlink opportunities from 1 second granularity into sequences of data collection and downlink intervals. Experiments using large-scale real-world data yield optimal 24-hr plans for an eight satellite constellation, which capture 99% of the ~23,000 available targets and 99.9% of available science rewards.

  1. [Chen et al., 2019] X. Chen, G. Reinelt, G. Dai, and A. Spitz. A mixed integer linear programming model for multi-satellite scheduling. In European Journal of Opera- tional Research, volume 275, 2019.
  2. [Cho et al., 2018] Doo-Hyun Cho, Jun-Hong Kim, Han-Lim Choi, and Jaemyung Anh. Optimization-based schedul- ing method for agile earth-observing satellite constella- tion. volume 15, 2018.
  3. [Frank et al., 2016] Jeremy Frank, Minh Do, and Tony Tran. Scheduling ocean color observations for a geo-stationary satellite. In Proceedings of the International Conference on Automatid Planning and Scheduling (ICAPS 2016). ICAPS, 2016. [Gurobi, 2025] Gurobi. Gurobi Optimization. https://www. gurobi.com/, 2025. Accessed online 8-Jan-2025. Link
  4. [Herrmann and Schaub, 2023] Adam Herrmann and Hanspeter Schaub. Reinforcement learning for the agile earth-observing satellite scheduling problem. In IEEE Transactions of Aerospace and Electronic Systems. IEEE, 2023.
  5. [Kangaslahti et al., 2024] Akseli Kangaslahti, Alberto Can- dela, Jason Swope, Qing Yue, and Steve Chien. Dynamic targeting of satellite observations incorporating slewing costs and complex observation utility. In 2024 IEEE Inter- national Conference on Robotics and Automation (ICRA), 2024.
  6. [Kucuk and Yildiz, 2019] M. Kucuk and S. T. Yildiz. A mixed integer linear programming model for multi- satellite schedulinga constraint programming approach for agile earth observation satellite scheduling problem. In 9th International Conference on Recent Advances in Space Technologies, 2019.
  7. [Lee et al., 2024] Minkeon Lee, Seunghyeon Yu, Kybeom Kwon, Myungshin Lee, Junghyun Lee, and Heungseob Kim. Mixed-integer linear programming model for scheduling missions and communications of multiple satellites. In Aerospace, volume 11, 2024.
  8. [Lemaitre et al., 2002] M. Lemaitre, G. Verfaillie, F. Jouhaud, J.M. Lachiver, and N. Bataille. Select- ing and scheduling observations of agile satellites. In Aerospace Science and Technology, volume 6, 2002.
  9. [Levinson et al., 2021] Richard Levinson, Sreeja Nag, and Vinay Ravindra. Agile satellite planning for multi-payload observations for earth science. In Proceedings of the Inter- national Workshop on Planning and Scheduling for Space (IWPSS), 2021.
  10. [Levinson et al., 2022] Richard Levinson, Samantha Niemoeller, Vinay Ravindra, and Sreeja Nag. Planning satellite swarm measurements for earth science models: Comparing constraint processing and milp methods. In Proceedings of the Int'l Conference on Automated Planning and Scheduling (ICAPS 2022), 2022.
  11. [Levinson et al., 2024] Richard Levinson, Sreeja Nag, and Vinay Ravindra. Planning coordinated observations and downlinks for multiple satellites with limited data stor- age for wildfire danger prediction, (unpublished). https: //brainaid.com/pubs/dshield.MCTS.24.pdf, 2024. Link
  12. [Levinson, 2024] Richard Levinson. Monte carlo tree search for integrated planning, learning, and execution in non- deterministic python. In Proceedings of the Int'l Confer- ence on Automatic Planning and Scheduling, Workshop of Bridging the Gap Between AI Planning and Reinforcement Learning (ICAPS 2024 Workshop on PRL), 2024.
  13. [Liu et al., 2017] X. Liu, G. Laporte, Y. Chen, and R. He. An adaptive large neighborhood search metaheuristic for agile satellite scheduling with time-dependent transition time. In Computers Operations Research, volume 86, 2017.
  14. [Monmousseau, 2021] Philippe Monmousseau. Scheduling of a constellation of satellites: Creating a mixed-integer linear model. In Journal of Optimization Theory and Ap- plications, 2021. Nag et al., 2018]
  15. Sreeja Nag, Alan Li, and James Merrick. Scheduling algorithms for rapid imaging using agile cube- sat constellations. volume 61, pages 891-913, 2018.
  16. [Nag et al., 2024] Sreeja Nag, Vinay Ravindra, Richard Levinson, Mahta Moghaddam, Kurtis Nelson, Jan Mandel, Adam Kochanski, Angel Caus, Amer Melebari, Archana Kannan, and Ryan Ketzner. Distributed spacecraft with heuristic intelligence to monitor wildfire spread for re- sponsive control. In IGARSS 2024 -2024 IEEE Interna- tional Geoscience and Remote Sensing Symposium, 2024.
  17. [Ravindra et al., 2021] Vinay Ravindra, Ryan Ketzner, and Sreeja Nag. Earth observation simulator (eo-sim): An open-source softward for observation systems design. In IEEE International Geoscience and Remote Sensing Sym- posium (IGARSS), pages 7682-7685, 2021.
  18. [Roy-Singh et al., 2025] Sreeja Roy-Singh, Vinay Ravin- dra, Richard Levinson, Mahta Moghaddam, Jan Man- del, Adam Kochanski, Angel Caus, Kurtis Nelson, Samira Alkaee Taleghan, Archana Kannan, and Amer Melebari. Optimal planning and machine learning for responsive tracking and enhanced forecasting of wild- fires using a spacecraft constellation. In 34th Interna- tional Joint Conference on Artificial Intelligence (IJCAI 2025), Workshop on Artificial Intelligence for Sustainabil- ity, 2025.
  19. [Ruf et al., 2018] Christopher Ruf, Clara Chew, Timothy Lang, Mary Morris, Kyle Nave, Aaron Ridley, and Ra- jeswari Balasubraminiam. A new paradigm in earth envi- ronmental monitoring with the cygnss small satellite con- stellation. In Scientific Reports, 2018.
  20. [Spangelo et al., 2015] Sara Spangelo, James Cutler, Kyle Gilson, and Amy Cohn. Optimization-based scheduling for the single-satellite, multi-ground station communica- tion problem. volume 57, 2015. [USGS, 2025] USGS. WFPI-based Large Fire Prob- ability. https://www.usgs.gov/fire-danger-forecast/ wfpi-based-large-fire-probability-wlfp, 2025. Accessed online 8-Jan-2025. Link
  21. [Valicka et al., 2019] C. Valicka, D. Garcia, A. Staid, J.P. Watson, G. Hackebeil, S. Rathinam, and L. Ntaimo. Mixed-integer programming models for optimal constel- lation scheduling given cloud cover uncertainty. In Euro- pean Journal of Operational Research, volume 275, 2019.
  22. [Wang et al., 2021] X. Wang, G. Wu, L. Xing, and W. Pedrycz. Agile earth observation satellite scheduling over 20 years: Formulations, methods, and future direc- tions. In IEEE Systems Journal, volume 15, 2021.
  23. [Xiao et al., 2019] Yiyong Xiao, Siyue Zhang, Pei Yang, Meng You, and Meng Huang. A two-stage flow- shop scheme for the multi-satellite observation and data- downlink scheduling problem considering weather uncer- tainties. volume 188, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards