Classes |
class | GOBActionNode |
| GOBActionNode is a special action type for GoalOrientedBehavior. GOBActionNodes are used to predict the change in world state caused by execution of their associated actions. The predictions are fed into the goal evaluation step and used to calculate an overall utility. GOB then chooses an action based on maximum overall utility. More...
|
class | GOBGoalNode |
| GOBGoalNode represents high level goals in Goal Oriented Behavior (GOB). These goals may not be tied directly to actions (i.e., not 1 to 1) but instead represent preferrable world states. GOBGoals have insistence functions that produce a "discomfort level", which can be translated to the urgency to which the goal requires satisfaction. GOB operates by choosing choosing actions which are predicted to do the best job of reducing overall discomfort/urgency. More...
|
class | GOBInsistenceNode |
| Representation of an insistence measure for GOB. More...
|
class | GOBPersonalityInfluenceNode |
class | GOBTreeNode |
class | GOBUtilityNode |
| Representation of a utility function for GOB. More...
|