Deliberative control
Knowledge-based approach
Maintain an accurate world model internally
Path planning
Sequential sense->model->plan->action organization
Poor performance in real-time complex environments
Complex behavior results from complex internal algorithms
Traditional task decomposition:

Reactive control
"World is its own model"
No explicit internal representations
Direct sensory-motor couplings
Distributed asynchronous organization
Good performance in real-time complex environments
Complex behavior results from interactions among simple internal processes and environment
"Ant wandering on a beach" example
Behiavor-based task decomposition:

Layers of control
Incremental, evolutionary approach
Inter-layer suppression and inhibition

Modules and augmented finite state machines

Example (Brooks, 1986):