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 | |
The given start_worldstate must contain every condition ever needed by an action or condition.
Definition at line 169 of file planning.py.
| def rgoap.planning.Planner.__init__ | ( | self, | |
| actions, | |||
| worldstate, | |||
| goal | |||
| ) |
Definition at line 176 of file planning.py.
| 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.
rgoap::planning.Planner::_actions [private] |
Definition at line 176 of file planning.py.
rgoap::planning.Planner::_goal [private] |
Definition at line 176 of file planning.py.
Definition at line 176 of file planning.py.
Definition at line 176 of file planning.py.