An architecture for Staffetta, a Mobile Assistive Robot