The real-time ObjectAgent software architecture for distributed satellite systems
- 13 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 6, 2731-2741
- https://doi.org/10.1109/aero.2001.931294
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
This publication has 4 references indexed in Scilit:
- Design of the Remote Agent experiment for spacecraft autonomyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Development of a testbed for distributed satellite command and controlPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Formation flying mission for the UW Dawgstar satellitePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Multiple Agent-Based Autonomy for Satellite ConstellationsLecture Notes in Computer Science, 2000