The present invention provides a cleaning robot comprising: a main body; a power source unit supplying a power source to the main body; a wheel unit formed at a lower part of the main body; and a variable brush connected to the main body and cleaning a movement path while moving left and right along the width of the movement path according to the wheel unit, wherein the main body includes: a motor driving unit driving the wheel unit; a camera acquiring image information; a collection container collecting wastes or the like gathered via the variable brush; and a control unit setting a moving direction in accordance with the movement path by processing the image via the camera, and the motor driving unit includes: left and right motors coupled to left and right wheels of the wheel unit and a motor driver driving the motor according to a command of the control unit. The present invention can adjust the width of the brush automatically or manually even in case the width of an internal path in an individual farm or a livestock shed is different.
展开▼