US 12,064,080 B2
Cleaning robot and control method thereof
Heesuk Yoon, Suwon-si (KR); Injoo Kim, Suwon-si (KR); Kyongsu Kim, Suwon-si (KR); Sanghyuk Park, Suwon-si (KR); Sukhoon Song, Suwon-si (KR); Dongmin Shin, Suwon-si (KR); Kiyong Lee, Suwon-si (KR); and Yeonkyu Jeong, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Sep. 23, 2021, as Appl. No. 17/483,081.
Application 17/483,081 is a continuation of application No. PCT/KR2021/011472, filed on Aug. 26, 2021.
Claims priority of application No. 10-2020-0109305 (KR), filed on Aug. 28, 2020.
Prior Publication US 2022/0061616 A1, Mar. 3, 2022
Int. Cl. A47L 9/28 (2006.01); A47L 9/00 (2006.01); G01S 7/481 (2006.01); G01S 7/497 (2006.01); G01S 17/89 (2020.01); G01S 17/931 (2020.01)
CPC A47L 9/2805 (2013.01) [A47L 9/009 (2013.01); A47L 9/2852 (2013.01); G01S 7/4811 (2013.01); G01S 7/497 (2013.01); G01S 17/89 (2013.01); G01S 17/931 (2020.01); A47L 2201/04 (2013.01); A47L 2201/06 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A cleaning robot comprising:
a main body;
a driving device configured to move the main body;
a cleaning device configured to perform cleaning by vacuuming foreign substances on a floor;
a Light Detection and Ranging (LiDAR) sensor disposed on an upper portion of the main body and configured to be raisable and lowerable between a first position and a second position, the first position and the second position having different heights;
a bumper sensor configured to detect a collision between the LiDAR sensor and an obstacle;
a sensor driver configured to generate power for raising and lowering the LiDAR sensor;
an obstacle sensor configured to obtain information on an obstacle;
memory storing one or more computer programs; and
one or more processors communicatively coupled to the driving device, the cleaning device, the LiDAR sensor, the bumper sensor, the sensor driver, the obstacle sensor and the memory,
wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors, cause the cleaning robot to:
generate a cleaning map based on point cloud information obtained by the LiDAR sensor and information of an obstacle obtained by the obstacle sensor, and
control the sensor driver to adjust a height of the LiDAR sensor based on at least one of the cleaning map, an output of the bumper sensor or the information of the obstacle obtained by the obstacle sensor.