Planning and Situated Action in Atlantis

Planning and Situated Action in Atlantis

Planning is done by the deliberative layer of the architecture. By use of the symbolic world model, planning is done at a high level of abstraction. It is unclear what planning algorithm is used. However, by allocating resources to the deliberative layer through the task queue in the sequencing layer, a plan can be produced. The steps for fulfilling this plan are then put on the queue, and the control layer is monitored as it attempts to carry out those tasks.

Planning is used for both navigation and task planning. For navigation, path planning at a high abstraction level would probably ignore small objects and many details of the environment.

In addition to the replanning that can be done in the case of failures, the architecture's tasks are interruptible. This allow for a hierarchy of importance levels, which is important when you are approached by a tiger while cooking in the kitchen. There are can be cleanup problems involved with interruptibility. ATLANTIS supports cleanup, and also allows cleanup to be ignored or interrupted if an event or observation is sufficiently important.


Return to the top of this architecture.

Go to a discussion of this capability for multiple architectures.


Current Location: Atlantis-Capabilities-Planning

Go to NEXT page.