CPC B25J 9/1666 (2013.01) [A47L 9/2857 (2013.01); B25J 9/0003 (2013.01); B25J 9/1697 (2013.01); B25J 11/0085 (2013.01); B25J 13/006 (2013.01); G01C 21/3856 (2020.08); G01C 21/3885 (2020.08); A47L 2201/04 (2013.01)] | 29 Claims |
1. A method of controlling operation an autonomous cleaning robot, the method comprising:
receiving, from the autonomous cleaning robot, information about a floor surface traversable by the autonomous cleaning robot;
presenting, by a display of a handheld computing device, a graphical map of the floor surface traversable by the autonomous cleaning robot using the received information;
receiving, by the handheld computing device, a user selection of at least a portion of a boundary of a bounded area of the floor surface, the selected portion of the boundary representing a virtual boundary traversable by the autonomous cleaning robot;
presenting, on the graphical map of the floor surface and in response to the user selection, (i) a graphical representation of the selected portion of the boundary of the bounded area of the floor surface, (ii) a first visual alert indicating the selected portion of the boundary is within the bounded area, and a second visual alert, visually different from the first visual alert, indicating the selected portion of the boundary is outside the bounded area, and (iii) an indicator associated with the bounded area of the floor surface; and
generating a control signal for controlling the autonomous cleaning robot to clean one or more user-selectable bounded areas of the floor surface including the bounded area.
|