|
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.carrier.Carry
jadex.planlib.DF
jadex.examples.marsworld.movement.Movement
jadex.planlib.Protocols
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 int |
my_capacity
The ore capacity it can carry. |
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. |
belief int |
ore
The carried ore amount. |
beliefref IFilter |
rp_filter
The filter for deciding which request messages are handled in this capability. |
Goal Summary | |
achievegoal |
carry_ore(Location destination)
Carry ore home from a target. |
achievegoalref |
df_deregister
Deregister the agent at the df. |
achievegoalref |
df_register
Register the agent at the df. |
achievegoalref |
df_search
Usable for searching other agents. |
achievegoalref |
move_dest
Move to some destination. |
achievegoalref |
rp_execute_request
|
performgoalref |
walk_around
Just walk around without a target. |
performgoalref |
watch_targets
Watch out for targets. |
Plan Summary | |
standard plan |
carry()
Main service plan that handles action requests. |
standard plan |
carry_ore(Location destination)
Carry home ore. |
standard plan |
informer()
Inform sentries about a new target. |
Event Summary | |
messageevent |
inform_target(String language, String ontology, String performative)
|
messageevent |
request_carry(Class content-class, String ontology, String performative)
|
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.CARRY_AGENT
my_type
in capability Movement
belief double my_speed
15
my_speed
in capability Movement
belief double my_vision
0.05
my_vision
in capability Movement
belief int my_capacity
20
belief int ore
0
beliefset Target finished_targets
beliefref missionend
$beliefbase.environment.getHomebase().getRemainingMissionTime()==0
missionend
in capability Movement
beliefref IFilter rp_filter
IFilter.NEVER
rp_filter
in capability jadex.planlib.Protocols
beliefsetref my_targets
my_targets
in capability Movement
Goal Detail |
achievegoal carry_ore(Location destination)
destination
$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
achievegoalref rp_execute_request
action
initiator
result
rp_execute_request
in capability jadex.planlib.Protocols
Plan Detail |
standard plan carry()
request_carry
standard plan carry_ore(Location destination)
destination
(goal mappings: carry_ore.destination)
carry_ore
standard plan informer()
my_targets
Event Detail |
messageevent request_carry(Class content-class, String ontology, String performative)
content-class
Default value:
RequestCarry.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
Configuration Detail |
default configuration default
IFilter.ALWAYS
$propertybase.getProperty("fipa.agentdescription.carrier")
|
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.