×

Conversion of cleaning robot camera images to floorplan for user interaction

  • US 10,638,906 B2
  • Filed: 12/15/2017
  • Issued: 05/05/2020
  • Est. Priority Date: 12/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a floorplan populated with images captured by a floor-traversing cleaning robot, comprising:

  • providing a camera mounted in the floor-traversing cleaning robot sufficiently high in a robot housing to provide an angled view downward at a floor;

    creating localization data using a SLAM algorithm to localize the floor-traversing cleaning robot;

    creating a rectilinear grid of the floorplan using the localization data;

    capturing a series of images of the floor with the camera at different locations as the floor-traversing cleaning robot traverses the floor;

    determining a location of the floor-traversing cleaning robot for each of the images;

    tagging each of the series of images with a location of the floor-traversing cleaning robot at a time of image capture;

    cropping each of the images to identify at least one image segment in each of the images;

    transforming the image segment from a robot camera perspective view to a planar view;

    populating rectangles in the rectilinear grid of the floorplan with each of the image segments at the robot location in the planar view to provide an image populated floorplan, with an offset corresponding to a difference between the robot position and the position of the image segment on the floor, utilizing a known manufactured height of the camera off the floor and known downward angle of the camera to correlate an image pixel position with a planar floor position in the floorplan;

    displaying the image populated floorplan to a user; and

    accepting a user input on the floorplan for modifying an operating characteristic of the floor-traversing cleaning robot;

    wherein the field of view of the camera begins 5-25 centimeters in front of the floor-traversing cleaning robot.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×