A multimodal execution monitor for assistive robots