If a robot encounters a case it was not programmed to handle or is outside the scope of its capabilities, it will enter an error state and halt.
Additionally, robots cannot cope with unexpected situations. If a robot encounters a case it was not programmed to handle or is outside the scope of its capabilities, it will enter an error state and halt. Often the robot cannot communicate the cause of the error. For example, vacuum-cleaning robots are designed and programmed to move on the floor, but cannot climb stairs.