×

Mobile robot and method of controlling the same

  • US 10,349,798 B2
  • Filed: 05/17/2017
  • Issued: 07/16/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 provide suction to a floor of the area;

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

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

    a second light source provided on the front portion of the main body and below the first light source, the second light source being configured to emit a second patterned light to a second sub-area of the prescribed area, the second sub-area being above the first sub-area; and

    a controller configured to;

    identify a first optical pattern, corresponding to the first patterned light, in the image captured by the camera,detect an obstacle based on at least one of a shape of the first optical pattern or a position of the first optical pattern in the image,detect a second optical pattern corresponding to the second patterned light in the image captured by the camera, wherein the controller detects the obstacle further based on at least one of a shape of the second optical pattern or position of the second optical pattern in the image, andcause the main body to move relative to the obstacle,wherein controller, when causing the main body to move relative to the obstacle, is further configured to;

    determine that the mobile robot is stuck in a region having a plurality of obstacles, including the detected obstacle and one or more additional obstacles, when mobile robot is positioned in the region for at least a threshold duration,detect, based on determining that mobile robot is stuck in the region, attributes of two or more of the obstacles in the region,identify, based on the attributes of two or more of the obstacles in the region, an escape path, andcontrol the main body to travel along the escape path.

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