IP Library › Granted Patent US 12,440,079
Granted Patent B2
US 12,440,079 · App. 17/638,795 · Granted Oct 14, 2025

Cleaning robot and control method thereof

Inventors: Yiyun Tan (Suzhou, CN); Mingjian Xie (Suzhou, CN); Shisong Zhang (Suzhou, CN)
Assignee: Positec Power Tools (Suzhou) Co., LTD.
A47L11/4011A47L11/28A47L11/4055A47L11/4066G05D1/0214G05D1/0274A47L2201/04A47L2201/06G05D1/0227G05D1/024G05D1/0255G05D1/0257
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,440,079
App. No.
17/638,795
Granted
Oct 14, 2025
Kind
B2
Abstract

A cleaning robot (and a control method thereof) including a body, a mover, to drive the cleaning robot to move on a ground and perform cleaning work, a detector, configured to detect a ground feature in front of the cleaning robot, a positioner, configured to obtain position information of the cleaning robot, and a controller, electrically connected to the detector and the positioner. The controller stores or obtains a map of a working region of the cleaning robot and can determine a position of the cleaning robot in the map according to the position information of the cleaning robot. Further, the controller recognizes the ground feature according to a detection result of the detector and controls, according to the position of the cleaning robot in the map, the cleaning robot to perform a corresponding action.

Claims (24)

1. A method of controlling a cleaning robot, the method comprising:

driving the cleaning robot to move on a ground and performing cleaning work thereon;

detecting a ground feature in front of the cleaning robot;

obtaining position information of the cleaning robot;

storing or obtaining a map of a working region of the cleaning robot;

determines a position of the cleaning robot within the map according to the position information of the cleaning robot, the map including a traveling region and an entrance/exit region for entering or leaving the traveling region;

recognizing the ground feature according to a detection result, the ground feature including a carpet, the recognizing the ground feature according to the detection result including recognizing the ground feature as the carpet;

controlling, according to the position of the cleaning robot in the map, based on a first location of the ground feature, the cleaning robot to perform a first corresponding action, the first corresponding action including:

in response to determining that the cleaning robot is located away from the entrance/exit region such that the carpet is located beyond a range of a first predetermined distance to the entrance/exit region, controlling the cleaning robot not to enter a region in which the carpet is located; and

controlling, according to the position of the cleaning robot in the map, based on a second location of the ground feature, the cleaning robot to perform a second corresponding action, the first location being different from the second location, the second corresponding action being different from the first corresponding action.

2. The cleaning robot method according to claim 1 , wherein the recognizing the ground feature as the carpet including:

obtaining, by detecting a distance between the cleaning robot and the ground, a height parameter representing a height of the ground; and

recognizing the ground feature as the carpet in response to determining that the height parameter is greater than a first preset value.

3. The method according to claim 1 , wherein the second corresponding action includes:

in response to determining that another carpet is located at the entrance/exit region such that the another carpet is within a range of a second predetermined distance to the entrance/exit region, controlling the cleaning robot to pass through a region in which the another carpet is located.

4. The method according to claim 3 , further comprising:

prior to controlling the cleaning robot to pass through the region in which the another carpet is located, determining that the cleaning robot is in a cross-region movement mode instead of an intra-region movement mode,

in the cross-region movement mode, controlling the cleaning robot to enter, from one traveling region, to another traveling region through the entrance/exit region; and

in the intra-region movement mode, controlling the cleaning robot to move in the one traveling region and performing cleaning work.

5. The cleaning robot according to claim 1 , wherein the controlling the cleaning robot not to enter the region in which the carpet is located comprises:

controlling the cleaning robot to drive away from the carpet, or controlling the cleaning robot to move along an edge of the carpet.

6. The method according to claim 1 , further comprising:

lifting a mop of the cleaning robot.

7. The method according to claim 1 , wherein the map is received from a user terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2022
From: TAN, YIYUN; XIE, MINGJIAN; ZHANG, SHISONG
To: POSITEC POWER TOOLS (SUZHOU) CO., LTD
Reel/Frame 059834/0443 →
Priority Claims (1)
CN 201910788271.0 · Aug 26, 2019 · national
Continuity (1)
Related Publication 20220280009A1 · Sep 8, 2022
References Cited (64)
US 5815880A · Nakanishi · 1998 [cited by applicant]
US 20050251292A1 · Casey et al. · 2005 [cited by applicant]
US 20140075689A1 · Windorfer · 2014 [cited by applicant]
US 20170083022A1 · Tang · 2017 [cited by applicant]
US 20180360281A1 · Shin et al. · 2018 [cited by applicant]
US 20180368644A1 · Chavana, Jr. et al. · 2018 [cited by applicant]
US 20190018420A1 · Yee et al. · 2019 [cited by applicant]
US 20190101926A1 · Takaoka et al. · 2019 [cited by applicant]
US 20190142237A1 · Isenberg et al. · 2019 [cited by applicant]
US 20190212752A1 · Fong · 2019 [cited by examiner]
US 20200000302A1 · Morin · 2020 [cited by examiner]
US 20200019156A1 · Drew · 2020 [cited by examiner]
US 20210068605A1 · Kim · 2021 [cited by examiner]
US 20210114220A1 · Shin · 2021 [cited by examiner]
US 20210283773A1 · Ahn · 2021 [cited by examiner]
US 20220066463A1 · Byun · 2022 [cited by examiner]
US 20220379924A1 · Foster · 2022 [cited by examiner]
CN 104526699A · 2015 [cited by applicant]
CN 104825101A · 2015 [cited by applicant]
CN 106137057A · 2016 [cited by applicant]
CN 106527449A · 2017 [cited by applicant]
CN 106859512A · 2017 [cited by applicant]
CN 106998980A · 2017 [cited by applicant]
CN 106998985A · 2017 [cited by applicant]
CN 206403708U · 2017 [cited by applicant]
CN 107280590A · 2017 [cited by applicant]
CN 107456162A · 2017 [cited by applicant]
CN 107471188A · 2017 [cited by applicant]
CN 107788913A · 2018 [cited by applicant]
CN 108436921A · 2018 [cited by applicant]
CN 108514381A · 2018 [cited by applicant]
CN 108814437A · 2018 [cited by applicant]
CN 108888187A · 2018 [cited by applicant]
CN 109358623A · 2019 [cited by applicant]
CN 109602341A · 2019 [cited by applicant]
CN 208892436U · 2019 [cited by applicant]
CN 109846427A · 2019 [cited by applicant]
CN 109984688A · 2019 [cited by applicant]
EP 2457486A2 · 2012 [cited by applicant]
EP 2457486A3 · 2013 [cited by applicant]
EP 3417755A1 · 2018 [cited by applicant]
EP 3486039A1 · 2019 [cited by applicant]
JP H947413A · 1997 [cited by applicant]
JP 201461375A · 2014 [cited by applicant]
JP 2019005577A · 2019 [cited by applicant]
JP 2019121364A · 2019 [cited by applicant]
JP 2019171001 · 2019 [cited by applicant]
JP 20198879A · 2020 [cited by applicant]
KR 1020190089790A · 2019 [cited by applicant]
First Office Action in CN application No. 201910788271.0, dated Sep. 6, 2021. [cited by applicant]
Second Office Action in CN application No. 201910788271.0, dated Jan. 30, 2022. [cited by applicant]
First Office Action in CN application No. 202080059820.1, dated Dec. 23, 2022. [cited by applicant]
Third Office Action in CN application No. 201910788271.0, dated May 19, 2022. [cited by applicant]
Second Office Action in CN application No. 202080059820.1, dated Aug. 11, 2023. [cited by applicant]
First search in CN application No. 201910788271.0 , dated Sep. 6, 2021. [cited by applicant]
First search in CN application No. 202080059820.1, dated Dec. 23, 2022. [cited by applicant]
Supplementary search in CN application No. 202080059820.1, dated Aug. 11, 2023. [cited by applicant]
Supplementary search in CN application No. 201910788271.0 , dated Jan. 30, 2022. [cited by applicant]
Supplementary search in CN application No. 201910788271.0 , dated May 19, 2022. [cited by applicant]
Notice of Reasons for Refusal in application No. JP2022-513138, dated Dec. 12, 2023. [cited by applicant]
Notice of Reasons for Refusal in application No. JP2022-513138, dated Apr. 12, 2023. [cited by applicant]
Request for the Submission of an Opinion in application No. KR10-2022-7006604, dated Feb. 29, 2024. [cited by applicant]
International Search Report in application No. PCT/CN2019/122612, dated May 29, 2020. [cited by applicant]
Written Opinion in application No. PCT/CN2019/122612, dated May 29, 2020. [cited by applicant]