Robotic vacuum with localized cleaning algorithm
First Claim
Patent Images
1. A method of operating a robot cleaner with a processor comprising:
- selecting a cleaning mode, the cleaning modes include a room cleaning mode and a localized cleaning mode, the localized cleaning mode includes doing a serpentine clean within a predetermined pattern; and
cleaning with the robot cleaner in the selected mode.
2 Assignments
0 Petitions
Accused Products
Abstract
A robot cleaner is described that cleans a room using a serpentine room clean and a serpentine localized clean. Sensors can include an object following sensor, a stairway detector and bumper sensors.
-
Citations
69 Claims
-
1. A method of operating a robot cleaner with a processor comprising:
-
selecting a cleaning mode, the cleaning modes include a room cleaning mode and a localized cleaning mode, the localized cleaning mode includes doing a serpentine clean within a predetermined pattern; and
cleaning with the robot cleaner in the selected mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A robot cleaner comprising:
-
a cleaning unit on the robot cleaner;
a processor to control the robot cleaner in a selected cleaning mode, the cleaning modes include a room cleaning mode and a localized cleaning mode, the localized cleaning mode includes doing a serpentine clean within a predetermined pattern. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of using a robot cleaner to clean a room, comprising:
-
cleaning a room in a serpentine pattern;
detecting an obstacle in the room;
going into an object following mode to avoid the obstacle; and
resuming the serpentine pattern clean. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A robot cleaner comprising:
-
a cleaning unit on the robot cleaner;
a motion unit to move the robot cleaner;
sensor unit to detect obstacles;
a processor to control the robot cleaner to clean the room in a serpentine pattern;
the processor causing the robot cleaner to go into an object following mode to avoid an obstacle detected by the sensor unit, the processor causing the robot cleaner to resume the serpentine pattern clean once the obstacle is avoided. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of using a robot cleaner to clean a room, comprising:
-
cleaning a room in a serpentine pattern;
detecting an a descending stairway with an edge sensor, the edge sensor unit including an emitter and a detector, the detector detecting less reflected energy when the sensor is positioned over the descending stairway;
avoiding the descending stairway; and
resuming the serpentine pattern clean. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A robot cleaner comprising:
-
a cleaning unit on the robot cleaner;
a motion unit to move the robot cleaner;
sensor unit to detect descending stairways, the sensor unit including an emitter and a detector, the detector detecting less reflected energy when the detector is positioned over a descending stairway;
a processor to control the robot cleaner to clean the room in a serpentine pattern;
the processor causing the robot cleaner to avoid a detected descending stairway, the processor causing the robot cleaner to resume the serpentine pattern clean once the descending stairway is avoided. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A robot comprising:
-
an element normally in a first position, the element being movable to a second position by contact with an object;
an emitter that transmits electromagnetic energy;
a detector that detects electromagnetic energy, wherein when the element is in the first position the detector detects electromagnetic energy from the emitter, and when the element is in the second position the detector detects less electromagnetic energy from the detector such that the contact condition can be determined; and
a processor operably connected to the detector to modify the operation of the robot when the contact condition is determined. - View Dependent Claims (56, 57, 58, 59)
-
-
60. A method of operating a robot comprising:
-
radiating electromagnetic energy from an emitter;
detecting electromagnetic energy with a detector, wherein an element is normally in a first position, the element being movable to a second position by contact with an object, wherein when the element is in the first position the detector detects electromagnetic energy from the emitter, and when the element is in the second position the detector detects less electromagnetic energy from the detector such that the contact condition can be determined; and
modifying the operation of the robot in response to the contact condition. - View Dependent Claims (61, 62, 63, 64)
-
-
65. A tactile sensor for a robot comprising:
-
an element normally in a first position, the element being movable to a second position by contact with an object;
an emitter that transmits electromagnetic energy; and
a detector that detects electromagnetic energy, wherein when the element is in the first position the detector detects electromagnetic energy from the emitter, and when the element is in the second position the detector detects less electromagnetic energy from the detector such that the contact condition can be determined. - View Dependent Claims (66, 67, 68, 69)
-
Specification