|
Jadex 0.96 | ||||||||
PREV AGENT NEXT AGENT | FRAMES NO FRAMES | ||||||||
SUMMARY: | BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION | DETAIL: BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION |
jadex.examples.marsworld.producer.Production
jadex.planlib.DF
jadex.examples.marsworld.movement.Movement
Belief Summary | |
belief Environment |
environment
The environment as singleton object. |
beliefset Target |
finished_targets
The targets sent to the sentries. |
beliefref |
missionend
Is the mission finished? |
belief Location |
my_home
The home location. |
belief Location |
my_location
The current location. |
belief double |
my_speed
The speed. |
beliefsetref |
my_targets
The seen targets. |
belief String |
my_type
The agent type (carry, producer or sentry) |
belief double |
my_vision
The sight radius. |
Goal Summary | |
achievegoalref |
df_deregister
Deregister the agent description at the df. |
achievegoalref |
df_register
Register the agent description at the df. |
achievegoalref |
df_search
Usable for searching other agents. |
achievegoalref |
move_dest
Move to some destination. |
achievegoal |
produce_ore(Target target)
Produce ore at a target. |
performgoalref |
walk_around
Just walk around without a target. |
performgoalref |
watch_targets
Watch out for targets. |
Plan Summary | |
standard plan |
informer()
Inform sentries about new targets. |
standard plan |
produce()
The main plan handling action requests. |
standard plan |
produce_ore(Target target)
Produce ore at a target. |
Event Summary | |
messageevent |
inform_target(String language, String ontology, String performative)
|
messageevent |
request_carries(String language, String ontology, String performative)
|
messageevent |
request_production(Class content-class, String ontology, String performative)
Message event for produce ore task allocation. |
Configuration Summary | |
default configuration |
default
|
Belief Detail |
belief Environment environment
Environment.getInstance()
environment
in capability Movement
belief Location my_home
$beliefbase.environment.getHomebase().getLocation()
my_home
in capability Movement
belief Location my_location
$beliefbase.my_home
my_location
in capability Movement
belief String my_type
Environment.PRODUCTION_AGENT
my_type
in capability Movement
belief double my_speed
10
my_speed
in capability Movement
belief double my_vision
0.05
my_vision
in capability Movement
beliefset Target finished_targets
beliefref missionend
$beliefbase.environment.getHomebase().getRemainingMissionTime()==0
missionend
in capability Movement
beliefsetref my_targets
my_targets
in capability Movement
Goal Detail |
achievegoal produce_ore(Target target)
target
$beliefbase.missionend
walk_around
performgoalref walk_around
walk_around
in capability Movement
performgoalref watch_targets
watch_targets
in capability Movement
achievegoalref move_dest
destination
move_dest
in capability Movement
achievegoalref df_register
description
df
leasetime
result
df_register
in capability jadex.planlib.DF
achievegoalref df_deregister
description
df
df_deregister
in capability jadex.planlib.DF
achievegoalref df_search
constraints
description
df
result
df_search
in capability jadex.planlib.DF
Plan Detail |
standard plan produce()
request_production
standard plan produce_ore(Target target)
target
(goal mappings: produce_ore.target)
produce_ore
standard plan informer()
my_targets
Event Detail |
messageevent request_production(Class content-class, String ontology, String performative)
content-class
Default value:
RequestProduction.class
ontology
Default value:
MarsOntology.ONTOLOGY_NAME
performative
Default value:
SFipa.REQUEST
messageevent inform_target(String language, String ontology, String performative)
language
Default value:
SFipa.NUGGETS_XML
ontology
Default value:
MarsOntology.ONTOLOGY_NAME
performative
Default value:
SFipa.INFORM
messageevent request_carries(String language, String ontology, String performative)
language
Default value:
SFipa.NUGGETS_XML
ontology
Default value:
MarsOntology.ONTOLOGY_NAME
performative
Default value:
SFipa.REQUEST
Configuration Detail |
default configuration default
$propertybase.getProperty("fipa.agentdescription.producer")
|
Jadex 0.96 | ||||||||
PREV AGENT NEXT AGENT | FRAMES NO FRAMES | ||||||||
SUMMARY: | BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION | DETAIL: BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION |
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.