A self-propelled robot is disclosed for movement over a surface to be
treated. The robot has a power supply (11) and a pair of wheels (8,9)
driven by motors (6,7) for moving the robot over the surface. A mechanism
(113,115,16) is provided for controllably depositing a fluent material on
to the surface. Navigation sensors (4,13,18,21) provide signals for
enabling the robot to navigate over the surface and one or more detectors
(14,15,17) detect the presence of the material on the surface and provide
signals indicative of its presence. A control system (100) receives the
signals from the sensors and detectors and controls the motors and the
depositing mechanism in dependence upon the signals received from the
sensors and detectors.