Title :
The real-time ObjectAgent software architecture for distributed satellite systems
Author :
Surka, Derek M. ; Brito, Margarita C. ; Harvey, Christopher G.
Author_Institution :
Princeton Satellite Syst., Falls Church, VA, USA
Abstract :
The ObjectAgent system is being developed to create an agent-based software architecture for autonomous distributed systems. Agents are used to implement all of the software functionality and communicate through simplified natural language messages. Decision-making and fault detection and recovery capabilities are built-in at all levels. During the first phase of development, ObjectAgent was prototyped in Matlab. A complete, GUI-based environment was developed for the creation, simulation, and analysis of multiagent multisatellite systems. Collision avoidance and reconfiguration simulations were performed for a cluster of four satellites. ObjectAgent is now being ported to C++ for demonstration on a real-time, distributed testbed and deployment on TechSat 21 in 2003. The present architecture runs on a PowerPC 750 running Enea´s OSE operating system. A preliminary demonstration of using ObjectAgent to perform a cluster reconfiguration of three satellites was performed in November 2000
Keywords :
artificial satellites; digital simulation; fault diagnosis; graphical user interfaces; mobile robots; multi-agent systems; natural languages; real-time systems; software architecture; system recovery; C++; Matlab; OSE operating system; PowerPC 750; TechSat 21; agent-based software architecture; autonomous distributed systems; collision avoidance simulations; decision-making; distributed satellite systems; fault detection; multiagent multisatellite systems; real-time ObjectAgent software architecture; real-time distributed testbed; reconfiguration simulations; simplified natural language messages; software functionality; Analytical models; Collision avoidance; Decision making; Fault detection; Natural languages; Prototypes; Satellites; Software architecture; Software prototyping; Testing;
Conference_Titel :
Aerospace Conference, 2001, IEEE Proceedings.
Conference_Location :
Big Sky, MT
Print_ISBN :
0-7803-6599-2
DOI :
10.1109/AERO.2001.931294