Systems and methods for configurable operation of a robot based on area classification

US2018284792A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018284792-A1
Application numberUS-201815943083-A
CountryUS
Kind codeA1
Filing dateApr 2, 2018
Priority dateSep 14, 2016
Publication dateOct 4, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of operating a mobile robot includes generating a segmentation map defining respective regions of a surface based on occupancy data that is collected by a mobile robot responsive to navigation of the surface, identifying sub-regions of at least one of the respective regions as non-clutter and clutter areas, and computing a coverage pattern based on identification of the sub-regions. The coverage pattern indicates a sequence for navigation of the non-clutter and clutter areas, and is provided to the mobile robot. Responsive to the coverage pattern, the mobile robot sequentially navigates the non-clutter and clutter areas of the at least one of the respective regions of the surface in the sequence indicated by the coverage pattern. Related methods, computing devices, and computer program products are also discussed.

First claim

Opening claim text (preview).

That which is claimed: 1 . A method of operating a mobile robot, comprising: executing, by at least one processor, computer readable instructions stored in a non-transitory computer readable storage medium to perform operations comprising: receiving cleaning mission information, wherein the cleaning mission information comprises an order of cleaning respective demarcated regions of a segmentation map, wherein the segmentation map comprises a representation of a surface and is segmented to define the respective demarcated regions; and performing a cleaning operation responsive to receiving the cleaning mission information, wherein performing the cleaning operation comprises operating a drive of the mobile robot to sequentially navigate areas of the surface represented by the respective demarcated regions of the segmentation map in the order indicated by the cleaning mission information. 2 . The method of claim 1 , wherein performing the cleaning operation further comprises operating the drive of the mobile robot to traverse an area of the surface represented by one of the respective demarcated regions in a direction of travel indicated by a rank direction included in the cleaning mission information. 3 . The method of claim 2 , wherein the rank direction is along a first dimension of the one of the respective demarcated regions that is longer than a second dimension thereof, and wherein operating the drive of the mobile robot to traverse the area of the surface represented by the one of the respective demarcated regions in the direction of travel indicated by the rank direction comprises fewer turns than in a direction of travel along the second dimension. 4 . The method of claim 1 , wherein the cleaning mission information includes a first cleaning mission instruction that identifies a first selection of the respective demarcated regions to be cleaned and the order of cleaning therefor, and a second cleaning mission instruction that identifies a second selection of the respective demarcated regions to be cleaned, wherein the second selection is different from the first selection. 5 . The method of claim 4 , wherein performing the cleaning operation comprises: operating the drive of the mobile robot to navigate areas of the surface represented by the first and second selections of the respective demarcated regions of the segmentation map based on a first scheduled time associated with the first cleaning mission instruction and a second scheduled time associated with the second cleaning mission instruction, respectively. 6 . The method of claim 1 , wherein performing the cleaning operation further comprises operating the drive of the mobile robot to avoid navigation of an area of the surface represented by at least one of the respective demarcated regions as indicated by the cleaning mission information. 7 . The method of claim 1 , further comprising: updating the segmentation map based on occupancy data that is collected responsive to navigation of the surface; and transmitting the segmentation map to a mobile terminal for display thereon. 8 . The method of claim 7 , wherein the segmentation map is based on first occupancy data that is collected responsive to a previous navigation of the surface by at least one mobile robot, and wherein the updating is based on second occupancy data that is collected responsive to the navigation of the surface by the at least one mobile robot. 9 . The method of claim 1 , wherein the respective demarcated regions of the segmentation map correspond to respective rooms, and wherein performing the cleaning operation comprises operating the drive of the mobile robot to complete navigation in an area of the surface corresponding to one of the respective rooms before traversing an area of the surface corresponding to a next one of the respective rooms based on the order indicated by the cleaning mission information. 10 . The method of claim 1 , further comprising: transmitting room-based statistical information for one or more respective rooms to a mobile terminal for display thereon, wherein the one or more respective rooms correspond to the respective demarcated regions of the segmentation map. 11 . A method of operating a mobile terminal, comprising: executing, by at least one processor, computer readable instructions stored in a non-transitory computer readable storage medium to perform operations comprising: displaying, via a user interface of the mobile terminal, an image of a segmentation map including respective demarcated regions, wherein the segmentation map comprises a representation of a surface and is segmented to define the respective demarcated regions, and wherein the segmentation map is based on occupancy data that is collected responsive to navigation of the surface by at least one mobile robot. 12 . The method of claim 11 , further comprising: receiving, via the user interface, a selection of one of the respective demarcated regions of the segmentation map, wherein the respective demarcated regions correspond to respective rooms, wherein displaying the image of the segmentation map comprises displaying room-based statistical information for the one of the respective demarcated regions responsive to the selection thereof. 13 . The method of claim 11 , further comprising: receiving, via the user interface, a selection of a cleaning operation for one or more of the respective demarcated regions of the segmentation map; and transmitting cleaning mission information comprising the selection to the at least one mobile robot. 14 . The method of claim 13 , wherein the selection indicates a cleaning pattern including one or more directions of travel in the one or more of the respective demarcated regions, and wherein the cleaning mission information instructs the mobile robot to traverse one or more areas of the surface represented by the one or more of the respective demarcated regions based on the cleaning pattern. 15 . The method of claim 13 , wherein the selection indicates a cleaning level including a number of passes in the one or more of the respective demarcated regions, and wherein the cleaning mission information instructs the mobile robot to repeatedly traverse one or more areas of the surface represented by the one or more of the respective demarcated regions based on the number of passes. 16 . The method of claim 13 , wherein the selection indicates an order of cleaning the one or more of the respective demarcated regions, and wherein the cleaning mission information instructs the mobile robot to sequentially navigate one or more areas of the surface represented by the one or more of the respective demarcated regions in the order. 17 . The method of claim 13 , wherein the selection indicates at least one of the respective demarcated regions that is not to be cleaned, and wherein the cleaning mission information instructs the mobile robot to avoid navigation of at least one area of the surface represented by the at least one of the respective demarcated regions. 18 . The method of claim 11 , further comprising: receiving, via the user interface, a zoom selection, wherein displaying the image of the segmentation map comprises displaying an enlarged view of the image of the segmentation map based on the zoom selection. 19 . The method of claim 11 , wherein displaying the image of the segmentation map further comprises displaying a rank direction indicating a direction of travel of a mobile robot in at least one of the respective demarcated regio

Assignees

Inventors

Classifications

  • Elements for displacement of the vacuum cleaner or the accessories therefor, e.g. wheels, casters or nozzles · CPC title

  • Mobile robot · CPC title

  • Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor · CPC title

  • Details related to signal transmission in suction cleaners · CPC title

  • A47L9/0488Primary

    Combinations or arrangements of several tools, e.g. edge cleaning tools · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018284792A1 cover?
A method of operating a mobile robot includes generating a segmentation map defining respective regions of a surface based on occupancy data that is collected by a mobile robot responsive to navigation of the surface, identifying sub-regions of at least one of the respective regions as non-clutter and clutter areas, and computing a coverage pattern based on identification of the sub-regions. Th…
Who is the assignee on this patent?
Irobot Corp
What technology area does this patent fall under?
Primary CPC classification A47L9/0488. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Thu Oct 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).