×

Mobile robot and method of controlling the same

  • US 10,517,456 B2
  • Filed: 05/17/2017
  • Issued: 12/31/2019
  • Est. Priority Date: 05/17/2016
  • Status: Active Grant
First Claim
Patent Images

1. A mobile robot, comprising:

  • a main body configured to travel in an area to be cleaned and to suck foreign materials on a floor of the area to be cleaned;

    a camera provided on a front portion of the main body and configured to capture an image of a prescribed area;

    a first light source provided on the front portion of the main body and configured to emit a first patterned light at a downward angle toward a first sub-region of the prescribed area; and

    a controller configured to;

    detect whether the image captured by camera includes a first optical pattern corresponding to the first patterned light,identify an obstacle in the prescribed area based on the first optical pattern, andcontrol a movement of the main body relative to the obstacle,wherein the controller, when identifying the obstacle, is further configured to determine that the obstacle includes a cliff based on at least one of a shape or location of the first optical pattern in the image,wherein the controller, when controlling the movement of the main body, is further configured to cause the mobile robot to move in a first direction to another location after detecting the cliff,wherein the camera is further configured to capture another image at the other location, andwherein the controller is further configured to;

    identify, in the other image, another first optical pattern corresponding to at least a portion of the first patterned light emitted by the first light source at the other location,compare one or more dimensions of the other first optical pattern to one or more dimensions of the first optical pattern, andcontrol the movement of the main body based on comparing the one or more dimensions of the other first optical pattern to the one or more dimensions of the first optical pattern.

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