jadex.examples.cleanerworld.multi.manager
Agent Manager
jadex.examples.cleanerworld.multi.manager.Manager
jadex.adapter.standalone.planlib.AMS_standalone
jadex.planlib.StartAgents
jadex.adapter.standalone.planlib.AMS_standalone
- agent Manager
- contains jadex.planlib.StartAgents, jadex.adapter.standalone.planlib.AMS_standalone
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.
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.adapter.standalone.planlib.AMS_standalone
Two Cleaners
default initial state 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
initial state 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()
)
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-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.