CPC A47L 9/2826 (2013.01) [A47L 9/009 (2013.01); A47L 11/4011 (2013.01); A47L 11/4061 (2013.01); G01B 11/02 (2013.01); G05D 1/0238 (2013.01); A47L 2201/04 (2013.01); A47L 2201/06 (2013.01)] | 10 Claims |
1. A robot cleaner, comprising:
a first light source, configured to emit first light;
an optical sensor, configured to sense first optical data generated according to the first light;
a processing circuit, configured to compute a height or an overhang height of an obstacle based on the first optical data,
wherein the first light source is turned on when the processing circuit determines the obstacle exists in a predetermined region,
wherein the first light source is turned off when the processing circuit does not determine the obstacle exists in the predetermined region; and
a second light source, configured to emit second light,
wherein the optical sensor senses second optical data generated according to the second light,
wherein the processing circuit determines whether the obstacle exists in the predetermined region or not based on the second optical data,
wherein the processing circuit computes the height of the obstacle when the obstacle existing in the predetermined region of the robot cleaner is determined,
wherein the processing circuit does not compute the height and the overhang height when the obstacle does not exist in the predetermined region is determined.
|