Robotic vacuum cleaner with edge and object detection system
First Claim
Patent Images
1. A robot comprising:
- a motion unit;
a two-dimensional (2D) array of detectors supported by the motion unit, each detector having a counter associated therewith, the 2D array operable to generate a frame of distance indications to one or more features in an environment in which the robot operates;
an infrared sensor including;
(a) an infrared light source configured to produce a plurality of modulated pulses of infrared light directed toward the environment of the robot; and
(b) at least one optic element configured to focus a plurality of reflections of the infrared light pulses from the environment of the robot to the 2D array of detectors, causing the detection of the 2D array of detectors, wherein the modulated pulses enable detection of low-energy diffuse reflections; and
at least one processor operatively coupled to the 2D array of detectors, the processor operable;
(a) to determine one or more features of the environment based at least in part on one or more frames of distance indications; and
(b) to control the motion unit of the robot to avoid the one or more detected features.
3 Assignments
0 Petitions
Accused Products
Abstract
A robot uses an infrared sensor including an infrared light source which produces pulses of infrared light. Optics focus reflections of the infrared light pulses from different portions of the environment of the robot to different detectors in a 2D array of detectors. The detectors produce an indication of the distance to the closest object in an associated portion of the environment. The robot can use the indications to determine features in the environment. The robot can be controlled to avoid these features.
251 Citations
32 Claims
-
1. A robot comprising:
-
a motion unit; a two-dimensional (2D) array of detectors supported by the motion unit, each detector having a counter associated therewith, the 2D array operable to generate a frame of distance indications to one or more features in an environment in which the robot operates; an infrared sensor including;
(a) an infrared light source configured to produce a plurality of modulated pulses of infrared light directed toward the environment of the robot; and
(b) at least one optic element configured to focus a plurality of reflections of the infrared light pulses from the environment of the robot to the 2D array of detectors, causing the detection of the 2D array of detectors, wherein the modulated pulses enable detection of low-energy diffuse reflections; andat least one processor operatively coupled to the 2D array of detectors, the processor operable;
(a) to determine one or more features of the environment based at least in part on one or more frames of distance indications; and
(b) to control the motion unit of the robot to avoid the one or more detected features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling a robot comprising:
-
producing a plurality of modulated pulses of infrared light directed toward an environment of the robot; focusing with at least one optic element a plurality of reflections of the infrared light pulses from the environment of the robot to a two-dimensional (2D) array of detectors; detecting by the 2D array of detectors the plurality of reflections of the infrared light pulses, wherein the modulated pulses enable detection of low-energy diffuse reflections; generating a frame of distance indications to one or more features in the environment; processing the generated one or more frames of distance indications to determine one or more features of the environment; and controlling the motion of the robot to avoid the one or more features of the environment. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A robot comprising:
-
an infrared light source configured to produce a plurality of modulated pulses of infrared light directed toward an environment of the robot; a two-dimensional (2D) array of detectors, each detector having a counter associated therewith, the 2D array operable; (a) to detect a plurality of reflections of the infrared light pulses from the environment, including low-energy diffuse reflections; and (b) to generate a frame of distance indications to one or more features of the environment; at least one processor operatively coupled to the 2D array of detectors, the processor operable; (a) to determine one or more features of the environment based at least in part on one or more frames of distance indications; and (b) to control the motion of the robot to avoid the one or more detected features. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for controlling a robot comprising:
-
transmitting a plurality of modulated pulses of infrared light toward an environment of the robot; detecting by an infrared detector a plurality of low-energy diffuse reflections of the infrared light pulses indicating distances to one or more features of an environment; processing one or more distance indications to determine one or more features of the environment; adding the one or more determined features to an internal map of the environment; and controlling the motion of the robot to avoid the one or more features of the environment. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification