Abstract
The paper describes the multi-agent system for scheduling of actions of a constellation of Earth remote sensing satellites. The functionality and architecture of the system are presented and the key scenarios of event processing are given, which demonstrate the advantages of multi-agent technology.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
One of the new trends in Earth remote sensing is the shift from individual management of satellites – to managing swarms of satellites [1].
In swarm of satellites concept the new demands or any other events trigger adaptive re-scheduling of resources and new schedule is self-organized by negotiations of agents of orders, satellites, ground stations, on-board equipment, etc.
In this paper, we will briefly describe the functionality and architecture of the developed system and demonstrate key scenarios of events processing. It will demonstrate advantages of multi-agent technology for real-time resource allocation, scheduling and optimization, including better time-to-go, flexibility and high efficiency of resources.
2 Demonstration of Swarm of Satellites
2.1 Multi-agent Mission Scheduler
The Multi-agent Mission Scheduler is based on developed multi-agent technology for resource allocation, scheduling, optimization and controlling [2].
In the developed approach, agents of orders continuously negotiate with agents of satellites, ground stations and on-board equipment their allocations and pro-actively try to improve their positions in schedules. Agents take into consideration a number of specific criteria, preferences and constraints – for example, each satellite has a memory limit, so a satellite cannot take images of all available areas and has to choose between image acquisition and downlinking.
Agents of orders take into consideration two criteria – time of getting images and resolution. These two criteria can certainly contradict one another, so the agent uses the convolution of criteria with specified weight coefficients. Agents of resources are trying to improve their load and to be fully utilized.
The resulting schedule is considered as unstable equilibrium achieved on virtual market, which can be easily re-balanced by events if required [3].
2.2 The Main Screens for Demonstration
Initial data, process of adaptive scheduling and its results are displayed on several screens and terminals for entering new events. The screens “Physical world” and “Create Mission” shows the space system configuration and locations of observation areas and ground stations. It can simulate their relative movements on 3D model (Fig. 1).
The screen “Mental world” illustrates the semantic links established between the agents in the process of schedule self-organization. All the agents are shown by circles gradually changing color from red to green until the agent fulfills its objective functions. Once the request is included in the schedule, links are built between the request circle and the selected satellite and ground station circles. If any of the resources have been removed, some of the orders scheduled earlier will no longer be possible. The links will disappear. Unscheduled orders will try to find an open vacant slot on the remaining resources. Finally, the schedule will be re-configured (Fig. 2).
The next screen represents a plan of actions of a selected satellite. Here, visibility zones of satellites are shown with all areas and ground stations as well as a plan of executing operations on image acquisition and data transmission (Fig. 3).
The diagrams in the next screens show the evolution of the schedule quality in the course of schedule self-organization. The agents create the schedule by iterations. At the initial time point, nothing is scheduled anywhere: no links between agents, full chaos. However, gradually, the order agents negotiate the placements with satellite and ground station agents.
First, agents of orders occupy open slots and then improve positions by making coordinated swaps and shifts in the schedule. When the system is reaching balance of agents interests (consensus) which cannot be improved further in any trials, the system stops and presents the final schedule to the user (Fig. 4).
The system recognizes a new order, satellite failure or ground station outage as an external event. Multiple events change the schedule repeatedly, pushing down the agents’ objective functions (Fig. 5). However, the agents are able to effectively deal with the changes by adaptive re-scheduling of the resources.
As it is shown in Fig. 5, some of the events significantly decrease the system KPIs but then it adaptively re-schedules the resources and improves the situation.
The demo is available on https://youtu.be/JOjhaIRBVdI (short version) and https://www.youtube.com/watch?v=r7vKK9XnTCE (full version).
3 Conclusions
In this paper, we demonstrate the multi-agent system for solving the Earth sensing satellites scheduling problem in dynamic environment. In these circumstances, the system vividly demonstrates its unique adaptability to quickly restore the damaged schedule and to re-schedule the given resources of satellites in real time.
References
Belokonov, I., Skobelev, P., Simonova, E., Travin, V., Zhilyaev, A.: Multiagent planning of the network traffic between nanosatellites and ground stations. Procedia Eng. Sci. Technol. Exp. Autom. Space Veh. Small Satell. 108, 118–130 (2015)
Shoham, Y., Leyton-Brown, K.: Multi-Agent Systems: Algorithmic Game Theoretic and Logical Foundations. Cambridge University Press, Cambridge (2009)
Skobelev, P., Simonova, E., Zhilyaev, A., Travin, V.: Multi-agent planning of spacecraft group for earth remote sensing. In: Proceedings of the 5th International Workshop on Service Orientation in Holonic and Multi-Agent Manufacturing (SOHOMA15), vol. 640, pp. 309–317 (2015)
Acknowledgment
This paper was prepared with the financial support of the Ministry of Education and Science of the Russian Federation – contract №14.578.21.0230, project unique ID is RFMEFI57817X0230.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Skobelev, P., Simonova, E., Zhilyaev, A., Travin, V. (2018). Swarm of Satellites: Multi-agent Mission Scheduler for Constellation of Earth Remote Sensing Satellites. In: Demazeau, Y., An, B., Bajo, J., Fernández-Caballero, A. (eds) Advances in Practical Applications of Agents, Multi-Agent Systems, and Complexity: The PAAMS Collection. PAAMS 2018. Lecture Notes in Computer Science(), vol 10978. Springer, Cham. https://doi.org/10.1007/978-3-319-94580-4_36
Download citation
DOI: https://doi.org/10.1007/978-3-319-94580-4_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-94579-8
Online ISBN: 978-3-319-94580-4
eBook Packages: Computer ScienceComputer Science (R0)