Behaviors

Model for how ICARUS Behaves:

ICARUS performs tasks based on priority, where each component asychronously performs some action on that task, on the physical world, or on the knowledge base until that task is solved or a higher-priority task takes precedence. (This ability is a form of multiple simultaneous goals.) During any task, failures might occur, wherein they must be recovered from by retasking or replanning.
Return HOME. Goto NEXT.