A robot cleaner comprising: a first spin-mop and a second spin-mop configured to contact a floor while rotating; and a controller configured to manage respective rotational directions and rotational speeds of the first spin-mop and the second spin-mop to move the robot cleaner; characterized in that the controller is configured to move the robot cleaner such that: the robot cleaner travels in a zigzag pattern that includes a first travel during which the robot cleaner moves in a first direction, and a second travel during which the robot cleaner moves in a second direction which is opposite the first direction, wherein the first spin-mop or the second spin-mop moves during the second travel over a first region of the floor, wherein the first spin-mop moves over a second region of the floor during the first travel, wherein the second spin-mop moves over a third region of the floor during the first travel, wherein an uncleaned region is present between the second region of the floor over which the first spin-mop moves during the first travel and the third region of the floor over which the second spin-mop moves during the first travel, and wherein the first region of the floor over which the one of the first spin-mop and the second spin-mop moves during the second travel overlaps the uncleaned region, the second region and the third region. a first spin-mop and a second spin-mop configured to contact a floor while rotating; and a controller configured to manage respective rotational directions and rotational speeds of the first spin-mop and the second spin-mop to move the robot cleaner; characterized in that the controller is configured to move the robot cleaner such that: the robot cleaner travels in a zigzag pattern that includes a first travel during which the robot cleaner moves in a first direction, and a second travel during which the robot cleaner moves in a second direction which is opposite the first direction, wherein the first spin-mop or the second spin-mop moves during the second travel over a first region of the floor, wherein the first spin-mop moves over a second region of the floor during the first travel, wherein the second spin-mop moves over a third region of the floor during the first travel, wherein an uncleaned region is present between the second region of the floor over which the first spin-mop moves during the first travel and the third region of the floor over which the second spin-mop moves during the first travel, and wherein the first region of the floor over which the one of the first spin-mop and the second spin-mop moves during the second travel overlaps the uncleaned region, the second region and the third region. the robot cleaner travels in a zigzag pattern that includes a first travel during which the robot cleaner moves in a first direction, and a second travel during which the robot cleaner moves in a second direction which is opposite the first direction, wherein the first spin-mop or the second spin-mop moves during the second travel over a first region of the floor, wherein the first spin-mop moves over a second region of the floor during the first travel, wherein the second spin-mop moves over a third region of the floor during the first travel, wherein an uncleaned region is present between the second region of the floor over which the first spin-mop moves during the first travel and the third region of the floor over which the second spin-mop moves during the first travel, and wherein the first region of the floor over which the one of the first spin-mop and the second spin-mop moves during the second travel overlaps the uncleaned region, the second region and the third region.