Multiple, highly autonomous, satellite systems are envisioned in the near future because they are capable of higher performance, lower cost, better fault tolerance, reconfigurability and upgradability. This paper presents an architecture and multi-agent design and simulation environment that will enable agent-based multi-satellite systems to fulfill their complex mission objectives, termed ObjectAgentTM. Its application is shown for a distributed aperture radar mission, although its applicability spans many types of missions. Required spacecraft functions, software agents, and multi-agent organisations are described for the radar mission, as well as their implementation. Agent-based simulations of mission case studies show the autonomous operation of the multiagent architecture, which can then be used to build, evaluate and compare autonomous software architectures for multiple satellite systems. 2003 Elsevier Science B.V. All rights reserved.
Thomas P. Schetter, Mark E. Campbell, Derek M. Sur