IP Library Granted Patent US 12699403
Granted Patent B2
US 12699403 · App. 18/411,014 · Granted Aug 4, 2026

Floor material recognition method, control method, and storage medium

Inventors: Zhanglin Liu (Beijing, CN); Wulin Tian (Beijing, CN)
Assignee: Qfeeltech (Beijing) Co., Ltd.
G05D1/6485A47L11/28A47L11/4011A47L2201/04A47L2201/06G05D2105/10
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 12699403
App. No.
18/411,014
Granted
Aug 4, 2026
Kind
B2
Abstract

The present disclosure relates to the technical field of smart home, and in particular, to a floor material recognition method, a control method, and a storage medium. The recognition method for the autonomous mobile device for recognizing the floor material includes: transmitting control instructions to the autonomous mobile device, the control instructions including commands that instruct the autonomous mobile device to rotate at a same location for a predetermined rotation angle; obtaining an actual rotation angle of the autonomous mobile device; determining a floor material based on the predetermined rotation angle and the actual rotation angle, such that the autonomous mobile device can automatically recognize different floor materials, and execute different functions or work modes, or automatically configure different set velocities based on the different floor materials, such that the autonomous mobile device can reach substantially consistent actual moving velocities when moving on the different floor materials.

Claims (66)

1 . A floor material recognition method for an autonomous mobile device, comprising:

transmitting control instructions to the autonomous mobile device, the control instructions including commands instructing the autonomous mobile device to rotate at the same location for a predetermined rotation angle;

obtaining an actual rotation angle of the autonomous mobile device;

comparing the actual rotation angle with the predetermined rotation angle;

determining that a floor material is a high-resistance material:

when the actual rotation angle is smaller than the predetermined rotation angle, and an absolute value of a difference between the actual rotation angle and the predetermined rotation angle is greater than a first predetermined angle difference; and

based on a determination that the floor material is the high-resistance material, configuring a set velocity of the autonomous mobile device as: V set =K×V target , wherein, V set is the set velocity, V target is a target velocity, K is a coefficient, and K>1,

wherein the target velocity is a moving velocity for the autonomous mobile device to reach when moving on a floor as required by the control instructions, wherein the set velocity is a velocity for a motion assembly of the autonomous mobile device to reach, as required by the control instructions, in order for the autonomous mobile device to reach the target velocity.

2 . The floor material recognition method of claim 1 , further comprising:

determining that the floor material is a low-resistance material:

when the actual rotation angle is smaller than the predetermined rotation angle, and the absolute value of the difference between the actual rotation angle and the predetermined rotation angle is smaller than the first predetermined angle difference.

3 . The floor material recognition method of claim 2 , further comprising:

based on a determination that the floor material is the low-resistance material:

maintaining a work power of the autonomous mobile device and/or setting a work mode as a normal mode or a quiet mode; and/or

starting or allowing start of a wet-mopping function.

4 . The floor material recognition method of claim 1 ,

wherein when the actual rotation angle is greater than a second predetermined angle, or, when the absolute value of the difference between the actual rotation angle and the predetermined rotation angle is greater than the first predetermined angle difference and smaller than a second predetermined angle difference, then K=A×(α−β), wherein α is the predetermined rotation angle, β is the actual rotation angle, A is a constant; and

wherein the second predetermined angle difference is greater than the first predetermined angle difference.

5 . The floor material recognition method of claim 1 ,

wherein when the actual rotation angle is smaller than a second predetermined angle, or, when the absolute value of the difference between the actual rotation angle and the predetermined rotation angle is greater than a second predetermined angle difference, then K=A×Δ2, wherein, Δ2 is the second predetermined angle difference, A is a constant; and

wherein the second predetermined angle difference is greater than the first predetermined angle difference.

6 . The floor material recognition method of claim 1 , further comprising:

based on a determination that the floor material is the high-resistance material:

increasing a work power of the autonomous mobile device and/or setting a work mode as a high power mode;

shutting off a wet-mopping function or disabling start of the wet-mopping function, and raising a mopping plate; and/or

controlling the autonomous mobile device to move backwardly and turn, until it is determined that the autonomous mobile device is no longer moving on a floor made of the high-resistance material.

7 . A control method for controlling a moving velocity of an autonomous mobile device, comprising:

transmitting control instructions to the autonomous mobile device, the control instructions including commands that instruct the autonomous mobile device to rotate at a same location for a predetermined rotation angle;

obtaining an actual rotation angle of the autonomous mobile device;

comparing the actual rotation angle with the predetermined rotation angle;

when the actual rotation angle is smaller than the predetermined rotation angle and an absolute value of a difference between the actual rotation angle and the predetermined rotation angle is greater than a first predetermined angle difference, configuring a set velocity of the autonomous mobile device as: V set =K×V target , wherein, V set is the set velocity, V target is a target velocity, K is a coefficient, and K>1, wherein the target velocity is a moving velocity for the autonomous mobile device to reach when moving on a floor as required by the control instructions, wherein the set velocity is a velocity for a motion assembly of the autonomous mobile device to reach, as required by the control instructions, in order for the autonomous mobile device to reach the target velocity; and

controlling the autonomous mobile device to move on the floor at the target velocity.

8 . The control method of claim 7 , wherein

when the actual rotation angle is greater than a second predetermined angle, or, when the absolute value of the difference between the actual rotation angle and the predetermined rotation angle is greater than the first predetermined angle difference and smaller than a second predetermined angle difference, then, K=A×(α−β), wherein α is the predetermined rotation angle, β is the actual rotation angle, A is a constant; and

the second predetermined angle difference is greater than the first predetermined angle difference.

9 . The control method of claim 7 , wherein

when the actual rotation angle is smaller than a second predetermined angle, or, when the absolute value of the difference between the actual rotation angle and the predetermined rotation angle is greater than a second predetermined angle difference, then, K=A×Δ2, wherein, Δ2 is the second predetermined angle difference, A is a constant; and

wherein the second predetermined angle difference is greater than the first predetermined angle difference.

10 . The control method of claim 7 , further comprising:

increasing a work power of the autonomous mobile device or setting a work mode as a high power mode.

11 . A non-transitory computer-readable storage medium storing computer-executable program instructions, which when executed by a processor of an autonomous mobile device, cause the processor to perform a floor material recognition method, wherein the floor material recognition method comprises:

transmitting control instructions to the autonomous mobile device, the control instructions including commands instructing the autonomous mobile device to rotate at the same location for a predetermined rotation angle;

obtaining an actual rotation angle of the autonomous mobile device;

comparing the actual rotation angle with the predetermined rotation angle; and

determining that a floor material is a high-resistance material:

when the actual rotation angle is smaller than the predetermined rotation angle and an absolute value of a difference between the actual rotation angle and the predetermined rotation angle is greater than a first predetermined angle difference; and

based on a determination that the floor material is the high-resistance material, configuring a set velocity of the autonomous mobile device as: V set =K×V target , wherein, V set is the set velocity, V target is a target velocity, K is a coefficient, and K>1,

wherein the target velocity is a moving velocity for the autonomous mobile device to reach when moving on a floor as required by the control instructions, wherein the set velocity is a velocity for a motion assembly of the autonomous mobile device to reach, as required by the control instructions, in order for the autonomous mobile device to reach the target velocity.

12 . The non-transitory computer-readable storage medium of claim 11 , wherein the method further comprises:

determining that the floor material is a low-resistance material:

when the actual rotation angle is smaller than the predetermined rotation angle, and the absolute value of the difference between the actual rotation angle and the predetermined rotation angle is smaller than the first predetermined angle difference.

13 . The non-transitory computer-readable storage medium of claim 12 , wherein the method further comprises:

based on a determination that the floor material is the low-resistance material:

maintaining a work power of the autonomous mobile device and/or setting a work mode as a normal mode or a quiet mode; and/or

starting or allowing start of a wet-mopping function.

14 . The non-transitory computer-readable storage medium of claim 11 ,

wherein when the actual rotation angle is greater than a second predetermined angle, or, when the absolute value of the difference between the actual rotation angle and the predetermined rotation angle is greater than the first predetermined angle difference and smaller than a second predetermined angle difference, then K=A×(α−β), wherein α is the predetermined rotation angle, β is the actual rotation angle, A is a constant; and

wherein the second predetermined angle difference is greater than the first predetermined angle difference.

15 . The non-transitory computer-readable storage medium of claim 11 ,

wherein when the actual rotation angle is smaller than a second predetermined angle, or, when the absolute value of the difference between the actual rotation angle and the predetermined rotation angle is greater than a second predetermined angle difference, then K=A×Δ2, wherein, Δ2 is the second predetermined angle difference, A is a constant; and

wherein the second predetermined angle difference is greater than the first predetermined angle difference.

16 . The non-transitory computer-readable storage medium of claim 11 , wherein the method further comprises:

based on a determination that the floor material is the high-resistance material:

increasing a work power of the autonomous mobile device and/or setting a work mode as a high power mode;

shutting off a wet-mopping function or disabling start of the wet-mopping function, and raising a mopping plate; and/or

controlling the autonomous mobile device to move backwardly and turn, until it is determined that the autonomous mobile device is no longer moving on a floor made of the high-resistance material.