Multi-satellite task allocation algorithm for Earth observation

The recent increase in the number of satellites in orbit has made their control by ground stations inefficient. Moreover, the delays in ground station to satellite communication adversely affects the functioning and efficiency of satellite systems. The environment of the satellites is also highly dynamic. Thus, the allocation of tasks to satellites by ground stations is no longer feasible. In order to overcome these issues, this paper presents a Multi-Agent based modeling of satellite systems. The satellites are modeled as autonomous agents and can collaborate with other satellite agents in the multi-agent system. The tasks can thereby be allocated and executed by the agents, without repetitive involvement of ground stations. The allocation of tasks by the agents is modeled as a distributed constraint optimization problem. A distributed iterative algorithm, suited to the satellite domain, has been proposed to solve the optimization problem. The paper also presents an algorithm for agent coordination and negotiation. The multi-agent model along with the proposed algorithms eliminate the requirement of ground station control. This has been evaluated empirically and the results have been presented.

[1]  Steven Okamoto,et al.  Distributed constraint optimization for teams of mobile sensing agents , 2014, Autonomous Agents and Multi-Agent Systems.

[2]  Qiu Hu High-Efficiency Mission Planning and Distribution System of the Land Observation Satellites , 2014 .

[3]  Jin Liu,et al.  A two-phase scheduling method with the consideration of task clustering for earth observing satellites , 2013, Comput. Oper. Res..

[4]  Xiaomin Zhu,et al.  Towards dynamic real-time scheduling for multiple earth observation satellites , 2015, J. Comput. Syst. Sci..

[5]  Nicholas R. Jennings,et al.  Agent-based decentralised coordination for sensor networks using the max-sum algorithm , 2014, Autonomous Agents and Multi-Agent Systems.

[6]  Xiaohui Hu,et al.  A Mutation-Based algorithm for deadline-constrained task scheduling in micro-satellite clusters , 2015, 2015 11th International Conference on Natural Computation (ICNC).

[7]  Meritxell Vinyals,et al.  Constructing a unifying theory of dynamic programming DCOP algorithms via the generalized distributive law , 2010, Autonomous Agents and Multi-Agent Systems.

[8]  Liu Jin,et al.  A Dynamic Scheduling Method of Earth-Observing Satellites by Employing Rolling Horizon Strategy , 2013, TheScientificWorldJournal.

[9]  Roie Zivan,et al.  Distributed Constraint Optimization for Large Teams of Mobile Sensing Agents , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[10]  Petr Skobelev,et al.  Multi-Agent Planning of Spacecraft Group for Earth Remote Sensing , 2015, SOHOMA.

[11]  Jianghan Zhu,et al.  Multi-satellite observation integrated scheduling method oriented to emergency tasks and common tasks , 2012 .

[12]  Boi Faltings,et al.  DUCT: An Upper Confidence Bound Approach to Distributed Constraint Optimization Problems , 2012, AAAI.

[13]  Yu Chen,et al.  Multi-satellite Observation Scheduling Algorithm Based on Hybrid Genetic Particle Swarm Optimization , 2012 .