Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
rgoap.planning.Planner Class Reference

List of all members.

Public Member Functions

def __init__
def plan

Public Attributes

 last_goal_node

Private Member Functions

def _filter_matching_actions

Private Attributes

 _actions
 _goal
 _start_worldstate

Detailed Description

The given start_worldstate must contain every condition ever needed
by an action or condition.

Definition at line 169 of file planning.py.


Constructor & Destructor Documentation

def rgoap.planning.Planner.__init__ (   self,
  actions,
  worldstate,
  goal 
)

Definition at line 176 of file planning.py.


Member Function Documentation

def rgoap.planning.Planner._filter_matching_actions (   self,
  node_worldstate,
  actions 
) [private]
Returns a list of actions that might help between
start_worldstate and current node_worldstate.

Definition at line 254 of file planning.py.

def rgoap.planning.Planner.plan (   self,
  start_worldstate = None,
  goal = None 
)
Plan ...
Return the node that matches the given start WorldState and
is the start node for a plan reaching the given Goal.

If any parameter is not given the data given at initialisation is used.

Definition at line 183 of file planning.py.


Member Data Documentation

Definition at line 176 of file planning.py.

Definition at line 176 of file planning.py.

Definition at line 176 of file planning.py.

Definition at line 176 of file planning.py.


The documentation for this class was generated from the following file:


rgoap
Author(s): Felix Kolbe
autogenerated on Sun Oct 5 2014 23:53:02