Abstract:
A robot-like machine (10) for treating a surface area (33) within a boundary perimeter (31) (such as cleaning a carpet within a room) is guided using data developed from a graphic depiction representing the area (33). The graphic depiction may be for example, a blueprint (29). The machine (10) includes a self propelled chassis (75) having a working head (73) such as a vacuum nozzle (73b) mounted on it. A computing section (65) provides signals causing the machine (10) to move across the surface area (33) and a position sensor (69) generates a feedback signal representing the actual position of the machine (10). The computing section (65) is arranged for processing graphic data and the feedback signal and responsively generating command signals directed to each motor module (67). The machine (10) is capable of selectively treating portions of the surface area (33) such as those portions which become soiled more quickly.