Xavier: Experience with a layered robot architecture
a layered architecture for o ce delivery robots .