The Art and Science of Synthetic Character Design
a robust layered control system for a mobile robot .