|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object aima.search.map.DynAttributeNames
public class DynAttributeNames
The AIMA framework uses dynamic attributes to make implementations of agents and environments completely independent of each other. The disadvantage of this concept is, that it's error-prone. This set of constants is designed to make information exchange more reliable for map agents. Two kinds of attributes are distinguished. Percept attributes are attached to percepts. They are generated by the environment and read by by the agent. Agent attributes are attached to agents. They are also in general generated by the environment but the agents are not allowed to read them.
Field Summary | |
---|---|
static java.lang.String |
AGENT_LOCATION
Name of a dynamic attribute, which contains the current location of the agent. |
static java.lang.String |
AGENT_STATUS
Name of a dynamic attribute, which indicates the current status of the agent, such as traveling, completed or aborted. |
static java.lang.String |
AGENT_TRAVEL_DISTANCE
Name of a dynamic attribute, which maintains the total traveling distance of the agent since birth. |
static java.lang.String |
PERCEPT_IN
Name of a dynamic attribute, which tells the agent where it is. |
static java.lang.String |
PERCEPT_INFOS
Name of a dynamic attribute. |
static java.lang.String |
PERCEPT_OBJECTS
Name of a dynamic attribute. |
static java.lang.String |
PERCEPT_POSSIBLE_ACTIONS
Name of a dynamic attribute, which tells the agent which actions are possible at the current location of the agent. |
Constructor Summary | |
---|---|
DynAttributeNames()
|
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String AGENT_LOCATION
public static final java.lang.String AGENT_TRAVEL_DISTANCE
public static final java.lang.String AGENT_STATUS
public static final java.lang.String PERCEPT_IN
public static final java.lang.String PERCEPT_POSSIBLE_ACTIONS
public static final java.lang.String PERCEPT_INFOS
public static final java.lang.String PERCEPT_OBJECTS
Constructor Detail |
---|
public DynAttributeNames()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |