×

METHODS AND SYSTEMS FOR COMPLETE COVERAGE OF A SURFACE BY AN AUTONOMOUS ROBOT

  • US 20140222279A1
  • Filed: 04/11/2014
  • Published: 08/07/2014
  • Est. Priority Date: 11/06/2009
  • Status: Active Grant
First Claim
Patent Images

1. A mobile robot, comprising:

  • a motorized drive and a drive circuit connected thereto to move the mobile robot among robot poses on a surface;

    an edge sensor configured to detect edges of obstacles on a surface traversed by the mobile robot;

    a localizing sensor configured to detect robot pose on the surface traversed by the mobile robot;

    a memory circuit that stores a map of the surface, wherein the map is expanded by adding explored locations, unexplored locations, and edge locations to the stored map according to the localizing sensor and the edge sensor, wherein a frontier indicates a boundary between an explored location and an unexplored location, and an edge indicates a boundary between an explored location and an occupied location;

    a region-covering routine that provides drive circuit instructions to follow a path tactic pattern to expand the map relative to one or more frontiers,an edge-tracing routine that provides drive circuit instructions to trace along detected edges of obstacles, wherein the edge-tracing routine begins at edge locations discovered during the region-covering routine and extends tracing when new edges of obstacles are detected in real time by the edge sensor and expands the map with new frontiers discovered as the mobile robot moves along edges in the course of edge-tracing; and

    a control circuit configured to monitor the edge sensor and localizing sensor, execute drive circuit instructions to move the mobile robot, and expand the map by;

    executing the region-covering routine to expand the map outward from a non-edge origin location until no additional frontiers are discovered by alternately applying the path tactic pattern in at least two different directions of region discovery;

    executing the edge-tracing routine to trace detected edges of obstacles; and

    returning to the region-covering routine after new frontiers are discovered during an edge-tracing routine.

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