Planning in Theo

Planning in Theo

Theo's global world representation allows it to plan its actions and predict their outcomes. When Theo must choose an action to perform and it has no pre-formed rules that apply to its current situation, its search-based planner is invoked to infer an appropriate action. That is, Theo is an impasse-driven planner and learner.

There is no particular planner which is implicit in the Theo architecture. The frame-based nature of the planner can facilitate a STRIPS planner just as easily as a less linear planner. In this manner, different planning algorithms can be tested by Theo.

Once a plan is generated, it is cached to increase the efficiency of the agent by eliminating the need to plan in that situation again.


Return to the top of this architecture.

Go to a discussion of this capability for multiple architectures.


Current Location: Theo-Capabilities-Planning

Go to NEXT page.