With the increase in the number of satellites and the complexity of missions performed by satellites, some of the imaging requests is difficult to finish by a single satellite but rely on multiple types of satellites. At the same time, traditional satellites are difficult to deal with conditions such as emergency, environmental uncertainty and so on. So the study of intelligent autonomous satellite is of great significance. Both of these requirements raised a new topic that is Multi-autonomous Satellite Cooperative Task Planning Problem. This paper focus on this problem and first designs a framework of multi-autonomous satellite cooperation task planning process. Based on this framework, this papaer designs a multi-agent based platform for multi-autonomous satellite system, which is implemented by JADE (Java Agent Development Framework). The multi-agent platform designed in this paper includes two layers. One layer is single autonomous satellite layer, the other one is multi-satellite cooperation layer. In the experiment part, this article builds a specific experimental platform for geostationary orbit and low-orbit satellites cooperative mission planning scenario, and proposes a task assign algorithm for this platform. We solve the experiment scenario designed in this paper by this platform, and the experiment results prove the validity of the platform designed in this paper.
I. Nomenclature r= the ratio of the total resources consumption by each satellite's planned tasks to satellite's capabilities Storei = storage needed by task i Storemax = the largest usable storage of satellite GEO = autonomous geostationary satellite in experiment scenario LEOj = autonomous optical agile satellite j in experiment scenario 1 PhD. Student , College of systems engineering.