• DocumentCode
    1746964
  • 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
  • Volume
    6
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    2731
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2001, IEEE Proceedings.
  • Conference_Location
    Big Sky, MT
  • Print_ISBN
    0-7803-6599-2
  • Type

    conf

  • DOI
    10.1109/AERO.2001.931294
  • Filename
    931294