The invention discloses a cleaning
robot and a control method thereof and relates to the technical field of
automatic control. The cleaning
robot comprises a vehicle body with two front wheels, wherein a
vehicle frame is mounted in the vehicle body, a
broom, a garbage can, a water tank, a wet mop connected with the output shaft of a steering engine and a dry mop are disposed on the
vehicle frame, the steering engine is mounted on a fixing plate, the steering engine is connected with the motor of a screw and a controller, and the controller is further connected with a direction
detector, a speed
detector, an ultrasonic
ranging module, a program downloading and debugging device, a counter and a
drive motor. The control method includes the steps of A, using the
broom to sweep garbage, the web mop to mop a floor and the dry mop to dry the floor when the cleaning
robot moves; B, cleaning the wet mop in the water tank after a certain period of time, and returning to an original position to continue mopping after the cleaning; C, by the cleaning robot, automatically returning to a charging
base station for charging when the cleaning robot detects that electric quantity is smaller than a preset value. Compared with the prior art, the cleaning robot has the
advantage that functions of garbage cleaning, floor mopping and floor
drying can be achieved in one step.