Text this: Error detection and recovery in robotics /