SYSTEMS AND METHODS FOR CONFIGURABLE OPERATION OF A ROBOT BASED ON AREA CLASSIFICATION
First Claim
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.
4 Assignments
0 Petitions
Accused Products
Abstract
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.
16 Citations
21 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification