Robot cleaner, robot cleaning system and method for controlling the same
First Claim
1. A robot cleaner for performing cleaning work by communicating wirelessly with an apparatus external to the robot cleaner, comprising:
- a main body provided with a suction unit for collecting dust on floor or surface to be cleaned;
a driving unit disposed at the main body for driving a plurality of wheels;
an upward-looking camera disposed on a top of the main body for photographing images of a ceiling perpendicular to the direction of driving the robot cleaner;
an obstacle detection sensor disposed at a front of the main body for detecting an obstacle positioned ahead of the robot cleaner in the direction of driving the robot cleaner;
a memory for storing position information of obstacles detected by the obstacle detection sensor; and
a control unit for calculating position information of the obstacles to store the calculated obstacle position information in the memory upon receiving an obstacle detection signal from the obstacle detection sensor, determining whether the obstacle position information stored in the memory forms a closed curve, and further controlling the driving unit to drive the robot cleaner along a predetermined driving pattern, wherein the control unit stops the suction unit from operating when the obstacle position information forms a closed curve.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot cleaner, a robot cleaning system and a method for controlling the same that is capable of independently determining whether a cleaning work in a work area is completed. This is accomplished by providing a robot cleaner for performing cleaning work by communicating wirelessly with an apparatus external to the robot cleaner, comprising a main body provided with a suction unit for collecting dust on a floor to be cleaned, a driving unit disposed on the main body for driving a plurality of wheels, an upward-looking camera disposed on a top of the main body for photographing images of a ceiling perpendicular to a direction of driving the robot cleaner, an obstacle detection sensor disposed on a front of the main body for detecting an obstacle positioned ahead of the robot cleaner in the driving direction, a memory for storing position information of the obstacles detected by the obstacle detection sensor; and a control unit for calculating position information of the obstacle to store the calculated obstacle position information in the memory upon receiving an obstacle detection signal from the obstacle detection sensor, determining whether the obstacle position information stored at the memory forms a closed curve, and further controlling the driving unit to drive the robot cleaner along a predetermined driving pattern, wherein the control unit stops the suction unit from operating when the obstacle position information forms a closed curve.
-
Citations
8 Claims
-
1. A robot cleaner for performing cleaning work by communicating wirelessly with an apparatus external to the robot cleaner, comprising:
-
a main body provided with a suction unit for collecting dust on floor or surface to be cleaned;
a driving unit disposed at the main body for driving a plurality of wheels;
an upward-looking camera disposed on a top of the main body for photographing images of a ceiling perpendicular to the direction of driving the robot cleaner;
an obstacle detection sensor disposed at a front of the main body for detecting an obstacle positioned ahead of the robot cleaner in the direction of driving the robot cleaner;
a memory for storing position information of obstacles detected by the obstacle detection sensor; and
a control unit for calculating position information of the obstacles to store the calculated obstacle position information in the memory upon receiving an obstacle detection signal from the obstacle detection sensor, determining whether the obstacle position information stored in the memory forms a closed curve, and further controlling the driving unit to drive the robot cleaner along a predetermined driving pattern, wherein the control unit stops the suction unit from operating when the obstacle position information forms a closed curve. - View Dependent Claims (2)
-
-
3. A robot cleaning system comprising:
-
a robot cleaner including a main body provided with a suction unit for collecting dust on a floor to be cleaned, a driving unit disposed on the main body for driving a plurality of wheels, an upward-looking camera disposed on a top of the main body for photographing images of a ceiling perpendicular to the driving direction of the robot cleaner, and an obstacle detection sensor disposed on the front of the main body for detecting obstacles positioned ahead of the robot cleaner in the direction of driving; and
a remote control unit for communicating wirelessly with the robot cleaner, wherein the remote control unit stores position information of the obstacles detected by the obstacle detection sensor and stops the suction unit of the robot cleaner from operating when the stored obstacle position information forms a closed curve. - View Dependent Claims (4, 5, 6)
-
-
7. A method for controlling a robot cleaner having an obstacle detection sensor, comprising the steps of:
-
determining whether the obstacle detection sensor operates during a cleaning operation;
storing position information of any obstacles when the obstacle detection sensor so operates;
determining whether the stored obstacle position information forms a closed curve; and
stopping the cleaning work when the stored obstacle position information forms a closed curve. - View Dependent Claims (8)
-
Specification