Skip to content

MIDCA under various conditions

Michael T. Cox edited this page Dec 3, 2020 · 2 revisions

MIDCA Demonstration Examples

To better understand the MIDCA code, the following conditions represent MIDCA under the increasingly complex situations.

  • Condition -1. No goals, plan, fires, or arsonist. Perceive will do what? How will the program stop (or will it?)?
  • Condition 0. No goals, fires, or arsonist. A plan exists but is empty. Is the behavior the same as condition -1?
  • Condition 1. No goals or plan. An arsonist starts a fire. How does MIDCA work with and without TF-Trees?
  • Condition 2. No goals, fires or arsonist. A plan exists with one action. Put A on B. Is there any difference when plan has multiple actions? How does Act determine which is the current action?
  • Condition 3. No plan, fires, or arsonist. A goal exists for A to be on B. A is on B in the initial state. How does Eval work?
  • Condition 4. No plan, fires, or arsonist. A goal exists to achieve a tower. How is SHOP called? How would another planner (e.g., Godel) be called? Is Eval any different than in condition 3?
  • Condition 5. No plan or arsonist. A fire exists in initial state. Two goals exist. One to build a tower and another to extinguish the fire. How does Intend work?
  • Condition 6. The arsonist demo. How does it differ from the other conditions? How exactly does Interpret work? How does Eval do the scoring?

Go to Discussion page