US 12,246,453 B2
Mapping interface for mobile robots
Vanessa Wiegel, Needham, MA (US); Stephen O'Dea, Bedford, MA (US); Kathleen Ann Mahoney, Spencerport, NY (US); Qunxi Huang, Somerville, MA (US); Michael Foster, Stoneham, MA (US); Brian Ratta, Burlington, MA (US); Garrett Strobel, Boston, MA (US); and Scott Marchant, Saratoga Springs, UT (US)
Assigned to iRobot Corporation, Bedford, MA (US)
Filed by iRobot Corporation, Bedford, MA (US)
Filed on May 19, 2021, as Appl. No. 17/325,072.
Application 17/325,072 is a continuation of application No. 17/308,299, filed on May 5, 2021.
Application 17/308,299 is a continuation of application No. 16/121,234, filed on Sep. 4, 2018, granted, now 11,007,644.
Prior Publication US 2021/0268655 A1, Sep. 2, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 20/00 (2019.01); A47L 9/28 (2006.01); B25J 9/00 (2006.01); B25J 9/16 (2006.01); B25J 11/00 (2006.01); B25J 13/00 (2006.01); G01C 21/00 (2006.01)
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
OG exemplary drawing
 
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.