Legal claims defining the scope of protection, as filed with the USPTO.
1. A mobile cleaning robot comprising: a cleaning head configured to clean a floor surface; one or more sensors configured to obtain information about an environment, the one or more sensors comprising a microphone configured to capture audio signals from the environment; a control module configured to: communicate with a mobile computing device to cause the mobile computing device to display a message requesting a guided tour of the environment, control the mobile cleaning robot to follow an individual through at least a portion of the environment responsive to an audible command from the individual, the audible command having been captured by the microphone, and generate a map of the environment based at least in part on information obtained by the one or more sensors while following the individual through the environment; and a storage device configured to store the generated map of the environment.
2. The mobile cleaning robot of claim 1, wherein generating the map of the environment comprises labeling one or more rooms in the environment.
3. The mobile cleaning robot of claim 2, wherein the control module is configured to determine a label for each of one or more rooms in the environment based on an audible signal from the individual, the audible signal having been captured by the microphone.
4. The mobile cleaning robot of claim 1, wherein the one or more sensors comprise at least one camera configured to capture images that include regions of the environment above the floor surface.
5. The mobile cleaning robot of claim 4, wherein the at least one camera is configured to capture the images as the mobile cleaning robot follows the individual through the at least a portion of the environment.
6. The mobile cleaning robot of claim 4, wherein the control module is configured to control the mobile cleaning robot to return to one or more rooms of the environment to capture the images subsequent to controlling the mobile cleaning robot to follow the individual through the at least a portion of the environment.
7. The mobile cleaning robot of claim 4, comprising a recognition module configured to determine a type of each of one or more objects in the environment based on the images captured by the at least one camera.
8. The mobile cleaning robot of claim 7, wherein the recognition module is configured to determine the type of each of the one or more objects in the environment based at least in part on a type of room within which each of the one or more objects is located.
9. The mobile cleaning robot of claim 4, wherein the captured images comprise images of a particular object in the environment, and wherein the at least one camera is configured to capture the images in response to the individual gesturing toward the particular object.
10. The mobile cleaning robot of claim 9, wherein generating the map of the environment comprises labeling a type of the particular object, wherein the type of the particular object is determined based on an audible signal from the individual, the audible signal having been captured by the microphone.
11. The mobile cleaning robot of claim 4, wherein the captured images comprise images of a particular object in the environment, and wherein the at least one camera of the mobile cleaning robot is configured to capture the images in response to the individual pointing a camera of the mobile computing device at the particular object.
12. A method performed by a mobile cleaning robot, the method comprising: communicating with a mobile computing device to cause the mobile computing device to display a message requesting a guided tour of an environment, capturing, by a microphone of the mobile cleaning robot, an audible command from an individual; following the individual through at least a portion of the environment responsive to capturing the audible command; obtaining, by one or more sensors of the mobile cleaning robot, information about the environment, the one or more sensors comprising the microphone; and generating a map of the environment based at least in part on information obtained by the one or more sensors while following the individual through the environment.
13. The method of claim 12, wherein generating the map of the environment comprises labeling one or more rooms in the environment.
14. The method of claim 13, wherein labeling the one or more rooms in the environment comprises labeling the one or more rooms based on an audible signal from the individual captured by the microphone of the mobile cleaning robot.
15. The method of claim 12, wherein obtaining information about the environment comprises capturing, by one or more cameras, images that include regions of the environment above a floor surface.
16. The method of claim 15, comprising capturing the images while following the individual through the at least a portion of the environment.
17. The method of claim 15, comprising recognizing that the individual is gesturing toward a particular object prior to capturing the images.
18. The method of claim 15, comprising determining that the individual is pointing a camera of the mobile computing device at a particular object prior to capturing the images.
19. The method of claim 15, comprising, subsequent to following the individual through the at least a portion of the environment, returning to one or more rooms of the environment to capture the images.
20. The method of claim 12, wherein generating the map of the environment comprises determining a type of each of one or more objects in the environment.
21. The method of claim 20, comprising determining the type of each of the one or more objects based on images captured by the one or more sensors.
22. The method of claim 20, comprising determining the type of each of the one or more objects based, at least in part, on a type of room within which each of the one or more objects is located.
23. The method of claim 20, wherein determining the type of each of the one or more objects is based on an audible signal from the individual captured by the microphone of the mobile cleaning robot.
24. A mobile cleaning robot comprising: a cleaning head configured to clean a floor surface; one or more sensors configured to obtain information about an environment; a control module configured to: communicate with a mobile computing device to cause the mobile computing device to display a message requesting a guided tour of the environment, control the mobile cleaning robot to follow an individual through at least a portion of the environment responsive to a command from the individual, the command having been obtained by one or more of the sensors, and generate a map of the environment based at least in part on information obtained by the one or more sensors while following the individual through the environment; and a storage device configured to store the generated map of the environment.
25. The mobile cleaning robot of claim 24, wherein generating the map of the environment comprises: determining a label for each of one or more rooms in the environment based an audible signal from the individual, the audible signal having been captured by one or more of the sensors; and labeling the one or more rooms in the map.
26. The mobile cleaning robot of claim 24, wherein the one or more sensors comprise at least one camera configured to capture images including regions of the environment above the floor surface.
27. The mobile cleaning robot of claim 26, wherein the camera is configured to capture the images as the mobile cleaning robot follows the individual through the at least a portion of the environment.
28. The mobile cleaning robot of claim 26, wherein the control module is configured to control the mobile cleaning robot to return to an area of the environment to capture the images subsequent to controlling the mobile cleaning robot to follow the individual through the at least a portion of the environment.
29. The mobile cleaning robot of claim 26, comprising a recognition module configured to determine a type of each of one or more objects in the environment based on the images captured by the at least one camera.
30. The mobile cleaning robot of claim 26, wherein the captured images comprise images of a particular object in the environment, and wherein the at least one camera is configured to capture the images in response to the individual gesturing toward the particular object.
31. The mobile cleaning robot of claim 26, wherein the captured images comprise images of a particular object in the environment, and wherein the at least one camera of the mobile cleaning robot is configured to capture the images in response to the individual pointing a camera of the mobile computing device at the particular object.
Unknown
April 22, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.