|
Project Information
|
The project hosts two planners for solving partially observable planning problems: cp2fsc and k_replanner. cp2fscIt is an automated tool for generating finite-state controllers (FSCs) for partially observable problems. The FSCs are Mealy machines whose transitions, conditional on observations, dictate the actions to apply in the environment. In order to synthetise the FSC, the control problem (CP) is translated into a conformant problem and then into a classical planning problem. The solution of the classical problem define the FSC for the control problem. Quite ofter, the FSC also works for control problems different from the input with respect to size, presence of non-deterministic actions or exogenous events. For more details, see
k_replannerIt is a closed-loop online controller that solves a given instance of a control problem. A replanner does not generate a full conditional plan. Instead, it says what action to apply at each time point, observe the effects of the actions, continues in this fashion until the problem is solved. At each decision stage, the k_replanner builds a classical planning problem whose solutions gives the actions to apply in the real world: given such solution (classical plan = linear sequence of actions), the actions in the plan are applied until the assumptions made in the plan are no longer valid. Under certain conditions, the k_replanner is sound and complete for the class of control problems considered. For more details, see
Notes:
|