×

Methods and systems for complete coverage of a surface by an autonomous robot

  • US 9,895,808 B2
  • Filed: 10/12/2015
  • Issued: 02/20/2018
  • Est. Priority Date: 11/06/2009
  • Status: Active Grant
First Claim
Patent Images

1. A mobile device configured to navigate a surface, the mobile device comprising:

  • a movement mechanism configured to move the mobile device among poses on the surface, each of the poses comprising a respective location and orientation of the mobile device on the surface;

    a mapping module configured to update a map representing data about the surface, the map associating locations of the surface with one or more properties, the properties being indicative of unexplored, explored, and occupied locations, wherein frontiers indicate respective boundaries between the explored locations and the unexplored locations, and edges indicate respective boundaries between the explored locations and the occupied locations;

    a region-covering module configured to cause the movement mechanism to move the mobile device so as to cover regions of the surface and to cause the mapping module to update the map responsive thereto;

    an edge-following module configured to cause the movement mechanism to move the mobile device along edges, cause the mapping module to extend the edges and add frontiers that are adjacent one or more of the edges and are discovered as the mobile device moves along the edges, and cause the region-covering module to cause the movement mechanism to move the mobile device so as to cover one or more of the frontiers responsive to discovery thereof during moving the mobile device along the edges.

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