Robot cleaner and method for controlling the same
First Claim
1. A method for controlling a robot cleaner configured to project light of a predetermined pattern to a floor of an area in front of the robot cleaner in a downward direction and to acquire an image of the area to which the light is projected, comprising:
- (a) acquiring an image of an area in front of the robot cleaner, wherein the acquired image including information regarding at least a first pattern and a second pattern, the first and second pattern being vertically aligned with regard to the acquired image, the first pattern formed by light directly projected from the robot cleaner, and the second pattern formed by light projected from the robot cleaner and then reflected to form the second pattern;
(b) detecting at least the first and second patterns from the acquired image;
(c) discriminating, at a controller of the robot cleaner, the first pattern from the second pattern based on geometrical characteristics defined by a projection direction of the light and a direction of an optical axis in which the image is acquired, wherein discriminating the first pattern from the second pattern includes determining the first pattern as being a valid pattern and determining the second pattern as being reflected light, wherein the discriminating based on the geometrical characteristics defined by the projection direction of the light and the direction of the optical axis is performed at the controller of the robot cleaner,three-dimensionally configuring obstacle information around the robot cleaner based at least on the detected valid pattern; and
controlling movement of the robot cleaner based on the three-dimensionally configured obstacle information.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling a robot cleaner configured to project light of a predetermined pattern to a floor of an area in front thereof in a specific direction and to acquire an image of the area to which the light is projected, according to the present disclosure, includes: (a) acquiring a front view image of the robot cleaner; (b) detecting the pattern from the image acquired in (a); and (c) discriminating a pattern formed by reflected light from a pattern formed by light directly projected from the robot cleaner, from among patterns indicated in the acquired image, on the basis of geometrical characteristics defined by a projection direction of the light and the direction of an optical axis in which the image is acquired when two or more patterns are detected from the image.
13 Citations
20 Claims
-
1. A method for controlling a robot cleaner configured to project light of a predetermined pattern to a floor of an area in front of the robot cleaner in a downward direction and to acquire an image of the area to which the light is projected, comprising:
-
(a) acquiring an image of an area in front of the robot cleaner, wherein the acquired image including information regarding at least a first pattern and a second pattern, the first and second pattern being vertically aligned with regard to the acquired image, the first pattern formed by light directly projected from the robot cleaner, and the second pattern formed by light projected from the robot cleaner and then reflected to form the second pattern; (b) detecting at least the first and second patterns from the acquired image; (c) discriminating, at a controller of the robot cleaner, the first pattern from the second pattern based on geometrical characteristics defined by a projection direction of the light and a direction of an optical axis in which the image is acquired, wherein discriminating the first pattern from the second pattern includes determining the first pattern as being a valid pattern and determining the second pattern as being reflected light, wherein the discriminating based on the geometrical characteristics defined by the projection direction of the light and the direction of the optical axis is performed at the controller of the robot cleaner, three-dimensionally configuring obstacle information around the robot cleaner based at least on the detected valid pattern; and controlling movement of the robot cleaner based on the three-dimensionally configured obstacle information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for controlling a robot cleaner configured to project light in front of the robot cleaner in a downward direction and to acquire an image of the area to which the light is projected, comprising:
-
acquiring an image of an area in front of the robot cleaner, wherein the acquired image including information regarding at least a first pattern and a second pattern, the first and second pattern being vertically aligned with regard to the acquired image, the first pattern formed by light directly projected from the robot cleaner, and the second pattern formed by light projected from the robot cleaner and then reflected to form the second pattern; detecting at least the first and second patterns from the acquired image; discriminating, at a controller of the robot cleaner, the first pattern from the second pattern based on geometrical characteristics defined by a projection direction of the light and a direction of an optical axis in which the image is acquired when two or more patterns are detected from the image, wherein discriminating the first pattern from the second pattern includes determining the first pattern as being a valid pattern and determining the second pattern as being reflected light, wherein the discriminating based on the geometrical characteristics defined by the projection direction of the light and the direction of the optical axis is performed at the controller of the robot cleaner, three-dimensionally configuring obstacle information around the robot cleaner based at least on the detected valid pattern; and controlling movement of the robot cleaner based on the three-dimensionally configured obstacle information. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification