A sweeping robot, comprising: a robot body; and a rag box detachably connected to the robot body, the rag box comprising: a box body; two rag rolls detachably connected to the box body, the two rag rolls comprising a first rag roll and a second rag roll; and a rag having one end wound around the first rag roll, and the other end wound around the second rag roll, wherein after the rag is gradually released from the first rag roll, the rag is wound around the second rag roll; and comprising a driving member located in the box body and connected to the rag rolls and a control circuit electrically connected to the driving member, wherein the control circuit controls the driving member to drive the rag rolls to rotate synchronously, and characterized in that the sweeping robot comprises two driving gears, two driven gears, a first rotational stand, and a second rotational stand located in the box body, the two driving gears being connected to the driving member, the two driven gear being fixed to the first rag roll and the second rag roll, respectively, the first rag roll and the second rag roll being rotatably connected to each end of the first rotational stand and the second rotational stand, respectively, one end of the rag being fixed to the first rag roll, the other end of the rag being fixed to the second rag roll after winding around the first rotational stand and the second rotational stand, successively, wherein the first rotational stand and the second stand are rotatable with respect to the box body, such that the two driven gears are engaged or disengaged with the two driving gears, respectively. a robot body; and a rag box detachably connected to the robot body, the rag box comprising: a box body; two rag rolls detachably connected to the box body, the two rag rolls comprising a first rag roll and a second rag roll; and a rag having one end wound around the first rag roll, and the other end wound around the second rag roll, wherein after the rag is gradually released from the first rag roll, the rag is wound around the second rag roll; and comprising a driving member located in the box body and connected to the rag rolls and a control circuit electrically connected to the driving member, wherein the control circuit controls the driving member to drive the rag rolls to rotate synchronously, and characterized in that the sweeping robot comprises two driving gears, two driven gears, a first rotational stand, and a second rotational stand located in the box body, the two driving gears being connected to the driving member, the two driven gear being fixed to the first rag roll and the second rag roll, respectively, the first rag roll and the second rag roll being rotatably connected to each end of the first rotational stand and the second rotational stand, respectively, one end of the rag being fixed to the first rag roll, the other end of the rag being fixed to the second rag roll after winding around the first rotational stand and the second rotational stand, successively, wherein the first rotational stand and the second stand are rotatable with respect to the box body, such that the two driven gears are engaged or disengaged with the two driving gears, respectively. a box body; two rag rolls detachably connected to the box body, the two rag rolls comprising a first rag roll and a second rag roll; and a rag having one end wound around the first rag roll, and the other end wound around the second rag roll, wherein after the rag is gradually released from the first rag roll, the rag is wound around the second rag roll; and comprising a driving member located in the box body and connected to the rag rolls and a control circuit electrically connected to the driving member, wherein the control circuit controls the driving member to drive the rag rolls to rotate synchronously, and characterized in that the sweeping robot comprises two driving gears, two driven gears, a first rotational stand, and a second rotational stand located in the box body, the two driving gears being connected to the driving member, the two driven gear being fixed to the first rag roll and the second rag roll, respectively, the first rag roll and the second rag roll being rotatably connected to each end of the first rotational stand and the second rotational stand, respectively, one end of the rag being fixed to the first rag roll, the other end of the rag being fixed to the second rag roll after winding around the first rotational stand and the second rotational stand, successively, wherein the first rotational stand and the second stand are rotatable with respect to the box body, such that the two driven gears are engaged or disengaged with the two driving gears, respectively.