Abstract: A cleaning robot is provided having a drop-off detector provided on a case. The drop-off detector may be configured to contact a surface to be cleaned during movement of the robot. In this regard, the drop-off detector determines the presence or absence of a drop-off via a contact-state between the drop-off detector and the surface.