Jadex 0.96

jadex.examples.cleanerworld.multi.manager
Agent Manager

jadex.examples.cleanerworld.multi.manager.Manager
  • jadex.planlib.AMS
  • jadex.planlib.StartAgents
  • jadex.planlib.AMS

  • agent Manager
    contains jadex.planlib.StartAgents, jadex.planlib.AMS

    The manager agent for starting the application.

    Can be used to start the cleaner world example with two cleaner agents and one environement agent. The environmemnt agent displays the current state of the cleaner world whereas the cleaner show their own perception of the world in a gui reflecting the actual beliefs.


    Goal Summary
    achievegoalref ams_destroy_agent
               Goal used to kill manager after startup.
    achievegoalref start_agents
              
     
    Configuration Summary
    configuration  One Cleaner
              
    default configuration  Two Cleaners
              
     

    Goal Detail

    start_agents

    achievegoalref start_agents
    Parameters:
    parameterset agentidentifiers
    parameterset agentinfos
    Deliberation:
    inhibits ams_destroy_agent - Wait for all agents being started before destroying the manager.
    Referenced from:
    start_agents in capability jadex.planlib.StartAgents

    ams_destroy_agent

    achievegoalref ams_destroy_agent
    Goal used to kill manager after startup.

    Parameters:
    parameterref agentidentifier
    parameterref ams
    Referenced from:
    ams_destroy_agent in capability jadex.planlib.AMS
    Configuration Detail

    Two Cleaners

    default configuration Two Cleaners
    Initial Goals:
    start_agents (agentinfos=[new StartAgentInfo("jadex.examples.cleanerworld.multi.environment.Environment", "Environment_%n", 2000, null)
    new StartAgentInfo("jadex.examples.cleanerworld.multi.cleaner.Cleaner", "Cleaner_%n", 0, null)
    new StartAgentInfo("jadex.examples.cleanerworld.multi.cleaner.Cleaner", "Cleaner_%n", 0, null) ],)
    ams_destroy_agent (agentidentifier=$agent.getAgentIdentifier()
    )

    One Cleaner

    configuration One Cleaner
    Initial Goals:
    start_agents (agentinfos=[new StartAgentInfo("jadex.examples.cleanerworld.multi.environment.Environment", "Environment_%n", 2000, null)
    new StartAgentInfo("jadex.examples.cleanerworld.multi.cleaner.Cleaner", "Cleaner_%n", 0, null)
    ],)
    ams_destroy_agent (agentidentifier=$agent.getAgentIdentifier()
    )

    Jadex 0.96

    Submit a bug or feature
    For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

    Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.