Xavier: Experience with a layered robot architecture
a robust layered control system for a mobile robot .