×

Robot cleaner and method for controlling the same

  • US 10,133,930 B2
  • Filed: 10/13/2015
  • Issued: 11/20/2018
  • Est. Priority Date: 10/14/2014
  • Status: Active Grant
First Claim
Patent Images

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 specific 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;

    (b) detecting patterns from the acquired image; and

    (c) determining a first pattern and a second pattern from among the detected patterns, the first pattern formed by light directly projected from the robot cleaner, the second pattern formed after reflection of the first pattern, and discriminating the first pattern from the second pattern based on geometrical characteristics defined by a projection direction of the light and the direction of an optical axis in which the image is acquired,wherein, when a position of a third pattern formed by light directly projected to the floor is defined as a reference position in the acquired image, step (c) comprises selecting a pattern detected at the reference position as the first pattern when one of the two or more patterns is detected at the reference position and at least one other pattern is detected from a region above the reference position,wherein the method further comprises (d) updating the reference position,wherein step (d) comprises;

    (d-1) acquiring an image of an area in front of the robot cleaner;

    (d-2) detecting a fourth pattern formed by light directly projected to the floor from the robot cleaner from the image acquired in step (d-1);

    (d-3) comparing a distance between the fourth pattern and the reference position with a predetermined allowable distance; and

    (d-4) updating the reference position to a position of the fourth pattern based on a comparison result in step (d-3).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×