Bratmobile
Classes
planner.h File Reference
#include "task.h"
#include "graphTools.h"
Include dependency graph for planner.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Frontier
 Contains the frontier (first) and the connecting vertices. More...
 
struct  ComparePhi
 Predicate which compares evaluation functions in State-Frontier pairs. More...
 
class  ExecutionInfo
 Information about what the configurator is doing (current Task, current vertex), what it wants to do (overarching goal), and whether it has done it before (been, goal vertex) More...
 
class  Planner
 Searches the transition system and extracts a plan. More...
 
class  HorizonStarPlanner
 Performs iterative deepening search over one unit of modular expansion (see below), i.e. search over one branch stops when it reaches a DEFAULT task. Each DEFAULT Task represents the frontier. The planner expands the search from the frontier with the lowest cost phi (A*-style search), which are logged into a priority queue. More...
 
class  NoPlanner
 Does not extract a plan. More...