A robot obstacle detection system including a robot housing which
navigates with respect to a surface and a sensor subsystem aimed at the
surface for detecting the surface. The sensor subsystem includes an
emitter which emits a signal having a field of emission and a photon
detector having a field of view which intersects the field of emission at
a region. The subsystem detects the presence of an object proximate the
mobile robot and determines a value of a signal corresponding to the
object. It compares the value to a predetermined value, moves the mobile
robot in response to the comparison, and updates the predetermined value
upon the occurrence of an event.