MAP BASED TRAINING AND INTERFACE FOR MOBILE ROBOTS
First Claim
1. A method of operating an autonomous cleaning robot, the method comprising:
- initiating a training run of the autonomous cleaning robot;
receiving, at a mobile device, location data from the autonomous cleaning robot as the autonomous cleaning robot navigates an area;
presenting, on a display of the mobile device, a training map depicting portions of the area traversed by the autonomous cleaning robot during the training run;
presenting, on the display of the mobile device, an interface configured to allow the training map to be stored or deleted;
initiating additional training runs to produce additional training maps; and
presenting a master map generated based on a plurality of stored training maps.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of operating an autonomous cleaning robot is described. The method includes initiating a training run of the autonomous cleaning robot and receiving, at a mobile device, location data from the autonomous cleaning robot as the autonomous cleaning robot navigates an area. The method also includes presenting, on a display of the mobile device, a training map depicting portions of the area traversed by the autonomous cleaning robot during the training run and presenting, on the display of the mobile device, an interface configured to allow the training map to be stored or deleted. The method also includes initiating additional training runs to produce additional training maps and presenting a master map generated based on a plurality of stored training maps.
28 Citations
26 Claims
-
1. A method of operating an autonomous cleaning robot, the method comprising:
-
initiating a training run of the autonomous cleaning robot; receiving, at a mobile device, location data from the autonomous cleaning robot as the autonomous cleaning robot navigates an area; presenting, on a display of the mobile device, a training map depicting portions of the area traversed by the autonomous cleaning robot during the training run; presenting, on the display of the mobile device, an interface configured to allow the training map to be stored or deleted; initiating additional training runs to produce additional training maps; and presenting a master map generated based on a plurality of stored training maps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A handheld computing device comprising:
-
one or more input devices; a display; and a processor configured to; initiate data transmission and reception with an autonomous cleaning robot, present, on the display, a graphical representation of a training map depicting portions of an area traversed by the autonomous cleaning robot during a training run, present, on the display, an interface allowing the training map to be stored or deleted, initiate additional training runs to produce additional training maps, and present a master map generated based on a plurality of stored training maps. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification