the three-layer architecture
Consists of (surprise!) 3 layers
- Reactive layer (Controller)
- Stateless, sensor-based
- Short time scale actions
- “Glue” Layer (Sequencer)
- Has a memory of the past
- Selects primitive behaviors for Controller
- Planning Layer (Deliberator)
- Plans for the future
- Time-consuming operations (search, complex vision, etc.)