This article details the SFX-EH architecture for handling sensing failures
in autonomous mobile robots. The SFX-EH uses novel extensions to the genera
te-and-test method to classify failures with only a partial causal model of
the sensor/environment/task interactions for the robot. The generate-and-t
est methodology exploits the ability of the robot as a physically situated
agent to actively test assumptions about the state of sensors, condition of
the environment, and validity of task constraints. The SFX-EH uses the typ
e of failure to determine the appropriate recovery strategy: reconfiguratio
n of the logical sensor or logical behavior recalibration of the sensor or
actuator and corrective actions. The system bypasses classification if all
hypotheses lead to the same recovery strategy Results of the SFX-EH running
on two robots with different sensor suites and tasks are presented, demons
trating intelligent failure recovery within a modular portable implementati
on.