IP Library › Granted Patent US 10,624,518
Granted Patent B2
US 10,624,518 · App. 15/553,476 · Granted Apr 21, 2020

Robot cleaner and method for controlling the same

Inventors: Woo Chul Jung (Hwaseong-si, KR); Bong Yun Kim (Seongnam-si, KR)
Assignee: EVERYBOT INC.
A47L11/4011A47L9/28A47L11/16A47L11/282A47L11/4005A47L11/408A47L11/4038A47L11/4061A47L11/4066G05D1/0212G05D1/0227A47L2201/04A47L2201/06G05D2201/0203Y10S901/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,624,518
App. No.
15/553,476
Granted
Apr 21, 2020
Kind
B2
Abstract

Provided herein is a robot cleaner. The robot cleaner includes a main body, a driving unit provided in the main body and supplying power for traveling of the robot cleaner, first and second rotary members respectively rotating about first and second rotational axes based on power from the driving unit to provide a movement power source for traveling of the robot cleaner, and allowing cleaners for wet cleaning to respectively be fixed thereto, and a controller determining a cleaning traveling pattern of the robot cleaner and controlling the driving unit such that the robot cleaner travels, while sequentially repeating forward movement and backward movement according to the determined cleaning traveling pattern.

Claims (58)

1. A robot cleaner comprising:

a main body;

a driving unit disposed in the main body and configured to supply power for driving the robot cleaner;

first and second rotary members configured to respectively rotate about first and second rotational axes by the power from the driving unit, and configured to allow a first and second cleaners for wet cleaning to be respectively fixed thereto; and

a controller configured to determine a cleaning traveling pattern of the robot cleaner and control the driving unit such that the robot cleaner travels, while sequentially repeating forward movement and backward movement according to the determined cleaning traveling pattern,

wherein the controller controls the robot cleaner to perform straight traveling by a predetermined distance or for a predetermined period of time in order to determine whether an obstacle is present in a traveling direction and determines the cleaning traveling pattern when the controller determined that no obstacle is present in the traveling direction.

2. The robot cleaner of claim 1 ,

wherein a guide part for guiding a position that each of the first and second cleaners for wet cleaning is fixed to is disposed on a lower surface of each of the first and second rotary members.

3. The robot cleaner of claim 1 , further comprising:

a bumper disposed on an outer circumference of the main body for protecting the main body from an external impact; and

a sensing unit configured to detect the external impact applied to the bumper,

wherein the controller controls the driving unit such that the robot cleaner performs the straight traveling by the predetermined distance or for the predetermined period of time, and

when the external impact is not detected by the sensing unit while the robot cleaner is performing the straight traveling, the controller determines that no obstacle is present in the traveling direction of the robot cleaner.

4. The robot cleaner of claim 1 , wherein

when the cleaning traveling pattern is determined, the controller controls at least one of a rotation speed and a rotation direction of the driving unit to repeatedly perform one cycle including a first traveling step in which the robot cleaner moves forwards, a second traveling step in which the robot cleaner subsequently moves backwards, a third traveling step in which the robot cleaner subsequently moves forwards, and a fourth traveling step in which the robot cleaner moves backwards; and each of rotation directions of the first and second rotary members is changed according to alternation of the forward movement and the backward movement.

5. The robot cleaner of claim 4 , wherein

the driving unit includes a first driving unit for rotating the first rotary member about the first rotational axis and a second driving unit for rotating the second rotary member about the second rotational axis, and

the controller performs:

the first traveling step in which the first and second driving units are controlled to rotate the first rotary member and rotate the second rotary member in a direction opposite to a direction of the first rotary member at a speed higher than that of the first rotary member such that the robot cleaner moves forwards, while rotating in a first direction,

the second traveling step in which the first and second driving units are controlled to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member at the same speed as that of the first rotary member such that the robot cleaner moves backwards, while rotating, in a second direction opposite to the first direction,

the third traveling step in which the first and second driving units are controlled to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member at a speed lower than that of the first rotary member such that the robot cleaner moves forwards in the second direction, and

the fourth traveling step in which the first and second driving units are controlled to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member such that the robot cleaner moves backwards in the first direction.

6. The robot cleaner of claim 4 , wherein

the driving unit includes a first driving unit for rotating the first rotary member about the first rotational axis and a second driving unit for rotating the second rotary member about the second rotational axis, and

the controller performs:

the first traveling step in which the first and second driving units are controlled to rotate the first rotary member and rotate the second rotary member in a direction opposite to a direction of the first rotary member at the same speed as that of the first rotary member such that the robot cleaner moves forwards,

the second traveling step in which the first and second driving units are controlled to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member at a speed higher than that of the first rotary member such that the robot cleaner moves backwards, while rotating in a first direction,

the third traveling step in which the first and second driving units are controlled to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member at the same speed as that of the first rotary member such that the robot cleaner moves forwards, and

the fourth traveling step in which the first and second driving units are controlled to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member at a speed lower than that of the first rotary member such that the robot cleaner moves backwards, while rotating, in the second direction opposite to the first direction.

7. A method for controlling a robot cleaner, the method comprising:

rotating at least one of first and second rotary members configured to respectively rotate about first and second rotational axes for the robot cleaner to perform straight traveling by a predetermined distance or for a predetermined period of time in order to determine whether an obstacle is present in a traveling direction;

determining a cleaning traveling pattern of the robot cleaner when the controller determined that no obstacle is present in the traveling direction; and

controlling rotation of at least one of the first and second rotary members such that the robot cleaner travels, while sequentially repeating forward movement and backward movement, according to the determined cleaning traveling pattern,

wherein each of rotation directions of the first and second rotary members is changed according to alternation of the forward movement and the backward movement.

8. The method of claim 7 , wherein

the first and second rotary members are configured to allow cleaners for wet cleaning to be respectively fixed thereto; and a guide part for guiding a position that each of the first and second cleaners for wet cleaning is fixed to is disposed on a lower surface of each of the first and second rotary members.

9. The method of claim 7 , further comprising:

detecting an external impact applied to a bumper disposed on an outer circumference of a main body of the robot cleaner to protect the main body from the external impact,

wherein, in the determining of the cleaning traveling pattern of the robot cleaner,

when the external impact is not detected while the robot cleaner performs the straight traveling by the predetermined distance or for the predetermined period of time, it is determined that no obstacle is present in the traveling direction of the robot cleaner.

10. The method of claim 7 , wherein,

in the controlling of the rotation of at least one of the first and second rotary members,

when the cleaning traveling pattern is determined,

a driving unit is controlled such that the robot cleaner repeatedly performs a cycle including a first traveling step in which the robot cleaner moves forwards, a second traveling step in which the robot cleaner subsequently moves backwards, a third traveling step in which the robot cleaner subsequently moves forwards, and a fourth traveling step in which the robot cleaner subsequently performs backwards.

11. The method of claim 10 , wherein

the driving unit includes a first driving unit for rotating the first rotary member about the first rotational axis and a second driving unit for rotating the second rotary member about the second rotational axis, and,

in the controlling of the rotation of at least one of the first and second rotary members,

the first traveling step is performed to control the first and second driving units to rotate the first rotary member and rotate the second rotary member in a direction opposite to a direction of the first rotary member at a speed higher than that of the first rotary member such that the robot cleaner moves forwards, while rotating in a first direction,

the second traveling step is performed to control the first and second driving units are controlled to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member at the same speed as that of the first rotary member such that the robot cleaner moves backwards in a second direction opposite to the first direction,

the third traveling step is performed to control the first and second driving units to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member at a speed lower than that of the first rotary member such that the robot cleaner moves forwards, while rotating, in the second direction, and

the fourth traveling step is performed to control the first and second driving units to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member such that the robot cleaner moves backwards in the first direction.

12. The method of claim 10 , wherein

the driving unit includes a first driving unit for rotating the first rotary member about the first rotational axis and a second driving unit for rotating the second rotary member about the second rotational axis, and,

in the controlling of the rotation of at least one of the first and second rotary members,

the first traveling step is performed to control the first and second driving units are controlled to rotate the first rotary member and rotate the second rotary member in a direction opposite to a direction of the first rotary member at the same speed as that of the first rotary member such that the robot cleaner moves forwards,

the second traveling step is performed to control the first and second driving units to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member at a speed higher than that of the first rotary member such that the robot cleaner moves backwards, while rotating in a first direction,

the third traveling step is performed to control the first and second driving units to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member at the same speed as that of the first rotary member such that the robot cleaner moves forwards, and

the fourth traveling step is performed to control the first and second driving units to rotate the first rotary member and rotate the second rotary member in a direction opposite to that of the first rotary member at a speed lower than that of the first rotary member such that the robot cleaner moves backwards, while rotating, in the second direction opposite to the first direction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2017
From: JUNG, WOO CHUL; KIM, BONG YUN
To: EVERYBOT INC.
Reel/Frame 043390/0959 →
Priority Claims (1)
KR 10-2015-0027461 · Feb 26, 2015 · national
Continuity (1)
Related Publication 20180242808A1 · Aug 30, 2018