CPC G05D 1/0219 (2013.01) [A47L 9/0488 (2013.01); A47L 9/2852 (2013.01); A47L 9/2857 (2013.01); A47L 9/2894 (2013.01); A47L 11/4011 (2013.01); G05D 1/0016 (2013.01); G05D 1/0044 (2013.01); G05D 1/0274 (2013.01); A47L 2201/04 (2013.01); G05D 2201/0203 (2013.01); Y10S 901/01 (2013.01)] | 20 Claims |
1. A method of operating a mobile robot in an environment, the method comprising:
executing, by a processor of a mobile terminal, 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, a segmentation map of the environment;
receiving cleaning mission information comprising demarcated regions on the segmentation map including one or more regions to be cleaned and at least one keep-out region to be excluded from being cleaned by the mobile robot;
receiving information about a boundary of an obstacle detected by the mobile robot in the environment;
receiving a user input to modify the at least one keep-out region on the segmentation map based on a discrepancy between a user-defined boundary of the at least one keep-out region and the detected boundary of the obstacle; and
controlling the mobile robot to navigate the environment and to perform a cleaning operation in accordance with the cleaning mission information.
|