[go: up one dir, main page]

WO2019104563A1 - Cleaning method of robot cleaner, and robot cleaner - Google Patents

Cleaning method of robot cleaner, and robot cleaner Download PDF

Info

Publication number
WO2019104563A1
WO2019104563A1 PCT/CN2017/113663 CN2017113663W WO2019104563A1 WO 2019104563 A1 WO2019104563 A1 WO 2019104563A1 CN 2017113663 W CN2017113663 W CN 2017113663W WO 2019104563 A1 WO2019104563 A1 WO 2019104563A1
Authority
WO
WIPO (PCT)
Prior art keywords
cleaning robot
carpet
cleaning
current
specified
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2017/113663
Other languages
French (fr)
Chinese (zh)
Inventor
郑勇
张立新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Water World Co Ltd
Original Assignee
Shenzhen Water World Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Water World Co Ltd filed Critical Shenzhen Water World Co Ltd
Priority to PCT/CN2017/113663 priority Critical patent/WO2019104563A1/en
Publication of WO2019104563A1 publication Critical patent/WO2019104563A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/24Floor-sweeping machines, motor-driven
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots

Definitions

  • the present invention relates to the field of smart device technology, and in particular, to a cleaning robot cleaning method and a cleaning robot.
  • a main object of the present invention is to provide a cleaning robot for sweeping a robot and a cleaning robot, which are designed to enable rapid change of the working mode according to the condition to be cleaned.
  • the present invention provides a cleaning method for a cleaning robot, which is characterized in that it comprises:
  • the driving current is a driving current after the filtering process.
  • the specifying component further includes one or two of a side brush and a middle sweep.
  • the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes: ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663
  • the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:
  • the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:
  • the step of controlling the switching of the cleaning robot to the carpet working mode includes: [0023] determining whether the mopping function of the cleaning robot is turned on;
  • the cleaning robot is controlled to retreat in situ, and the floor working mode is maintained for cleaning.
  • the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:
  • the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:
  • the current threshold is greater than a specified current value; ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663
  • the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:
  • the cleaning robot proposed by the present invention includes:
  • an obtaining unit configured to acquire a driving current of a specified component in a cleaning state, wherein the specifying component includes at least a walking wheel;
  • a monitoring unit configured to monitor a change state of the driving current
  • an execution unit configured to control an operating mode of the cleaning robot according to a changing state of the driving current
  • the driving current is a driving current after the filtering process.
  • the specifying component further includes one or two of a side brush and a middle sweep.
  • the execution unit includes:
  • a first determining module configured to determine whether the driving current is decreased, and the reduced difference is greater than a specified current value
  • a first determining module configured to: when the driving current decreases, and the reduced difference is greater than the specified current value, determine that the cleaning robot enters the floor from the carpet;
  • the first execution module is configured to control the sweeping robot to switch to the floor working mode.
  • the execution unit includes:
  • a second determining module configured to determine whether the driving current is increased, and the increased difference is greater than a specified current threshold
  • a second determining module configured to: when the driving current increases, and the increased difference is greater than a specified current threshold, determine that the cleaning robot is faulty; ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663
  • the second execution module is configured to control the sweeping robot to switch to the alarm mode.
  • the execution unit includes:
  • a third determining module configured to determine whether the driving current is increased, and the increased difference is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value
  • a third determining module configured to: when the driving current increases, and the increased difference is greater than the specified current value and less than the current threshold, determining that the cleaning robot enters the carpet from the floor;
  • the third execution module is configured to control the sweeping robot to switch to the carpet working mode.
  • the execution unit further includes
  • a fourth determining module configured to determine whether the mopping function of the cleaning robot is turned on
  • a fourth execution module configured to: when the mopping function of the cleaning robot is not turned on, the third execution module performs control to switch the cleaning robot to the carpet working mode; when the mopping function of the cleaning robot is turned on At the same time, the sweeping robot is controlled to retreat in situ, and the floor working mode is maintained for cleaning.
  • the execution unit includes
  • a fifth determining module configured to determine whether the driving current is decreased, and the reduced difference is greater than a specified current value
  • a fifth determining module configured to: when the driving current decreases, and the reduced difference is greater than the specified current value, determine that the cleaning robot enters the floor from the carpet;
  • the fifth executing module is configured to control the cleaning robot to return to the carpet, and mark the carpet area along the edge of the carpet, and control the cleaning robot to clean the carpet area in a carpet working mode.
  • the execution unit includes:
  • the sixth determining module is configured to determine whether the driving current is increased, and the increased difference is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value;
  • a sixth determining module configured to: when the driving current increases, and the increased difference is greater than a specified current threshold, determine that the cleaning robot enters the carpet from the floor;
  • a sixth execution module configured to control the cleaning robot to return to the floor, and mark the carpet area along the edge of the carpet, and control the cleaning robot to clean other areas outside the carpet area in a floor working mode .
  • the execution unit includes: [0067] The seventh determining module is configured to determine whether the difference of the driving current change is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value;
  • a seventh executing module configured to: when the difference of the driving current changes is greater than a specified current value and less than a current threshold, control the sweeping robot to retreat or turn, and continue to clean in the original working mode.
  • the sweeping robot acquires a driving current of a specified component in a cleaning state, wherein the specifying component includes at least a traveling wheel; monitoring a change state of the driving current; and changing a state according to the driving current
  • Controlling the working mode of the cleaning robot the cleaning robot determines whether the ground environment to be cleaned changes according to the changing state of the driving current, and controls the working mode of the cleaning robot to follow the cleaned ground environment, so that the cleaning robot faces different
  • the ground environment guarantees a cleansing effect.
  • FIG. 1 is a schematic diagram showing the steps of a cleaning method of a cleaning robot according to an embodiment of the present invention
  • FIG. 2 is a structural block diagram of a cleaning robot according to an embodiment of the present invention.
  • FIG. 3 is a structural block diagram of an execution unit of a cleaning robot according to an embodiment of the present invention.
  • FIG. 4 is a structural block diagram of an execution unit of a cleaning robot according to another embodiment of the present invention.
  • FIG. 5 is a structural block diagram of an execution unit of a cleaning robot according to another embodiment of the present invention.
  • FIG. 6 is a structural block diagram of an execution unit of a cleaning robot according to another embodiment of the present invention.
  • FIG. 7 is a structural block diagram of an execution unit of a cleaning robot according to another embodiment of the present invention.
  • FIG. 8 is a structural block diagram of an execution unit of a cleaning robot according to another embodiment of the present invention.
  • a method for cleaning a cleaning robot in a first embodiment of the present invention includes:
  • Step 31 Acquire a driving current of a specified component in a cleaning state, where the specifying component includes at least a walking wheel;
  • Step 32 Monitor a change state of the driving current
  • Step 33 Control an operation mode of the cleaning robot according to a change state of the driving current.
  • the cleaning robot acquires the driving current of the specified component in the cleaning state during the normal cleaning process, wherein the specified component includes at least the walking wheel, that is, the cleaning robot acquires the walking wheel in the cleaning state. Drive current.
  • step 32 the cleaning robot monitors the obtained change state of the above-mentioned driving current, specifically, monitors whether the driving current has a significantly increased or decreased change.
  • step 33 when the ground environment changes, for example, different environments for carpets and floors, the requirements for the cleaning ability of the cleaning robot will be different, and when the ground environment of the cleaning robot is changed, the walking is performed.
  • the drive current of the wheel will change significantly.
  • the sweeping robot determines whether the ground environment to be cleaned changes according to the change state of the driving current, and controls the working mode of the sweeping robot to follow the cleaned ground environment, so that the sweeping robot faces different ground environments, and the cleaning effect can be ensured.
  • the above working mode is not a working mode for actually switching in the sweeping robot; specifically, for example, the working mode of the sweeping robot specifically includes a common cleaning mode and a strong cleaning mode, and the cleaning mode is selected by the user. After the selection, the switching mode is not performed, and the working mode mentioned in the embodiment of the present invention is that the cleaning robot performs control to change the working mode under the premise of setting the normal cleaning mode or the powerful cleaning mode.
  • the command component may further include one or two types of a middle sweep and a wind blower, that is, the sweeping robot may acquire the driving current or the sweeping ground of the two components of the side brush and the traveling wheel from time to time.
  • the robot will obtain the driving currents of the two components of the middle sweep and the walking wheel from time to time.
  • the sweeping robot can also obtain the driving currents of the three components of the side brush, the middle sweep and the walking wheel from time to time.
  • the requirements for the cleaning ability of the cleaning robot will be different, and when the ground environment of the cleaning robot is changed, the side brush, the middle sweep and the walking wheel
  • the drive current will change significantly.
  • the monitored drive current will be ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663 The result of the change state is more accurate.
  • the cleaning robot in the cleaning state of the cleaning robot, filters the driving current before filtering, and filters out the interference.
  • the filtering method may employ averaging filtering.
  • the cleaning robot cleaning method in the embodiment, the step 33 of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:
  • Step 3310 determining whether the driving current is decreased, and the reduced difference is greater than the specified current value
  • Step 3311 if yes, determining that the cleaning robot enters the floor from the carpet;
  • Step 3312 Control the sweeping robot to switch to the floor working mode.
  • the above working mode may include a carpet working mode and a floor working mode, wherein the power of the lower brush, the middle sweep, and the fan in the carpet working mode is greater than the lower brush, the middle sweep, and the fan in the floor working mode.
  • Power, carpet working mode is suitable for cleaning the ground resistance, the driving current and driving voltage of the side brush, the middle sweep and the walking wheel are large; the floor working mode is suitable for cleaning the place with low ground resistance.
  • the driving current and driving voltage of the components such as the side brush, the middle sweep, and the walking wheel are small.
  • the sweeping robot monitors the change state of the drive current of the three components of the side brush, the middle sweep and the walking wheel, and determines whether the drive current of the three components of the side brush, the middle sweep and the walking wheel is reduced, and the difference is reduced. Comparing with the specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweeping component, and a specified running current value of the traveling wheel corresponding to the traveling wheel component.
  • step 3311 when the driving currents corresponding to the three components of the side brush, the middle sweep, and the traveling wheel are greater than the corresponding side brush specified current value, the middle scan specified current value, and the middle scan specified current value, It is determined that the sweeping robot enters the floor from the carpet.
  • step 3312 when the sweeping robot determines that the sweeping robot is going from the carpet to the floor, the cleaning still in the carpet working mode will waste power, and the sweeping robot is controlled to reduce the side brush, the middle sweep and the walking wheel.
  • the driving voltage of the three components causes the sweeping robot to switch to the floor working mode, reducing the driving power of the three components of the side brush, the middle sweep and the walking wheel.
  • the step S3 of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:
  • Step S320 determining whether the driving current is increased, and the increased difference is greater than a specified current threshold.
  • Step S321 if yes, determining that the cleaning robot is faulty
  • Step S322 controlling the cleaning robot to switch to the alarm mode.
  • the working mode of the cleaning robot further includes an alarm mode.
  • the side brush, the middle sweep, and the walking wheel are all in working state, and when the side brush, the middle sweep, and the walking When the drive current of the wheel is greater than its maximum current threshold, it is likely to cause damage.
  • the sweeping robot When the sweeping robot is in the cleaning state, it will separately monitor the change state of the driving current of the side brush, the middle sweep and the walking wheel, and determine whether the driving currents of the three components of the side brush, the middle sweep and the walking wheel increase, and increase each component. The large difference is compared with its corresponding current threshold, wherein the current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and a walking wheel current threshold corresponding to the traveling wheel component.
  • step S321 when the driving current of one or more of the three components of the side brush, the middle sweep and the walking wheel is greater than the corresponding current threshold, it is determined that the cleaning robot is malfunctioning.
  • step S322 the sweeping robot is controlled to switch to the alarm mode.
  • the sweeping robot stops working, and the alarm light flashes, and a voice alarm is generated to remind the user that the sweeping robot is faulty, and the user is timely acquired.
  • Robot fault information when the sweeping robot is in the normal process, when the sweeping robot has other types of faults, such as a stalling of the traveling wheel, it will cause the sweeping robot to switch to the alarm mode.
  • the step S3 of controlling the working mode of the cleaning robot according to the changing state of the driving current in another embodiment includes:
  • Step S330 determining whether the driving current is increased, and the increased difference is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value;
  • Step S331 if yes, determining that the cleaning robot enters the carpet from the floor;
  • Step S332 controlling the cleaning robot to switch to the carpet working mode.
  • step S330 when the cleaning robot is placed in the floor for cleaning in the floor working module, when it enters the carpet during the forward movement, the driving power is required because the carpet needs to be driven. ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663 The flow will increase significantly to accommodate the environment with high carpet resistance.
  • the sweeping robot monitors the change of the drive current of the three components of the side brush, the middle sweep and the walking wheel.
  • the side brush specifies the current value, the middle scan specified current value corresponding to the middle sweeping component, and the specified running current value of the traveling wheel corresponding to the traveling wheel component; and compares the increased difference of each component with its corresponding current threshold, wherein the current threshold
  • the edge brush current threshold corresponding to the side brush component, the middle sweep current threshold corresponding to the middle sweeping component, and the traveling wheel current threshold corresponding to the traveling wheel component are included.
  • step 3331 among the three components of the side brush, the middle sweep, and the walking wheel, the corresponding driving currents of the three components are greater than their corresponding specified current values, and the side brush, the middle sweep, and the walking wheel are three.
  • the driving current value corresponding to the component is less than its corresponding current threshold, it is determined that the sweeping robot enters the carpet from the floor at this time.
  • step 3332 when the cleaning robot determines that the cleaning robot enters the carpet from the floor, the cleaning is still performed in the floor working mode, which may result in an unsatisfactory cleaning effect, which is manifested by insufficient driving force of the walking wheel, resulting in insufficient driving force of the walking wheel.
  • the walking speed is slow.
  • the driving power of the side brush and the middle sweep is small, resulting in poor cleaning effect.
  • controlling the sweeping robot to switch to the carpet working mode can improve the cleaning effect of the cleaning robot, save the time required for cleaning, and improve the cleaning efficiency. .
  • the cleaning robot cleaning method before the step 3332 of controlling the cleaning robot to switch to the carpet working mode, includes:
  • Step 3333 determining whether the mopping function of the cleaning robot is turned on
  • step 3332 is performed.
  • step 3333 the cleaning robot determines that the cleaning robot enters the carpet from the floor during the cleaning process, and at this time, the cleaning robot determines whether the mopping function of the cleaning robot is turned on, and when the mopping function is turned on, It will sprinkle water by controlling the water tank in the sweeping robot to facilitate better mopping.
  • the sweeping robot does not sprinkle water due to the water tank, and the carpet is not damaged, thereby controlling the sweeping robot to enter the carpet and switching to the carpet working mode for cleaning.
  • the sweeping robot is now due to water. ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663
  • the box will be sprinkled, and the carpet will be damaged.
  • the sweeping robot will be controlled to retreat in place, and the floor working mode will be maintained to clean the floor.
  • the step 33 of controlling the operating mode of the cleaning robot according to the changing state of the driving current includes:
  • Step 3340 determining whether the driving current is decreased, and the reduced difference is greater than the specified current value
  • Step 3341 if yes, determining that the cleaning robot enters the floor from the carpet;
  • Step 3342 Control the sweeping robot to return to the carpet, and mark the carpet area along the edge of the carpet to control the sweeping robot to clean the carpet area in a carpet working mode.
  • step 3340 when the cleaning robot is placed in the carpet for cleaning in the carpet working module, when it enters the floor during the forward movement, since the driving power required by the floor is small, the driving current thereof will be Will be significantly reduced.
  • the sweeping robot monitors the change state of the drive current of the three components of the side brush, the middle sweep and the walking wheel, and determines whether the drive current of the three components of the side brush, the middle sweep and the walking wheel is reduced, and the difference is reduced. Comparing with the specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweeping component, and a specified running current value of the traveling wheel corresponding to the traveling wheel component.
  • step 3341 when the driving currents corresponding to the three components of the side brush, the middle sweep and the walking wheel are greater than the corresponding side brush specified current value, the middle scan specified current value, and the middle scan specified current value, It is determined that the sweeping robot enters the floor from the carpet.
  • step 3342 when the cleaning robot cleans the carpet through the carpet working mode, it is also possible to select an operating mode in which the carpet area is preferably cleaned, and when the working mode of the preferred carpet cleaning area is turned on, the cleaning robot will Will not switch to the floor working mode, and will control the sweeping robot to return to the carpet, and cause the sweeping robot to mark the carpet area along the edge of the carpet, and control the sweeping robot to perform the preferred cleaning of the carpet area in the carpet working mode to clean the carpet area. After that, clean the area of the floor.
  • the step 33 of controlling the operating mode of the cleaning robot according to the changing state of the driving current includes:
  • Step 3350 determining whether the driving current is increased, and the increased difference is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value; [0124] step S351, if yes, determining that the cleaning robot enters the carpet from the floor;
  • Step S352 controlling the cleaning robot to return to the floor, and marking the carpet area along the edge of the carpet, and controlling the cleaning robot to clean other areas outside the carpet area in the floor working mode.
  • step S350 when the cleaning robot is placed in the floor for cleaning in the floor working module, when it enters the carpet during the forward movement, the driving current will be large because the driving power required by the carpet is large. It will increase significantly to accommodate the environment with high carpet resistance.
  • the sweeping robot monitors the change state of the driving current of the three components of the side brush, the middle sweep and the walking wheel, and determines whether the driving currents of the three components of the side brush, the middle sweep and the walking wheel increase, and each component is enlarged.
  • the difference value is compared with a corresponding specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweeping component, and a specified current value of the traveling wheel corresponding to the traveling wheel component; Comparing the difference between each component and its corresponding current threshold, wherein the current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and a walking wheel current threshold corresponding to the traveling wheel component .
  • step S351 among the three components of the side brush, the middle sweep and the walking wheel, the corresponding driving currents of the three components are greater than their corresponding specified current values, and the side brush, the middle sweep and the walking wheel are three.
  • the driving current value corresponding to the component is less than its corresponding current threshold, it is determined that the sweeping robot enters the carpet from the floor at this time.
  • step S352 when the cleaning robot cleans the floor through the floor working mode, it is also possible to select an operating mode in which the floor area is preferably cleaned, and when the working mode of the preferred cleaning floor area is turned on, the cleaning robot will Will not switch to the carpet working mode, and will control the sweeping robot back to the floor, and make the sweeping robot move the carpet area along the edge of the carpet to control the sweeping robot to perform the preferred cleaning of the floor area outside the carpet area in the floor working mode. After cleaning the other floor areas mentioned above, the area of the carpet is cleaned.
  • the cleaning robot cleaning method, the step S3 of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:
  • Step S360 determining whether the difference in the change of the driving current is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value; ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663
  • Step 3361 if yes, controlling the sweeping robot to retreat or turn, and continue cleaning in the original working mode.
  • step 3360 the cleaning robot separately monitors the change state of the driving currents of the three components of the side brush, the middle sweep, and the walking wheel, and determines whether the driving currents of the three components of the side brush, the middle sweep, and the walking wheel increase, and Comparing the difference between each component and its corresponding specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweep component, and a corresponding corresponding to the traveling wheel component
  • the walking wheel specifies a current value; and compares the difference between each component and its corresponding current threshold, wherein the current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and a walking wheel The walking wheel current threshold corresponding to the component.
  • step 3361 when the cleaning robot is in the floor working state or the carpet working state, when the three components of the side brush, the middle sweep and the walking wheel, the driving currents of the three components are greater than the corresponding specified current values, When the driving current corresponding to the three components of the side brush, the middle sweep and the walking wheel are less than their corresponding current thresholds, they will enter different areas of the ground environment. At this time, the above-mentioned cleaning robot will be directly controlled to return or turn, and will not enter the different areas of the ground environment, and continue to clean in the original working mode in the area where the ground environment is unchanged.
  • the cleaning robot in the embodiment of the present invention includes:
  • the obtaining unit 10 is configured to acquire a driving current of the specified component in the cleaning state, wherein the specifying component includes at least a walking wheel;
  • a monitoring unit 20 configured to monitor a change state of the driving current
  • the executing unit 30 is configured to control an operating mode of the cleaning robot according to the changing state of the driving current.
  • the acquiring unit 10 acquires the driving current of the specified component in the cleaning state, wherein the specified component includes at least the traveling wheel, that is, the cleaning robot acquires the driving of the walking wheel in the cleaning state. Current.
  • the monitoring unit 20 monitors the obtained change state of the above-mentioned driving current, specifically, monitors whether the above-mentioned driving current has a significantly increased or decreased change.
  • the execution unit 30 determines whether the ground environment to be cleaned changes according to the change state of the above drive current, and controls the working mode of the sweeping robot. The ground environment that follows the cleaning changes, so that the cleaning robot can face the different ground environments, and the cleaning effect can be ensured.
  • the above working mode is not the working mode of the real switching in the cleaning robot;
  • the working mode of the cleaning robot specifically includes a normal cleaning mode and a strong cleaning mode.
  • the cleaning mode is selected by the user, and the switching mode is not performed after the selection, but the working mode mentioned in the embodiment of the present invention is set in the normal mode.
  • the sweeping robot controls to change the working mode.
  • the command component may further include one or two types of a middle sweep and a wind blower, that is, the sweeping robot may acquire the driving current of the two components of the side brush and the traveling wheel or the sweeping robot.
  • the driving currents of the two components of the middle sweep and the walking wheel are acquired from time to time.
  • the sweeping robot can also obtain the driving currents of the three components of the side brush, the middle sweep and the walking wheel from time to time.
  • the sweeping robot in the cleaning state, the three components of the side brush, the middle sweep and the walking wheel generate a driving current, and the sweeping robot filters the driving current before acquiring the driving current to filter out the interference.
  • the filtering method can adopt mean filtering.
  • the executing unit 30 includes:
  • the first determining module 310 is configured to determine whether the driving current is decreased, and the reduced difference is greater than the specified current value
  • the first determining module 311 is configured to: when the driving current decreases, and the reduced difference is greater than the specified current value, determine that the cleaning robot enters the floor from the carpet;
  • the first execution module 312 is configured to control the sweeping robot to switch to the floor working mode.
  • the above working mode may include a carpet working mode and a floor working mode, wherein the power of the lower brush, the middle sweep, and the fan in the carpet working mode is greater than the power of the bottom brush, the middle sweep, and the fan in the floor working mode, and the carpet working mode Suitable for cleaning places with high ground resistance, side brush, middle sweep and line ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663
  • the driving current and driving voltage of the components such as the wheel are large; the floor working mode is suitable for cleaning the place with low ground resistance, the side brush, the middle sweep and the walking wheel
  • the driving current and driving voltage of the components are small.
  • the driving power required by the floor is relatively high when it moves forward while it enters the floor. Small, the driving current will be significantly reduced.
  • the sweeping robot monitors the change state of the driving current of the three components of the side brush, the middle sweep and the walking wheel, respectively, and the first judging module 310 judges the three components of the side brush, the middle sweep and the walking wheel. Whether the driving current is decreased, and the reduced difference is compared with the specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle sweep specified current value corresponding to the middle sweeping component, and The running wheel corresponding to the traveling wheel component specifies a current value.
  • the first determining module 311 determines The sweeping robot enters the floor from the carpet.
  • the sweeping robot determines that the sweeping robot is going from the carpet to the floor, cleaning in the carpet working mode at this time will waste power.
  • the sweeping robot is controlled to reduce the driving of the three components of the side brush, the middle sweep and the walking wheel.
  • the voltage, the first execution module 312 sweeps the robot to switch to the floor working mode, and reduces the driving power of the three components of the side brush, the middle sweep and the walking wheel.
  • the cleaning unit, the execution unit 30 includes:
  • the second determining module 320 is configured to determine whether the driving current is increased, and the increased difference is greater than a specified current threshold.
  • the second determining module 321 is configured to determine that the cleaning robot is faulty when the driving current increases and the increased difference is greater than a specified current threshold;
  • the second execution module 322 is configured to control the cleaning robot to switch to the alarm mode.
  • the working mode of the sweeping robot further includes an alarm mode.
  • the side brush, the middle sweep and the walking wheel are all in working state, and the driving currents of the side brush, the middle sweep and the walking wheel are greater than Its maximum current threshold is prone to damage.
  • the cleaning robot monitors the change state of the driving currents of the side brush, the middle sweep and the walking wheel respectively in the cleaning state, and the second determining module 320 determines whether the driving currents of the three components of the side brush, the middle sweep and the walking wheel increase, and Comparing the difference between each component and its corresponding current threshold, wherein the current threshold includes the side brush current threshold corresponding to the side brush component, and the middle sweep ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663 The corresponding sweep current threshold for the component and the travel wheel current threshold corresponding to the travel wheel component.
  • the second determining module 321 determines that the cleaning robot has failed.
  • the second execution module 322 controls the sweeping robot to switch to the alarm mode.
  • the sweeping robot stops working, and the alarm light flashes, generates a voice alarm, etc. to remind the user that the sweeping robot is faulty, and is convenient for the user to obtain in time.
  • Robot fault information when the sweeping robot is in the normal process, when the sweeping robot has other types of faults, such as a stalling of the traveling wheel, the sweeping robot is switched to the alarm mode.
  • the cleaning unit, the execution unit 30 includes:
  • the third determining module 330 is configured to determine whether the driving current is increased, and the increased difference is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value;
  • the third determining module is configured to determine that the sweeping robot enters the carpet from the floor when the driving current increases and the increased difference is greater than the specified current value and less than the current threshold;
  • the third execution module 332 is configured to control the sweeping robot to switch to the carpet working mode.
  • the cleaning robot When the cleaning robot is placed in the floor for cleaning by the floor work module, when it enters the carpet during the forward movement, the driving current will increase significantly due to the large driving power required by the carpet. To adapt to the environment where the carpet resistance is large.
  • the cleaning robot separately monitors the change state of the driving current of the three components of the side brush, the middle sweep and the walking wheel, and the third determining module 330 determines whether the driving currents of the three components of the side brush, the middle sweep and the walking wheel increase, and each will The difference between the increase of one component is compared with the corresponding specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweep component, and a walking wheel corresponding to the traveling wheel component.
  • the current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and a corresponding travel wheel component
  • the walking wheel current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and a corresponding travel wheel component The walking wheel current threshold.
  • the third determining module 331 determines that the sweeping robot enters the carpet from the floor at this time. ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663
  • the sweeping robot determines that the sweeping robot enters the carpet from the floor, it is still cleaned in the floor working mode, which will result in unsatisfactory cleaning effect, which is manifested by insufficient driving force of the walking wheel, resulting in slow walking speed.
  • the driving power of the side brush and the middle sweep is small, resulting in poor cleaning effect; the third execution module 33 2 controls the sweeping robot to switch to the carpet working mode, which can improve the cleaning effect of the cleaning robot, save the time required for cleaning, and improve the cleaning efficiency.
  • the execution unit 30 further includes:
  • the fourth determining module 333 is configured to determine whether the mopping function of the cleaning robot is turned on.
  • the third execution module 332 performs control to switch the cleaning robot to the carpet working mode.
  • the fourth determining module 333 determines whether the mopping function of the cleaning robot is turned on, and in the case that the mopping function is turned on, it controls the cleaning.
  • the water tank in the robot is sprinkled for better mopping.
  • the sweeping robot When it is determined that the sweeping function of the sweeping robot is turned off, the sweeping robot does not sprinkle water in the water tank, and the carpet is not damaged, thereby controlling the sweeping robot to enter the carpet, and the third executing module 332 performs control to switch the sweeping robot. Clean up to the carpet work mode.
  • the sweeping robot When it is determined that the sweeping function of the sweeping robot is turned on, at this time, the sweeping robot will sprinkle water due to the water tank, and thus the carpet may be damaged. Then, the sweeping robot is controlled to retreat in situ, and the floor working mode is continued to clean the floor.
  • the execution unit 30 includes
  • the fifth determining module 340 is configured to determine whether the driving current is decreased, and the reduced difference is greater than the specified current value
  • a fifth determining module 341 configured to: when the driving current decreases, and the reduced difference is greater than the specified current value, determine that the cleaning robot enters the floor from the carpet;
  • the fifth executing module 342 is configured to control the cleaning robot to return to the carpet, and move the carpet area along the edge of the carpet to control the cleaning robot to clean the carpet area in a carpet working mode.
  • the cleaning robot When the cleaning robot is placed in the carpet for cleaning in the carpet working module, when it enters the floor during the forward movement, the driving current will be significantly reduced due to the small driving power required for the floor.
  • the sweeping robot monitors the change state of the driving current of the three components of the side brush, the middle sweep and the walking wheel, respectively.
  • the fifth judgment module 340 determines whether the drive current of the three components of the side brush, the middle sweep and the walking wheel is reduced, and the difference between the reduction and the specified current is The values are compared, wherein the specified current value includes a side brush specified current value corresponding to the side brush member, a middle scan specified current value corresponding to the middle sweeping member, and a specified running current value of the traveling wheel corresponding to the traveling wheel member.
  • the fifth determining module 341 determines The sweeping robot enters the floor from the carpet.
  • the cleaning robot cleans the carpet through the carpet working mode
  • the fifth executing module 342 returns the cleaning robot to the carpet, and causes the cleaning robot to mark the carpet area along the edge of the carpet, and controls the cleaning robot to perform the preferred cleaning of the carpet area in the carpet working mode, after cleaning the carpet area. , then clean the area of the floor.
  • the execution unit 30 includes:
  • the sixth determining module 350 is configured to determine whether the driving current is increased, and the increased difference is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value;
  • a sixth determining module 351 configured to: when the driving current increases, and the increased difference is greater than a specified current threshold, determine that the cleaning robot enters the carpet from the floor;
  • a sixth execution module 352 configured to control the cleaning robot to return to the floor, and mark the carpet area along the edge of the carpet, and control the cleaning robot to perform other areas outside the carpet area in a floor working mode. Clean up.
  • the cleaning robot When the cleaning robot is placed in the floor for cleaning by the floor work module, when it enters the carpet during the forward movement, the driving current will increase significantly due to the large driving power required by the carpet. To adapt to the environment where the carpet resistance is large.
  • the cleaning robot separately monitors the change state of the driving current of the three components of the side brush, the middle sweep and the walking wheel, and the sixth determining module 350 determines whether the driving currents of the three components of the side brush, the middle sweep and the walking wheel increase, and each will The difference between the increase of one component is compared with the corresponding specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweep component, and a walking wheel corresponding to the traveling wheel component.
  • the increased difference is compared with its corresponding current threshold, where the current threshold includes the side brush current threshold corresponding to the side brush component and the middle sweep current threshold corresponding to the middle sweep component.
  • the walking wheel current threshold corresponding to the walking wheel component.
  • the sixth determining module 351 determines that the sweeping robot enters the carpet from the floor at this time.
  • the sixth execution module 352 returns the control sweeping robot to the floor, and causes the sweeping robot to mark the carpet area along the edge of the carpet, and controls the sweeping robot to perform a preferred cleaning of the floor area outside the carpet area in the floor working mode. After the other floor areas have been cleaned, the area of the carpet is cleaned.
  • the execution unit 30 includes:
  • the seventh determining module 360 is configured to determine whether the difference of the driving current change is greater than a specified current value and less than a current threshold, where the current threshold is greater than a specified current value;
  • a seventh executing module 361 configured to: when the difference of the driving current changes is greater than a specified current value and less than a current threshold, control the sweeping robot to retreat or turn, and continue to perform cleaning in the original working mode.
  • the cleaning robot separately monitors the change state of the driving currents of the three components of the side brush, the middle sweep, and the walking wheel, and the seventh determining module 360 determines whether the driving currents of the three components of the side brush, the middle sweep, and the traveling wheel increase.
  • the walking wheel specifies a current value; and compares the increased difference of each component with its corresponding current threshold, wherein the current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and walking The walking wheel current threshold corresponding to the wheel component.
  • the cleaning robot When the cleaning robot is in the floor working state or the carpet working state, among the three components of the side brush, the middle sweep and the walking wheel, the driving currents of the three components are greater than their corresponding specified current values, and the side brush, the middle ⁇ 0 2019/104563 ⁇ (:17 ⁇ 2017/113663 When the driving current corresponding to the three components of the sweeping and walking wheels is less than its corresponding current threshold, it will enter a different area of the ground environment.
  • the seventh execution module 361 directly controls The above-mentioned cleaning robot returns or turns, does not enter a different area of the ground environment, and continues to clean in the original working mode in a region where the ground environment is constant.
  • the beneficial effects in the embodiment of the present invention are: the sweeping robot acquires the driving current of the specified component in the cleaning state, wherein the specified component includes at least the traveling wheel; and monitors the changing state of the driving current; Controlling the working mode of the cleaning robot according to the changing state of the driving current, the cleaning robot determines whether the ground environment to be cleaned changes according to the changing state of the driving current, and controls the working mode of the cleaning robot to follow the cleaning ground environment to change , so that the sweeping robot can face the different ground conditions, and the cleaning effect can be guaranteed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electric Vacuum Cleaner (AREA)

Abstract

A cleaning method of a robot cleaner, and the robot cleaner. The cleaning method comprises: acquiring a drive current of a specified component in a cleaning state, the specified component at least comprising a walking wheel (S1); monitoring a changing state of the drive current (S2); and controlling a working mode of the robot cleaner according to the changing state of the drive current (S3). According to the cleaning method and the robot cleaner, a working mode can quickly be changed according to a situation of the floor to be cleaned.

Description

\¥0 2019/104563 卩(:17 \2017/113663  \¥0 2019/104563 卩(:17 \2017/113663

发明名称:扫地机器人清扫方法和扫地机器人 技术领域 Title of Invention: Sweeping Robot Cleaning Method and Sweeping Robot Technology

[0001] 本发明涉及到智能设备技术领域, 特别是涉及到一种扫地机器人清扫方法和扫 地机器人。  [0001] The present invention relates to the field of smart device technology, and in particular, to a cleaning robot cleaning method and a cleaning robot.

背景技术  Background technique

[0002] 随着科技的发展, 具有自主移动功能的扫地机器人越来越普及, 扫地机器人可 以为用户节省大量清洁时间, 便于用户更好的利用时间享受生活。 现有的扫地 机器人在自主清扫方面还存在较大问题, 当对地板和地毯等地面状况不同的情 况进行清扫时, 其对移动部件和清扫部件的功率要求均不相同, 需要适当的进 行切换。 当在扫地机器人以适合地板的功率进行清扫时, 在遇到地毯时, 由于 地毯中毛会大大增加了机器人运动的阻力, 并且导致机器人与地毯之间的密闭 程度降低, 从而使得地毯的清扫能力很差, 因此如何快速的根据待清扫地面状 况的不同切换合适的工作模式, 从而保证清洁效果成为亟待解决的问题。  [0002] With the development of technology, sweeping robots with autonomous mobile functions are becoming more and more popular, and sweeping robots can save users a lot of cleaning time, and make it easier for users to enjoy their lives. Existing sweeping robots still have major problems in self-cleaning. When cleaning ground conditions such as floors and carpets, the power requirements for moving parts and cleaning parts are different, and proper switching is required. When the sweeping robot is cleaned at a power suitable for the floor, when the carpet is encountered, the friction in the carpet greatly increases the resistance of the robot movement, and the degree of airtightness between the robot and the carpet is reduced, thereby enabling the carpet to be cleaned. Very poor, so how to quickly switch the appropriate working mode according to the different conditions to be cleaned, so as to ensure the cleaning effect becomes an urgent problem to be solved.

技术问题  technical problem

[0003] 本发明的主要目的为提供一种扫地机器人清扫方法和扫地机器人, 旨在使得其 能根据待清扫地面状况快速地进行工作模式的变化。  [0003] A main object of the present invention is to provide a cleaning robot for sweeping a robot and a cleaning robot, which are designed to enable rapid change of the working mode according to the condition to be cleaned.

问题的解决方案  Problem solution

技术解决方案  Technical solution

[0004] 本发明提出扫地机器人清扫方法, 其特征在于, 包括:  [0004] The present invention provides a cleaning method for a cleaning robot, which is characterized in that it comprises:

[0005] 获取清扫状态下指定部件的驱动电流, 其中, 所述指定部件至少包括行走轮; [0006] 监控所述驱动电流的变化状态;  [0005] acquiring a driving current of a specified component in a cleaning state, wherein the specifying component includes at least a traveling wheel; [0006] monitoring a change state of the driving current;

[0007] 根据所述驱动电流的变化状态控制所述扫地机器人的工作模式。  [0007] controlling an operation mode of the cleaning robot according to a change state of the driving current.

[0008] 进一步地, 所述驱动电流为滤波处理后的驱动电流。  [0008] Further, the driving current is a driving current after the filtering process.

[0009] 进一步地, 所述指定部件还包括边刷、 中扫的一种或两种。  [0009] Further, the specifying component further includes one or two of a side brush and a middle sweep.

[0010] 进一步地, 所述根据所述驱动电流的变化状态控制所述扫地机器人的工作模式 的步骤包括: \¥0 2019/104563 卩(:17 \2017/113663 [0010] Further, the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes: \¥0 2019/104563 卩(:17 \2017/113663

[0011] 判断所述驱动电流是否减小, 且其减小的差值大于指定电流值; [0011] determining whether the driving current is decreased, and the reduced difference is greater than a specified current value;

[0012] 若是, 则判定所述扫地机器人从地毯进入地板;  [0012] If yes, determining that the cleaning robot enters the floor from the carpet;

[0013] 控制所述扫地机器人切换至地板工作模式。  [0013] controlling the cleaning robot to switch to the floor working mode.

[0014] 进一步地, 所述根据所述驱动电流的变化状态控制所述扫地机器人的工作模式 的步骤包括:  [0014] Further, the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:

[0015] 判断所述驱动电流是否增大, 且其增大的差值大于指定的电流阈值;  [0015] determining whether the driving current is increased, and increasing the difference is greater than a specified current threshold;

[0016] 若是, 则判定所述扫地机器人出现故障;  [0016] If yes, determining that the cleaning robot is faulty;

[0017] 控制所述扫地机器人切换至报警模式。  [0017] controlling the cleaning robot to switch to an alarm mode.

[0018] 进一步地, 所述根据所述驱动电流的变化状态控制所述扫地机器人的工作模式 的步骤包括:  [0018] Further, the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:

[0019] 判断所述驱动电流是否增大, 且其增大的差值大于指定电流值且小于电流阈值 , 其中, 所述电流阈值大于指定电流值;  [0019] determining whether the driving current is increased, and the increased difference is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value;

[0020] 若是, 则判定所述扫地机器人从地板进入地毯;  [0020] If yes, determining that the cleaning robot enters the carpet from the floor;

[0021] 控制所述扫地机器人切换至地毯工作模式。  [0021] controlling the cleaning robot to switch to a carpet working mode.

[0022] 进一步地, 所述控制所述扫地机器人切换至地毯工作模式的步骤之前包括: [0023] 判断所述扫地机器人的拖地功能是否开启;  [0022] Further, the step of controlling the switching of the cleaning robot to the carpet working mode includes: [0023] determining whether the mopping function of the cleaning robot is turned on;

[0024] 若否, 则执行步骤“控制所述扫地机器人切换至地毯工作模式”。  [0024] If no, the step "Controlling the sweeping robot to switch to the carpet working mode" is performed.

[0025] 若是, 则控制所述扫地机器人原地后退, 保持地板工作模式进行清扫。  [0025] If yes, the cleaning robot is controlled to retreat in situ, and the floor working mode is maintained for cleaning.

[0026] 进一步地, 所述根据所述驱动电流的变化状态控制所述扫地机器人的工作模式 的步骤包括:  [0026] Further, the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:

[0027] 判断所述驱动电流是否减小, 且其减小的差值大于指定电流值;  [0027] determining whether the driving current is decreased, and the reduced difference thereof is greater than a specified current value;

[0028] 若是, 则判定所述扫地机器人从地毯进入地板;  [0028] If yes, determining that the cleaning robot enters the floor from the carpet;

[0029] 控制所述扫地机器人退回至地毯, 并沿地毯边缘运动标记出地毯区域, 控制所 述扫地机器人以地毯工作模式对所述地毯区域进行清扫。  [0029] controlling the cleaning robot to return to the carpet, and moving the carpet area along the edge of the carpet to control the cleaning robot to clean the carpet area in a carpet working mode.

[0030] 进一步地, 所述根据所述驱动电流的变化状态控制所述扫地机器人的工作模式 的步骤包括:  [0030] Further, the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:

[0031] 判断所述驱动电流是否增大, 且其增大的差值大于指定电流值且小于电流阈值 [0031] determining whether the driving current is increased, and increasing the difference is greater than a specified current value and less than a current threshold

, 其中, 所述电流阈值大于指定电流值; \¥0 2019/104563 卩(:17 \2017/113663 Wherein the current threshold is greater than a specified current value; \¥0 2019/104563 卩(:17 \2017/113663

[0032] 若是, 则判定所述扫地机器人从地板进入地毯; [0032] If yes, determining that the cleaning robot enters the carpet from the floor;

[0033] 控制所述扫地机器人退回至地板, 并沿地毯边缘运动标记出地毯区域, 控制所 述扫地机器人以地板工作模式对所述地毯区域之外的其它区域进行清扫。  [0033] controlling the cleaning robot to return to the floor, and moving the carpet area along the edge of the carpet to control the cleaning robot to clean other areas outside the carpet area in the floor working mode.

[0034] 进一步地, 所述根据所述驱动电流的变化状态控制所述扫地机器人的工作模式 的步骤包括:  [0034] Further, the step of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:

[0035] 判断所述驱动电流变化的差值是否大于指定电流值且小于电流阈值, 其中, 所 述电流阈值大于指定电流值;  [0035] determining whether the difference in the change of the driving current is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value;

[0036] 若是, 控制所述扫地机器人退回或者转向, 并以原来的工作模式继续进行清扫  [0036] If yes, controlling the sweeping robot to return or turn, and continue to clean in the original working mode

[0037] 本发明提出的扫地机器人, 包括: [0037] The cleaning robot proposed by the present invention includes:

[0038] 获取单元, 用于获取清扫状态下指定部件的驱动电流, 其中, 所述指定部件至 少包括行走轮;  [0038] an obtaining unit, configured to acquire a driving current of a specified component in a cleaning state, wherein the specifying component includes at least a walking wheel;

[0039] 监控单元, 用于监控所述驱动电流的变化状态;  [0039] a monitoring unit, configured to monitor a change state of the driving current;

[0040] 执行单元, 用于根据所述驱动电流的变化状态控制所述扫地机器人的工作模式  [0040] an execution unit, configured to control an operating mode of the cleaning robot according to a changing state of the driving current

[0041] 进一步地, 所述驱动电流为滤波处理后的驱动电流。 [0041] Further, the driving current is a driving current after the filtering process.

[0042] 进一步地, 所述指定部件还包括边刷、 中扫的一种或两种。  [0042] Further, the specifying component further includes one or two of a side brush and a middle sweep.

[0043] 进一步地, 所述执行单元包括:  [0043] Further, the execution unit includes:

[0044] 第一判断模块, 用于判断所述驱动电流是否减小, 且其减小的差值大于指定电 流值;  [0044] a first determining module, configured to determine whether the driving current is decreased, and the reduced difference is greater than a specified current value;

[0045] 第一判定模块, 用于当所述驱动电流减小, 且其减小的差值大于指定电流值时 , 则判定所述扫地机器人从地毯进入地板;  [0045] a first determining module, configured to: when the driving current decreases, and the reduced difference is greater than the specified current value, determine that the cleaning robot enters the floor from the carpet;

[0046] 第一执行模块, 用于控制所述扫地机器人切换至地板工作模式。  [0046] The first execution module is configured to control the sweeping robot to switch to the floor working mode.

[0047] 进一步地, 所述执行单元包括:  [0047] Further, the execution unit includes:

[0048] 第二判断模块, 用于判断所述驱动电流是否增大, 且其增大的差值大于指定的 电流阈值;  [0048] a second determining module, configured to determine whether the driving current is increased, and the increased difference is greater than a specified current threshold;

[0049] 第二判定模块, 用于当所述驱动电流增大, 且其增大的差值大于指定的电流阈 值时, 则判定所述扫地机器人出现故障; \¥0 2019/104563 卩(:17 \2017/113663 [0049] a second determining module, configured to: when the driving current increases, and the increased difference is greater than a specified current threshold, determine that the cleaning robot is faulty; \¥0 2019/104563 卩(:17 \2017/113663

[0050] 第二执行模块, 用于控制所述扫地机器人切换至报警模式。 [0050] The second execution module is configured to control the sweeping robot to switch to the alarm mode.

[0051] 进一步地, 所述执行单元包括:  [0051] Further, the execution unit includes:

[0052] 第三判断模块, 用于判断所述驱动电流是否增大, 且其增大的差值大于指定电 流值且小于电流阈值, 其中, 所述电流阈值大于指定电流值;  [0052] a third determining module, configured to determine whether the driving current is increased, and the increased difference is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value;

[0053] 第三判定模块, 用于当所述驱动电流增大, 且其增大的差值大于指定电流值且 小于电流阈值时, 则判定所述扫地机器人从地板进入地毯;  [0053] a third determining module, configured to: when the driving current increases, and the increased difference is greater than the specified current value and less than the current threshold, determining that the cleaning robot enters the carpet from the floor;

[0054] 第三执行模块, 用于控制所述扫地机器人切换至地毯工作模式。  [0054] The third execution module is configured to control the sweeping robot to switch to the carpet working mode.

[0055] 进一步地, 所述执行单元还包括  [0055] Further, the execution unit further includes

[0056] 第四判断模块, 用于判断所述扫地机器人的拖地功能是否开启;  [0056] a fourth determining module, configured to determine whether the mopping function of the cleaning robot is turned on;

[0057] 第四执行模块, 用于当所述扫地机器人的拖地功能没有开启时, 则第三执行模 块执行控制所述扫地机器人切换至地毯工作模式; 当所述扫地机器人的拖地功 能开启时, 则控制所述扫地机器人原地后退, 保持地板工作模式进行清扫。  [0057] a fourth execution module, configured to: when the mopping function of the cleaning robot is not turned on, the third execution module performs control to switch the cleaning robot to the carpet working mode; when the mopping function of the cleaning robot is turned on At the same time, the sweeping robot is controlled to retreat in situ, and the floor working mode is maintained for cleaning.

[0058] 进一步地, 所述执行单元包括  [0058] Further, the execution unit includes

[0059] 第五判断模块, 用于判断所述驱动电流是否减小, 且其减小的差值大于指定电 流值;  [0059] a fifth determining module, configured to determine whether the driving current is decreased, and the reduced difference is greater than a specified current value;

[0060] 第五判定模块, 用于当所述驱动电流减小, 且其减小的差值大于指定电流值时 , 则判定所述扫地机器人从地毯进入地板;  [0060] a fifth determining module, configured to: when the driving current decreases, and the reduced difference is greater than the specified current value, determine that the cleaning robot enters the floor from the carpet;

[0061] 第五执行模块, 用于控制所述扫地机器人退回至地毯, 并沿地毯边缘运动标记 出地毯区域, 控制所述扫地机器人以地毯工作模式对所述地毯区域进行清扫。  [0061] The fifth executing module is configured to control the cleaning robot to return to the carpet, and mark the carpet area along the edge of the carpet, and control the cleaning robot to clean the carpet area in a carpet working mode.

[0062] 进一步地, 所述执行单元包括:  [0062] Further, the execution unit includes:

[0063] 第六判断模块, 用于判断所述驱动电流是否增大, 且其增大的差值大于指定电 流值且小于电流阈值, 其中, 所述电流阈值大于指定电流值;  [0063] The sixth determining module is configured to determine whether the driving current is increased, and the increased difference is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value;

[0064] 第六判定模块, 用于当所述驱动电流增大, 且其增大的差值大于指定的电流阈 值时, 则判定所述扫地机器人从地板进入地毯;  [0064] a sixth determining module, configured to: when the driving current increases, and the increased difference is greater than a specified current threshold, determine that the cleaning robot enters the carpet from the floor;

[0065] 第六执行模块, 用于控制所述扫地机器人退回至地板, 并沿地毯边缘运动标记 出地毯区域, 控制所述扫地机器人以地板工作模式对所述地毯区域之外的其它 区域进行清扫。  [0065] a sixth execution module, configured to control the cleaning robot to return to the floor, and mark the carpet area along the edge of the carpet, and control the cleaning robot to clean other areas outside the carpet area in a floor working mode .

[0066] 进一步地, 所述执行单元包括: [0067] 第七判断模块, 用于判断所述驱动电流变化的差值是否大于指定电流值且小于 电流阈值, 其中, 所述电流阈值大于指定电流值; [0066] Further, the execution unit includes: [0067] The seventh determining module is configured to determine whether the difference of the driving current change is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value;

[0068] 第七执行模块, 用于当所述驱动电流变化的差值大于指定电流值且小于电流阈 值时, 控制所述扫地机器人退回或者转向, 并以原来的工作模式继续进行清扫  And a seventh executing module, configured to: when the difference of the driving current changes is greater than a specified current value and less than a current threshold, control the sweeping robot to retreat or turn, and continue to clean in the original working mode.

发明的有益效果 Advantageous effects of the invention

有益效果  Beneficial effect

[0069] 本发明的有益效果为: 扫地机器人获取清扫状态下指定部件的驱动电流, 其中 , 所述指定部件至少包括行走轮; 监控所述驱动电流的变化状态; 根据所述驱 动电流的变化状态控制所述扫地机器人的工作模式, 扫地机器人根据上述驱动 电流的变化状态来判断待清扫的地面环境是否发生变化, 控制扫地机器人的工 作模式跟随清扫的地面环境进行变化, 使得扫地机器人面对不同的地面环境, 都能保证清洁效果。  [0069] The beneficial effects of the present invention are: the sweeping robot acquires a driving current of a specified component in a cleaning state, wherein the specifying component includes at least a traveling wheel; monitoring a change state of the driving current; and changing a state according to the driving current Controlling the working mode of the cleaning robot, the cleaning robot determines whether the ground environment to be cleaned changes according to the changing state of the driving current, and controls the working mode of the cleaning robot to follow the cleaned ground environment, so that the cleaning robot faces different The ground environment guarantees a cleansing effect.

对附图的简要说明  Brief description of the drawing

附图说明  DRAWINGS

[0070] 图 1为本发明一实施例中的扫地机器人清扫方法的步骤示意图;  1 is a schematic diagram showing the steps of a cleaning method of a cleaning robot according to an embodiment of the present invention;

[0071] 图 2为本发明一实施例中的扫地机器人的结构框图;  2 is a structural block diagram of a cleaning robot according to an embodiment of the present invention;

[0072] 图 3为本发明一实施例中的扫地机器人的执行单元的结构框图  3 is a structural block diagram of an execution unit of a cleaning robot according to an embodiment of the present invention.

[0073] 图 4为本发明另一实施例中的扫地机器人的执行单元的结构框图; 4 is a structural block diagram of an execution unit of a cleaning robot according to another embodiment of the present invention;

[0074] 图 5为本发明另一实施例中的扫地机器人的执行单元的结构框图;  5 is a structural block diagram of an execution unit of a cleaning robot according to another embodiment of the present invention;

[0075] 图 6为本发明另一实施例中的扫地机器人的执行单元的结构框图;  6 is a structural block diagram of an execution unit of a cleaning robot according to another embodiment of the present invention;

[0076] 图 7为本发明另一实施例中的扫地机器人的执行单元的结构框图;  7 is a structural block diagram of an execution unit of a cleaning robot according to another embodiment of the present invention;

[0077] 图 8为本发明另一实施例中的扫地机器人的执行单元的结构框图。  8 is a structural block diagram of an execution unit of a cleaning robot according to another embodiment of the present invention.

[0078] 本发明目的的实现、 功能特点及优点将结合实施例, 参照附图做进一步说明。  The implementation, functional features, and advantages of the present invention will be further described with reference to the accompanying drawings.

实施该发明的最佳实施例  BEST MODE FOR CARRYING OUT THE INVENTION

本发明的最佳实施方式  BEST MODE FOR CARRYING OUT THE INVENTION

[0079] 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并不用于限定本发 \¥0 2019/104563 卩(:17 \2017/113663 明。 [0079] It should be understood that the specific embodiments described herein are merely illustrative of the present invention and are not intended to limit the present invention. \¥0 2019/104563 卩(:17 \2017/113663 明.

[0080] 参照图 1, 本发明实施例一中的扫地机器人清扫方法, 包括:  [0080] Referring to FIG. 1, a method for cleaning a cleaning robot in a first embodiment of the present invention includes:

[0081] 步骤 31, 获取清扫状态下指定部件的驱动电流, 其中, 所述指定部件至少包括 行走轮;  [0081] Step 31: Acquire a driving current of a specified component in a cleaning state, where the specifying component includes at least a walking wheel;

[0082] 步骤 32, 监控所述驱动电流的变化状态;  [0082] Step 32: Monitor a change state of the driving current;

[0083] 步骤 33 , 根据所述驱动电流的变化状态控制所述扫地机器人的工作模式。  [0083] Step 33: Control an operation mode of the cleaning robot according to a change state of the driving current.

[0084] 在步骤 中, 扫地机器人在正常进行清扫的过程中, 会时时获取清扫状态下指 定部件的驱动电流, 其中, 上述指定部件至少包括行走轮, 即扫地机器人会获 取清扫状态下行走轮的驱动电流。  [0084] In the step, the cleaning robot acquires the driving current of the specified component in the cleaning state during the normal cleaning process, wherein the specified component includes at least the walking wheel, that is, the cleaning robot acquires the walking wheel in the cleaning state. Drive current.

[0085] 在步骤 32中, 扫地机器人将监控获取得到的上述驱动电流的变化状态, 具体为 监控上述驱动电流是否出现明显增加或者减小的变化。  [0085] In step 32, the cleaning robot monitors the obtained change state of the above-mentioned driving current, specifically, monitors whether the driving current has a significantly increased or decreased change.

[0086] 在步骤 33中, 当地面环境发生变化时, 例如针对地毯和地板的不同环境, 其对 扫地机器人的清洁能力的要求将不同, 而在当扫地机器人清扫的地面环境变化 时, 其行走轮的驱动电流将出现明显的变化。 扫地机器人根据上述驱动电流的 变化状态来判断待清扫的地面环境是否发生变化, 控制扫地机器人的工作模式 跟随清扫的地面环境进行变化, 使得扫地机器人面对不同的地面环境, 都能保 证清洁效果。 为了避免造成混淆, 需要说明的是上述工作模式并非为扫地机器 人中真正进行切换的工作方式; 具体的, 例如扫地机器人的工作方式具体包括 普通清扫方式和强力清扫方式, 该清扫方式由用户进行选定, 选定后不会进行 切换, 而本发明实施例中提到的工作模式为在设定普通清扫方式或强力清扫方 式的前提下, 扫地机器人进行控制进行工作模式的变化。  [0086] In step 33, when the ground environment changes, for example, different environments for carpets and floors, the requirements for the cleaning ability of the cleaning robot will be different, and when the ground environment of the cleaning robot is changed, the walking is performed. The drive current of the wheel will change significantly. The sweeping robot determines whether the ground environment to be cleaned changes according to the change state of the driving current, and controls the working mode of the sweeping robot to follow the cleaned ground environment, so that the sweeping robot faces different ground environments, and the cleaning effect can be ensured. In order to avoid confusion, it should be noted that the above working mode is not a working mode for actually switching in the sweeping robot; specifically, for example, the working mode of the sweeping robot specifically includes a common cleaning mode and a strong cleaning mode, and the cleaning mode is selected by the user. After the selection, the switching mode is not performed, and the working mode mentioned in the embodiment of the present invention is that the cleaning robot performs control to change the working mode under the premise of setting the normal cleaning mode or the powerful cleaning mode.

[0087] 本实施例中的扫地机器人清扫方法, 上述指令部件还可以包括中扫、 风机的一 种或是两种, 即扫地机器人会时时获取边刷和行走轮两个部件的驱动电流或扫 地机器人会时时获取中扫和行走轮两个部件的驱动电流, 优选地, 扫地机器人 还可以时时获取边刷、 中扫和行走轮三个部件的驱动电流。 当地面环境发生变 化时, 例如针对地毯和地板的不同环境, 其对扫地机器人的清洁能力的要求将 不同, 而在当扫地机器人清扫的地面环境变化时, 其边刷、 中扫和行走轮的驱 动电流将出现明显的变化, 通过设置多个指定部件, 会使得监控的驱动电流的 \¥0 2019/104563 卩(:17 \2017/113663 变化状态的结果更加准确。 [0087] In the cleaning method of the cleaning robot in the embodiment, the command component may further include one or two types of a middle sweep and a wind blower, that is, the sweeping robot may acquire the driving current or the sweeping ground of the two components of the side brush and the traveling wheel from time to time. The robot will obtain the driving currents of the two components of the middle sweep and the walking wheel from time to time. Preferably, the sweeping robot can also obtain the driving currents of the three components of the side brush, the middle sweep and the walking wheel from time to time. When the ground environment changes, for example, for different environments of carpets and floors, the requirements for the cleaning ability of the cleaning robot will be different, and when the ground environment of the cleaning robot is changed, the side brush, the middle sweep and the walking wheel The drive current will change significantly. By setting multiple specified components, the monitored drive current will be \¥0 2019/104563 卩(:17 \2017/113663 The result of the change state is more accurate.

[0088] 本实施例中的扫地机器人清扫方法, 扫地机器人在清扫状态下, 扫地机器人在 获取驱动电流之前会对其进行滤波, 滤除干扰。 优选地, 滤波方式可以采用均 值滤波。  [0088] In the cleaning method of the cleaning robot in this embodiment, in the cleaning state of the cleaning robot, the cleaning robot filters the driving current before filtering, and filters out the interference. Preferably, the filtering method may employ averaging filtering.

[0089] 本实施例中的扫地机器人清扫方法, 所述根据所述驱动电流的变化状态控制所 述扫地机器人的工作模式的步骤 33包括:  [0089] The cleaning robot cleaning method in the embodiment, the step 33 of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:

[0090] 步骤 3310, 判断所述驱动电流是否减小, 且其减小的差值大于指定电流值; [0090] Step 3310, determining whether the driving current is decreased, and the reduced difference is greater than the specified current value;

[0091] 步骤 3311, 若是, 则判定所述扫地机器人从地毯进入地板; [0091] Step 3311, if yes, determining that the cleaning robot enters the floor from the carpet;

[0092] 步骤 3312, 控制所述扫地机器人切换至地板工作模式。  [0092] Step 3312: Control the sweeping robot to switch to the floor working mode.

[0093] 在步骤 3310中, 上述工作模式可以包括地毯工作模式和地板工作模式, 其中地 毯工作模式下边刷、 中扫和风机等部件的功率大于地板工作模式下边刷、 中扫 和风机等部件的功率, 地毯工作模式适用于对地面阻力大的地方进行清扫, 其 边刷、 中扫和行走轮等部件的驱动电流和驱动电压较大; 地板工作模式适用于 对地面阻力小的地方进行清扫, 其边刷、 中扫和行走轮等部件的驱动电流和驱 动电压较小。 当扫地机器人以地毯工作模块放置于地毯中进行清扫时, 当其向 前运动的过程中, 当其进入地板中时, 由于地板需要的驱动功率相对较小, 其 驱动电流将会明显减小。 扫地机器人分别监控边刷、 中扫和行走轮三个部件的 驱动电流的变化状态, 判断边刷、 中扫和行走轮三个部件的驱动电流的是否减 小, 且将其减小的差值与指定电流值进行比较, 其中指定电流值包括边刷部件 对应的边刷指定电流值、 中扫部件对应的中扫指定电流值和行走轮部件对应的 行走轮指定电流值。  [0093] In step 3310, the above working mode may include a carpet working mode and a floor working mode, wherein the power of the lower brush, the middle sweep, and the fan in the carpet working mode is greater than the lower brush, the middle sweep, and the fan in the floor working mode. Power, carpet working mode is suitable for cleaning the ground resistance, the driving current and driving voltage of the side brush, the middle sweep and the walking wheel are large; the floor working mode is suitable for cleaning the place with low ground resistance. The driving current and driving voltage of the components such as the side brush, the middle sweep, and the walking wheel are small. When the sweeping robot is placed in the carpet for cleaning in the carpet working module, when it moves forward, when it enters the floor, the driving current will be significantly reduced because the driving power required by the floor is relatively small. The sweeping robot monitors the change state of the drive current of the three components of the side brush, the middle sweep and the walking wheel, and determines whether the drive current of the three components of the side brush, the middle sweep and the walking wheel is reduced, and the difference is reduced. Comparing with the specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweeping component, and a specified running current value of the traveling wheel corresponding to the traveling wheel component.

[0094] 在步骤 3311中, 当边刷、 中扫和行走轮三个部件对应的驱动电流均大于其对应 的边刷指定电流值、 中扫指定电流值换和中扫指定电流值时, 则判定扫地机器 人从地毯中进入到地板中。  [0094] In step 3311, when the driving currents corresponding to the three components of the side brush, the middle sweep, and the traveling wheel are greater than the corresponding side brush specified current value, the middle scan specified current value, and the middle scan specified current value, It is determined that the sweeping robot enters the floor from the carpet.

[0095] 在步骤 3312中, 扫地机器人在判定扫地机器人从地毯中进行到地板时, 此时仍 然以地毯工作模式进行清扫将浪费功率, 此时控制扫地机器人减小边刷、 中扫 和行走轮三个部件的驱动电压, 使得扫地机器人切换至地板工作模式, 减小边 刷、 中扫和行走轮三个部件的驱动功率。 \¥0 2019/104563 卩(:17 \2017/113663 [0095] In step 3312, when the sweeping robot determines that the sweeping robot is going from the carpet to the floor, the cleaning still in the carpet working mode will waste power, and the sweeping robot is controlled to reduce the side brush, the middle sweep and the walking wheel. The driving voltage of the three components causes the sweeping robot to switch to the floor working mode, reducing the driving power of the three components of the side brush, the middle sweep and the walking wheel. \¥0 2019/104563 卩(:17 \2017/113663

[0096] 另一实施例中的扫地机器人清扫方法, 所述根据所述驱动电流的变化状态控制 所述扫地机器人的工作模式的步骤 S3包括: [0096] In the cleaning robot cleaning method of another embodiment, the step S3 of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:

[0097] 步骤 S320, 判断所述驱动电流是否增大, 且其增大的差值大于指定的电流阈值  [0097] Step S320, determining whether the driving current is increased, and the increased difference is greater than a specified current threshold.

[0098] 步骤 S321, 若是, 则判定所述扫地机器人出现故障; [0098] Step S321, if yes, determining that the cleaning robot is faulty;

[0099] 步骤 S322, 控制所述扫地机器人切换至报警模式。  [0099] Step S322, controlling the cleaning robot to switch to the alarm mode.

[0100] 在步骤 S320中, 扫地机器人的工作模式还包括有报警模式, 当扫地机器人在正 常清扫过程中, 边刷、 中扫和行走轮均处于工作状态, 而当边刷、 中扫和行走 轮的驱动电流大于其最大电流阈值时容易造成其损坏。 扫地机器人在清扫状态 下, 会分别监控边刷、 中扫和行走轮的驱动电流的变化状态, 判断边刷、 中扫 和行走轮三个部件的驱动电流是否增大, 且将每一个部件增大的差值与其对应 的电流阈值进行比较, 其中电流阈值包括边刷部件对应的边刷电流阈值、 中扫 部件对应的中扫电流阈值和行走轮部件对应的行走轮电流阈值。  [0100] In step S320, the working mode of the cleaning robot further includes an alarm mode. When the cleaning robot is in the normal cleaning process, the side brush, the middle sweep, and the walking wheel are all in working state, and when the side brush, the middle sweep, and the walking When the drive current of the wheel is greater than its maximum current threshold, it is likely to cause damage. When the sweeping robot is in the cleaning state, it will separately monitor the change state of the driving current of the side brush, the middle sweep and the walking wheel, and determine whether the driving currents of the three components of the side brush, the middle sweep and the walking wheel increase, and increase each component. The large difference is compared with its corresponding current threshold, wherein the current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and a walking wheel current threshold corresponding to the traveling wheel component.

[0101] 在步骤 S321中, 当边刷、 中扫和行走轮三个部件中, 有一个或者多个部件的驱 动电流大于其对应的电流阈值时, 则判定扫地机器人出现故障。  [0101] In step S321, when the driving current of one or more of the three components of the side brush, the middle sweep and the walking wheel is greater than the corresponding current threshold, it is determined that the cleaning robot is malfunctioning.

[0102] 在步骤 S322中, 控制扫地机器人切换至报警模式, 在报警模式中, 扫地机器人 将停止工作, 并通过警报灯闪烁, 产生语音警报等方式来提醒用户扫地机器人 出现故障, 便于用户及时获取机器人故障信息。 此外, 当在扫地机器人正常过 程中, 当扫机器人出现其他类型的故障, 例如行走轮发生堵转等问题时, 均会 使得扫地机器人切换至报警模式。  [0102] In step S322, the sweeping robot is controlled to switch to the alarm mode. In the alarm mode, the sweeping robot stops working, and the alarm light flashes, and a voice alarm is generated to remind the user that the sweeping robot is faulty, and the user is timely acquired. Robot fault information. In addition, when the sweeping robot is in the normal process, when the sweeping robot has other types of faults, such as a stalling of the traveling wheel, it will cause the sweeping robot to switch to the alarm mode.

[0103] 另一实施例中的所述根据所述驱动电流的变化状态控制所述扫地机器人的工作 模式的步骤 S3包括:  [0103] The step S3 of controlling the working mode of the cleaning robot according to the changing state of the driving current in another embodiment includes:

[0104] 步骤 S330, 判断所述驱动电流是否增大, 且其增大的差值大于指定电流值且小 于电流阈值, 其中, 所述电流阈值大于指定电流值;  [0104] Step S330, determining whether the driving current is increased, and the increased difference is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value;

[0105] 步骤 S331, 若是, 则判定所述扫地机器人从地板进入地毯;  [0105] Step S331, if yes, determining that the cleaning robot enters the carpet from the floor;

[0106] 步骤 S332, 控制所述扫地机器人切换至地毯工作模式。  [0106] Step S332, controlling the cleaning robot to switch to the carpet working mode.

[0107] 在步骤 S330中, 当扫地机器人以地板工作模块放置于地板中进行清扫时, 当其 向前运动的过程中, 进入地毯中时, 由于地毯需要的驱动功率较大, 其驱动电 \¥0 2019/104563 卩(:17 \2017/113663 流将会明显增大, 以适应地毯阻力较大的环境。 扫地机器人分别监控边刷、 中 扫和行走轮三个部件的驱动电流的变化状态, 判断边刷、 中扫和行走轮三个部 件的驱动电流的是否增大, 且将每一个部件增大的差值与其对应的指定电流值 进行比较, 其中指定电流值包括边刷部件对应的边刷指定电流值、 中扫部件对 应的中扫指定电流值和行走轮部件对应的行走轮指定电流值; 且将每一个部件 增大的差值与其对应的电流阈值进行比较, 其中电流阈值包括边刷部件对应的 边刷电流阈值、 中扫部件对应的中扫电流阈值和行走轮部件对应的行走轮电流 阈值。 [0107] In step S330, when the cleaning robot is placed in the floor for cleaning in the floor working module, when it enters the carpet during the forward movement, the driving power is required because the carpet needs to be driven. \¥0 2019/104563 卩(:17 \2017/113663 The flow will increase significantly to accommodate the environment with high carpet resistance. The sweeping robot monitors the change of the drive current of the three components of the side brush, the middle sweep and the walking wheel. State, determining whether the driving current of the three components of the side brush, the middle sweep and the walking wheel is increased, and comparing the difference of each component increase with a corresponding specified current value, wherein the specified current value includes the corresponding side brush component The side brush specifies the current value, the middle scan specified current value corresponding to the middle sweeping component, and the specified running current value of the traveling wheel corresponding to the traveling wheel component; and compares the increased difference of each component with its corresponding current threshold, wherein the current threshold The edge brush current threshold corresponding to the side brush component, the middle sweep current threshold corresponding to the middle sweeping component, and the traveling wheel current threshold corresponding to the traveling wheel component are included.

[0108] 在步骤 3331中, 当边刷、 中扫和行走轮三个部件中, 三个部件的对应的驱动电 流均大于其对应的指定电流值, 且边刷、 中扫和行走轮三个部件对应的驱动电 流值均小于其对应的电流阈值时, 判定此时扫地机器人从地板中进入到地毯中  [0108] In step 3331, among the three components of the side brush, the middle sweep, and the walking wheel, the corresponding driving currents of the three components are greater than their corresponding specified current values, and the side brush, the middle sweep, and the walking wheel are three. When the driving current value corresponding to the component is less than its corresponding current threshold, it is determined that the sweeping robot enters the carpet from the floor at this time.

[0109] 在步骤 3332中, 扫地机器人在判定扫地机器人从地板中进入到地毯时, 此时仍 然以地板工作模式进行清扫, 将导致清洁效果不理想, 具体表现为行走轮的驱 动力不足, 导致其行走速度慢, 此外, 边刷和中扫的驱动功率小, 导致其清洁 效果差; 此时控制扫地机器人切换至地毯工作模式, 能提高扫地机器人清洁效 果, 节省清洁需要的时间, 提高清洁效率。 [0109] In step 3332, when the cleaning robot determines that the cleaning robot enters the carpet from the floor, the cleaning is still performed in the floor working mode, which may result in an unsatisfactory cleaning effect, which is manifested by insufficient driving force of the walking wheel, resulting in insufficient driving force of the walking wheel. The walking speed is slow. In addition, the driving power of the side brush and the middle sweep is small, resulting in poor cleaning effect. At this time, controlling the sweeping robot to switch to the carpet working mode can improve the cleaning effect of the cleaning robot, save the time required for cleaning, and improve the cleaning efficiency. .

[0110] 另一实施例中的扫地机器人清扫方法, 所述控制所述扫地机器人切换至地毯工 作模式的步骤 3332之前包括:  [0110] In another embodiment, the cleaning robot cleaning method, before the step 3332 of controlling the cleaning robot to switch to the carpet working mode, includes:

[0111] 步骤 3333, 判断所述扫地机器人的拖地功能是否开启;  [0111] Step 3333, determining whether the mopping function of the cleaning robot is turned on;

[0112] 若否, 则执行步骤 3332。  [0112] If no, step 3332 is performed.

[0113] 在步骤 3333中, 扫地机器人在清扫过程中, 当判定扫地机器人从地板进入地毯 , 而此时扫地机器人将判断扫地机器人的拖地功能是否开启, 而在开启拖地功 能的情况下, 其会通过控制扫地机器人中的水箱进行洒水, 便于更好的进行拖 地。  [0113] In step 3333, the cleaning robot determines that the cleaning robot enters the carpet from the floor during the cleaning process, and at this time, the cleaning robot determines whether the mopping function of the cleaning robot is turned on, and when the mopping function is turned on, It will sprinkle water by controlling the water tank in the sweeping robot to facilitate better mopping.

[0114] 当判定扫地机器人的扫地功能关闭时, 此时扫地机器人由于水箱不会洒水, 不 会出现损坏地毯的情况, 从而控制扫地机器人进入到地毯中, 切换至地毯工作 模式进行清扫。 当判定扫地机器人的扫地功能开启时, 此时扫地机器人由于水 \¥0 2019/104563 卩(:17 \2017/113663 箱会洒水, 会出现损坏地毯的情况, 此时将控制扫地机器人原地后退, 继续保 持地板工作模式对地板进行清扫。 [0114] When it is determined that the sweeping function of the sweeping robot is turned off, at this time, the sweeping robot does not sprinkle water due to the water tank, and the carpet is not damaged, thereby controlling the sweeping robot to enter the carpet and switching to the carpet working mode for cleaning. When it is determined that the sweeping function of the sweeping robot is turned on, the sweeping robot is now due to water. \¥0 2019/104563 卩(:17 \2017/113663 The box will be sprinkled, and the carpet will be damaged. At this time, the sweeping robot will be controlled to retreat in place, and the floor working mode will be maintained to clean the floor.

[0115] 另一实施例中的扫地机器人清扫方法, 所述根据所述驱动电流的变化状态控制 所述扫地机器人的工作模式的步骤 33包括:  [0115] In the cleaning robot cleaning method of another embodiment, the step 33 of controlling the operating mode of the cleaning robot according to the changing state of the driving current includes:

[0116] 步骤 3340, 判断所述驱动电流是否减小, 且其减小的差值大于指定电流值; [0116] Step 3340, determining whether the driving current is decreased, and the reduced difference is greater than the specified current value;

[0117] 步骤 3341, 若是, 则判定所述扫地机器人从地毯进入地板; [0117] Step 3341, if yes, determining that the cleaning robot enters the floor from the carpet;

[0118] 步骤 3342, 控制所述扫地机器人退回至地毯, 并沿地毯边缘运动标记出地毯区 域, 控制所述扫地机器人以地毯工作模式对所述地毯区域进行清扫。  [0118] Step 3342: Control the sweeping robot to return to the carpet, and mark the carpet area along the edge of the carpet to control the sweeping robot to clean the carpet area in a carpet working mode.

[0119] 在步骤 3340中, 当扫地机器人以地毯工作模块放置于地毯中进行清扫时, 当其 向前运动的过程中, 进入地板中时, 由于地板需要的驱动功率较小, 其驱动电 流将会明显减小。 扫地机器人分别监控边刷、 中扫和行走轮三个部件的驱动电 流的变化状态, 判断边刷、 中扫和行走轮三个部件的驱动电流的是否减小, 且 将其减小的差值与指定电流值进行比较, 其中指定电流值包括边刷部件对应的 边刷指定电流值、 中扫部件对应的中扫指定电流值和行走轮部件对应的行走轮 指定电流值。  [0119] In step 3340, when the cleaning robot is placed in the carpet for cleaning in the carpet working module, when it enters the floor during the forward movement, since the driving power required by the floor is small, the driving current thereof will be Will be significantly reduced. The sweeping robot monitors the change state of the drive current of the three components of the side brush, the middle sweep and the walking wheel, and determines whether the drive current of the three components of the side brush, the middle sweep and the walking wheel is reduced, and the difference is reduced. Comparing with the specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweeping component, and a specified running current value of the traveling wheel corresponding to the traveling wheel component.

[0120] 在步骤 3341中, 当边刷、 中扫和行走轮三个部件对应的驱动电流均大于其对应 的边刷指定电流值、 中扫指定电流值换和中扫指定电流值时, 则判定扫地机器 人从地毯中进入到地板中。  [0120] In step 3341, when the driving currents corresponding to the three components of the side brush, the middle sweep and the walking wheel are greater than the corresponding side brush specified current value, the middle scan specified current value, and the middle scan specified current value, It is determined that the sweeping robot enters the floor from the carpet.

[0121] 在步骤 3342中, 扫地机器人在通过地毯工作模式对地毯进行清扫时, 还可以选 择优选清扫地毯区域的工作模式时, 而当开启优选清扫地毯区域的工作模式时 , 此时扫地机器人将不会切换至地板工作模式, 且将控制扫地机器人退回至地 毯, 并使得扫地机器人沿地毯边缘运动标记出地毯区域, 控制扫地机器人以地 毯工作模式对上述地毯区域进行优选清扫, 将上述地毯区域清扫过后, 再对地 板的区域进行清扫。  [0121] In step 3342, when the cleaning robot cleans the carpet through the carpet working mode, it is also possible to select an operating mode in which the carpet area is preferably cleaned, and when the working mode of the preferred carpet cleaning area is turned on, the cleaning robot will Will not switch to the floor working mode, and will control the sweeping robot to return to the carpet, and cause the sweeping robot to mark the carpet area along the edge of the carpet, and control the sweeping robot to perform the preferred cleaning of the carpet area in the carpet working mode to clean the carpet area. After that, clean the area of the floor.

[0122] 另一实施例中的扫地机器人清扫方法, 所述根据所述驱动电流的变化状态控制 所述扫地机器人的工作模式的步骤 33包括:  [0122] In the cleaning robot cleaning method of another embodiment, the step 33 of controlling the operating mode of the cleaning robot according to the changing state of the driving current includes:

[0123] 步骤 3350, 判断所述驱动电流是否增大, 且其增大的差值大于指定电流值且小 于电流阈值, 其中, 所述电流阈值大于指定电流值; [0124] 步骤 S351, 若是, 则判定所述扫地机器人从地板进入地毯; [0123] Step 3350, determining whether the driving current is increased, and the increased difference is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value; [0124] step S351, if yes, determining that the cleaning robot enters the carpet from the floor;

[0125] 步骤 S352, 控制所述扫地机器人退回至地板, 并沿地毯边缘运动标记出地毯区 域, 控制所述扫地机器人以地板工作模式对所述地毯区域之外的其它区域进行 清扫.  [0125] Step S352, controlling the cleaning robot to return to the floor, and marking the carpet area along the edge of the carpet, and controlling the cleaning robot to clean other areas outside the carpet area in the floor working mode.

[0126] 在步骤 S350中, 当扫地机器人以地板工作模块放置于地板中进行清扫时, 当其 向前运动的过程中, 进入地毯中时, 由于地毯需要的驱动功率较大, 其驱动电 流将会明显增大, 以适应地毯阻力较大的环境。 扫地机器人分别监控边刷、 中 扫和行走轮三个部件的驱动电流的变化状态, 判断边刷、 中扫和行走轮三个部 件的驱动电流的是否增大, 且将每一个部件增大的差值与其对应的指定电流值 进行比较, 其中指定电流值包括边刷部件对应的边刷指定电流值、 中扫部件对 应的中扫指定电流值和行走轮部件对应的行走轮指定电流值; 且将每一个部件 增大的差值与其对应的电流阈值进行比较, 其中电流阈值包括边刷部件对应的 边刷电流阈值、 中扫部件对应的中扫电流阈值和行走轮部件对应的行走轮电流 阈值。  [0126] In step S350, when the cleaning robot is placed in the floor for cleaning in the floor working module, when it enters the carpet during the forward movement, the driving current will be large because the driving power required by the carpet is large. It will increase significantly to accommodate the environment with high carpet resistance. The sweeping robot monitors the change state of the driving current of the three components of the side brush, the middle sweep and the walking wheel, and determines whether the driving currents of the three components of the side brush, the middle sweep and the walking wheel increase, and each component is enlarged. The difference value is compared with a corresponding specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweeping component, and a specified current value of the traveling wheel corresponding to the traveling wheel component; Comparing the difference between each component and its corresponding current threshold, wherein the current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and a walking wheel current threshold corresponding to the traveling wheel component .

[0127] 在步骤 S351中, 当边刷、 中扫和行走轮三个部件中, 三个部件的对应的驱动电 流均大于其对应的指定电流值, 且边刷、 中扫和行走轮三个部件对应的驱动电 流值均小于其对应的电流阈值时, 判定此时扫地机器人从地板中进入到地毯中  [0127] In step S351, among the three components of the side brush, the middle sweep and the walking wheel, the corresponding driving currents of the three components are greater than their corresponding specified current values, and the side brush, the middle sweep and the walking wheel are three. When the driving current value corresponding to the component is less than its corresponding current threshold, it is determined that the sweeping robot enters the carpet from the floor at this time.

[0128] 在步骤 S352中, 扫地机器人在通过地板工作模式对地板进行清扫时, 还可以选 择优选清扫地板区域的工作模式时, 而当开启优选清扫地板区域的工作模式时 , 此时扫地机器人将不会切换至地毯工作模式, 且将控制扫地机器人退回至地 板, 并使得扫地机器人沿地毯边缘运动标记出地毯区域, 控制扫地机器人以地 板工作模式对地毯区域之外的其它地板区域进行优选清扫, 将上述其它的地板 区域清扫过后, 再对地毯的区域进行清扫。 [0128] In step S352, when the cleaning robot cleans the floor through the floor working mode, it is also possible to select an operating mode in which the floor area is preferably cleaned, and when the working mode of the preferred cleaning floor area is turned on, the cleaning robot will Will not switch to the carpet working mode, and will control the sweeping robot back to the floor, and make the sweeping robot move the carpet area along the edge of the carpet to control the sweeping robot to perform the preferred cleaning of the floor area outside the carpet area in the floor working mode. After cleaning the other floor areas mentioned above, the area of the carpet is cleaned.

[0129] 另一实施例中的扫地机器人清扫方法, 所述根据所述驱动电流的变化状态控制 所述扫地机器人的工作模式的步骤 S3包括:  [0129] In another embodiment, the cleaning robot cleaning method, the step S3 of controlling the working mode of the cleaning robot according to the changing state of the driving current includes:

[0130] 步骤 S360, 判断所述驱动电流变化的差值是否大于指定电流值且小于电流阈值 , 其中, 所述电流阈值大于指定电流值; \¥0 2019/104563 卩(:17 \2017/113663 [0130] Step S360, determining whether the difference in the change of the driving current is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value; \¥0 2019/104563 卩(:17 \2017/113663

[0131] 步骤 3361, 若是, 控制所述扫地机器人退回或者转向, 并以原来的工作模式继 续进行清扫。 [0131] Step 3361, if yes, controlling the sweeping robot to retreat or turn, and continue cleaning in the original working mode.

[0132] 在步骤 3360, 扫地机器人分别监控边刷、 中扫和行走轮三个部件的驱动电流的 变化状态, 判断边刷、 中扫和行走轮三个部件的驱动电流的是否增大, 且将每 一个部件增大的差值与其对应的指定电流值进行比较, 其中指定电流值包括边 刷部件对应的边刷指定电流值、 中扫部件对应的中扫指定电流值和行走轮部件 对应的行走轮指定电流值; 且将每一个部件增大的差值与其对应的电流阈值进 行比较, 其中电流阈值包括边刷部件对应的边刷电流阈值、 中扫部件对应的中 扫电流阈值和行走轮部件对应的行走轮电流阈值。  [0132] In step 3360, the cleaning robot separately monitors the change state of the driving currents of the three components of the side brush, the middle sweep, and the walking wheel, and determines whether the driving currents of the three components of the side brush, the middle sweep, and the walking wheel increase, and Comparing the difference between each component and its corresponding specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweep component, and a corresponding corresponding to the traveling wheel component The walking wheel specifies a current value; and compares the difference between each component and its corresponding current threshold, wherein the current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and a walking wheel The walking wheel current threshold corresponding to the component.

[0133] 在步骤 3361中, 不管扫地机器人处于地板工作状态或者地毯工作状态时, 当边 刷、 中扫和行走轮三个部件中, 三个部件的驱动电流均大于其对应的指定电流 值, 且边刷、 中扫和行走轮三个部件对应的驱动电流均小于其对应电流阈值时 , 此时将进入地面环境不同的区域。 此时将直接控制上述扫地机器人退回或者 转向, 不进入地面环境不同的区域, 以原来的工作模式在地面环境不变的区域 继续进行清扫。  [0133] In step 3361, when the cleaning robot is in the floor working state or the carpet working state, when the three components of the side brush, the middle sweep and the walking wheel, the driving currents of the three components are greater than the corresponding specified current values, When the driving current corresponding to the three components of the side brush, the middle sweep and the walking wheel are less than their corresponding current thresholds, they will enter different areas of the ground environment. At this time, the above-mentioned cleaning robot will be directly controlled to return or turn, and will not enter the different areas of the ground environment, and continue to clean in the original working mode in the area where the ground environment is unchanged.

[0134] 参照图 2, 本发明实施例中的扫地机器人, 包括:  [0134] Referring to FIG. 2, the cleaning robot in the embodiment of the present invention includes:

[0135] 获取单元 10, 用于获取清扫状态下指定部件的驱动电流, 其中, 所述指定部件 至少包括行走轮;  [0135] The obtaining unit 10 is configured to acquire a driving current of the specified component in the cleaning state, wherein the specifying component includes at least a walking wheel;

[0136] 监控单元 20, 用于监控所述驱动电流的变化状态;  [0136] a monitoring unit 20, configured to monitor a change state of the driving current;

[0137] 执行单元 30, 用于根据所述驱动电流的变化状态控制所述扫地机器人的工作模 式。  [0137] The executing unit 30 is configured to control an operating mode of the cleaning robot according to the changing state of the driving current.

[0138] 扫地机器人在正常进行清扫的过程中, 获取单元 10会时时获取清扫状态下指定 部件的驱动电流, 其中, 上述指定部件至少包括行走轮, 即扫地机器人会获取 清扫状态下行走轮的驱动电流。  [0138] During the normal cleaning process, the acquiring unit 10 acquires the driving current of the specified component in the cleaning state, wherein the specified component includes at least the traveling wheel, that is, the cleaning robot acquires the driving of the walking wheel in the cleaning state. Current.

[0139] 监控单元 20将监控获取得到的上述驱动电流的变化状态, 具体为监控上述驱动 电流是否出现明显增加或者减小的变化。  [0139] The monitoring unit 20 monitors the obtained change state of the above-mentioned driving current, specifically, monitors whether the above-mentioned driving current has a significantly increased or decreased change.

[0140] 当地面环境发生变化时, 例如针对地毯和地板的不同环境, 其对扫地机器人的 清洁能力的要求将不同, 而在当扫地机器人清扫的地面环境变化时, 其行走轮 \¥0 2019/104563 卩(:17 \2017/113663 的驱动电流将出现明显的变化。 执行单元 30根据上述驱动电流的变化状态来判 断待清扫的地面环境是否发生变化, 控制扫地机器人的工作模式跟随清扫的地 面环境进行变化, 使得扫地机器人面对不同的地面环境, 都能保证清洁效果。 为了避免造成混淆, 需要说明的是上述工作模式并非为扫地机器人中真正进行 切换的工作方式; 具体的, 例如扫地机器人的工作方式具体包括普通清扫方式 和强力清扫方式, 该清扫方式由用户进行选定, 选定后不会进行切换, 而本发 明实施例中提到的工作模式为在设定普通清扫方式或强力清扫方式的前提下, 扫地机器人进行控制进行工作模式的变化。 [0140] When the ground environment changes, for example, for different environments of carpets and floors, the requirements for the cleaning ability of the cleaning robot will be different, and when the ground environment of the cleaning robot is changed, the traveling wheel \¥0 2019/104563 卩 (: 17 \2017/113663 The drive current will change significantly. The execution unit 30 determines whether the ground environment to be cleaned changes according to the change state of the above drive current, and controls the working mode of the sweeping robot. The ground environment that follows the cleaning changes, so that the cleaning robot can face the different ground environments, and the cleaning effect can be ensured. In order to avoid confusion, it is necessary to explain that the above working mode is not the working mode of the real switching in the cleaning robot; For example, the working mode of the cleaning robot specifically includes a normal cleaning mode and a strong cleaning mode. The cleaning mode is selected by the user, and the switching mode is not performed after the selection, but the working mode mentioned in the embodiment of the present invention is set in the normal mode. Under the premise of cleaning mode or strong cleaning mode, the sweeping robot controls to change the working mode.

[0141] 本实施例中的扫地机器人, 上述指令部件还可以包括中扫、 风机的一种或是两 种, 即扫地机器人会时时获取边刷和行走轮两个部件的驱动电流或扫地机器人 会时时获取中扫和行走轮两个部件的驱动电流, 优选地, 扫地机器人还可以时 时获取边刷、 中扫和行走轮三个部件的驱动电流。 当地面环境发生变化时, 例 如针对地毯和地板的不同环境, 其对扫地机器人的清洁能力的要求将不同, 而 在当扫地机器人清扫的地面环境变化时, 其边刷、 中扫和行走轮的驱动电流将 出现明显的变化, 通过设置多个指定部件, 会使得监控的驱动电流的变化状态 的结果更加准确。  [0141] In the cleaning robot in this embodiment, the command component may further include one or two types of a middle sweep and a wind blower, that is, the sweeping robot may acquire the driving current of the two components of the side brush and the traveling wheel or the sweeping robot. The driving currents of the two components of the middle sweep and the walking wheel are acquired from time to time. Preferably, the sweeping robot can also obtain the driving currents of the three components of the side brush, the middle sweep and the walking wheel from time to time. When the ground environment changes, for example, for different environments of carpets and floors, the requirements for the cleaning ability of the cleaning robot will be different, and when the ground environment of the cleaning robot is changed, the side brush, the middle sweep and the walking wheel The drive current will change significantly, and by setting multiple specified components, the result of the monitored drive current change state will be more accurate.

[0142] 本实施例中的扫地机器人, 扫地机器人在清扫状态下, 边刷、 中扫和行走轮三 个部件会产生驱动电流, 扫地机器人在获取驱动电流之前会对其进行滤波, 滤 除干扰。 优选地, 其滤波方式可以采用均值滤波。  [0142] In the cleaning robot in this embodiment, the sweeping robot in the cleaning state, the three components of the side brush, the middle sweep and the walking wheel generate a driving current, and the sweeping robot filters the driving current before acquiring the driving current to filter out the interference. . Preferably, the filtering method can adopt mean filtering.

[0143] 参照图 3, 本实施例中的扫地机器人, 所述执行单元 30包括:  [0143] Referring to FIG. 3, in the cleaning robot in this embodiment, the executing unit 30 includes:

[0144] 第一判断模块 310, 用于判断所述驱动电流是否减小, 且其减小的差值大于指 定电流值;  [0144] The first determining module 310 is configured to determine whether the driving current is decreased, and the reduced difference is greater than the specified current value;

[0145] 第一判定模块 311, 用于当所述驱动电流减小, 且其减小的差值大于指定电流 值时, 则判定所述扫地机器人从地毯进入地板;  [0145] The first determining module 311 is configured to: when the driving current decreases, and the reduced difference is greater than the specified current value, determine that the cleaning robot enters the floor from the carpet;

[0146] 第一执行模块 312, 用于控制所述扫地机器人切换至地板工作模式。  [0146] The first execution module 312 is configured to control the sweeping robot to switch to the floor working mode.

[0147] 上述工作模式可以包括地毯工作模式和地板工作模式, 其中地毯工作模式下边 刷、 中扫和风机等部件的功率大于地板工作模式下边刷、 中扫和风机等部件的 功率, 地毯工作模式适用于对地面阻力大的地方进行清扫, 其边刷、 中扫和行 \¥0 2019/104563 卩(:17 \2017/113663 走轮等部件的驱动电流和驱动电压较大; 地板工作模式适用于对地面阻力小的 地方进行清扫, 其边刷、 中扫和行走轮等部件的驱动电流和驱动电压较小。 当 扫地机器人以地毯工作模块放置于地毯中进行清扫时, 当其向前运动的过程中 , 当其进入地板中时, 由于地板需要的驱动功率相对较小, 其驱动电流将会明 显减小。 扫地机器人分别监控边刷、 中扫和行走轮三个部件的驱动电流的变化 状态, 第一判断模块 310判断边刷、 中扫和行走轮三个部件的驱动电流的是否减 小, 且将其减小的差值与指定电流值进行比较, 其中指定电流值包括边刷部件 对应的边刷指定电流值、 中扫部件对应的中扫指定电流值和行走轮部件对应的 行走轮指定电流值。 [0147] The above working mode may include a carpet working mode and a floor working mode, wherein the power of the lower brush, the middle sweep, and the fan in the carpet working mode is greater than the power of the bottom brush, the middle sweep, and the fan in the floor working mode, and the carpet working mode Suitable for cleaning places with high ground resistance, side brush, middle sweep and line \¥0 2019/104563 卩(:17 \2017/113663 The driving current and driving voltage of the components such as the wheel are large; the floor working mode is suitable for cleaning the place with low ground resistance, the side brush, the middle sweep and the walking wheel The driving current and driving voltage of the components are small. When the sweeping robot is placed in the carpet for cleaning, the driving power required by the floor is relatively high when it moves forward while it enters the floor. Small, the driving current will be significantly reduced. The sweeping robot monitors the change state of the driving current of the three components of the side brush, the middle sweep and the walking wheel, respectively, and the first judging module 310 judges the three components of the side brush, the middle sweep and the walking wheel. Whether the driving current is decreased, and the reduced difference is compared with the specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle sweep specified current value corresponding to the middle sweeping component, and The running wheel corresponding to the traveling wheel component specifies a current value.

[0148] 当边刷、 中扫和行走轮三个部件对应的驱动电流均大于其对应的边刷指定电流 值、 中扫指定电流值换和中扫指定电流值时, 第一判定模块 311判定扫地机器人 从地毯中进入到地板中。  [0148] When the driving current corresponding to the three components of the side brush, the middle sweep and the walking wheel are greater than the corresponding side brush specified current value, the middle scan specified current value, and the middle scan specified current value, the first determining module 311 determines The sweeping robot enters the floor from the carpet.

[0149] 扫地机器人在判定扫地机器人从地毯中进行到地板时, 此时仍然以地毯工作模 式进行清扫将浪费功率, 此时控制扫地机器人减小边刷、 中扫和行走轮三个部 件的驱动电压, 第一执行模块 312扫地机器人切换至地板工作模式, 减小边刷、 中扫和行走轮三个部件的驱动功率。  [0149] When the sweeping robot determines that the sweeping robot is going from the carpet to the floor, cleaning in the carpet working mode at this time will waste power. At this time, the sweeping robot is controlled to reduce the driving of the three components of the side brush, the middle sweep and the walking wheel. The voltage, the first execution module 312 sweeps the robot to switch to the floor working mode, and reduces the driving power of the three components of the side brush, the middle sweep and the walking wheel.

[0150] 参照图 4, 另一实施例中的扫地机器人, 所述执行单元 30包括:  [0150] Referring to FIG. 4, in another embodiment, the cleaning unit, the execution unit 30 includes:

[0151] 第二判断模块 320, 用于判断所述驱动电流是否增大, 且其增大的差值大于指 定的电流阈值;  [0151] The second determining module 320 is configured to determine whether the driving current is increased, and the increased difference is greater than a specified current threshold.

[0152] 第二判定模块 321, 用于当所述驱动电流增大, 且其增大的差值大于指定的电 流阈值时, 则判定所述扫地机器人出现故障;  [0152] The second determining module 321, is configured to determine that the cleaning robot is faulty when the driving current increases and the increased difference is greater than a specified current threshold;

[0153] 第二执行模块 322, 用于控制所述扫地机器人切换至报警模式。  [0153] The second execution module 322 is configured to control the cleaning robot to switch to the alarm mode.

[0154] 扫地机器人的工作模式还包括有报警模式, 当扫地机器人在正常清扫过程中, 边刷、 中扫和行走轮均处于工作状态, 而当边刷、 中扫和行走轮的驱动电流大 于其最大电流阈值时容易造成其损坏。 扫地机器人在清扫状态下, 会分别监控 边刷、 中扫和行走轮的驱动电流的变化状态, 第二判断模块 320判断边刷、 中扫 和行走轮三个部件的驱动电流是否增大, 且将每一个部件增大的差值与其对应 的电流阈值进行比较, 其中电流阈值包括边刷部件对应的边刷电流阈值、 中扫 \¥0 2019/104563 卩(:17 \2017/113663 部件对应的中扫电流阈值和行走轮部件对应的行走轮电流阈值。 [0154] The working mode of the sweeping robot further includes an alarm mode. When the sweeping robot is in the normal cleaning process, the side brush, the middle sweep and the walking wheel are all in working state, and the driving currents of the side brush, the middle sweep and the walking wheel are greater than Its maximum current threshold is prone to damage. The cleaning robot monitors the change state of the driving currents of the side brush, the middle sweep and the walking wheel respectively in the cleaning state, and the second determining module 320 determines whether the driving currents of the three components of the side brush, the middle sweep and the walking wheel increase, and Comparing the difference between each component and its corresponding current threshold, wherein the current threshold includes the side brush current threshold corresponding to the side brush component, and the middle sweep \¥0 2019/104563 卩(:17 \2017/113663 The corresponding sweep current threshold for the component and the travel wheel current threshold corresponding to the travel wheel component.

[0155] 当边刷、 中扫和行走轮三个部件中, 有一个或者多个部件的驱动电流大于其对 应的电流阈值时, 第二判定模块 321判定扫地机器人出现故障。  [0155] When the driving current of one or more of the three components of the side brush, the middle sweep and the walking wheel is greater than the corresponding current threshold, the second determining module 321 determines that the cleaning robot has failed.

[0156] 第二执行模块 322控制扫地机器人切换至报警模式, 在报警模式中, 扫地机器 人将停止工作, 并通过警报灯闪烁, 产生语音警报等方式来提醒用户扫地机器 人出现故障, 便于用户及时获取机器人故障信息。 此外, 当在扫地机器人正常 过程中, 当扫机器人出现其他类型的故障, 例如行走轮发生堵转等问题时, 均 会使得扫地机器人切换至报警模式。  [0156] The second execution module 322 controls the sweeping robot to switch to the alarm mode. In the alarm mode, the sweeping robot stops working, and the alarm light flashes, generates a voice alarm, etc. to remind the user that the sweeping robot is faulty, and is convenient for the user to obtain in time. Robot fault information. In addition, when the sweeping robot is in the normal process, when the sweeping robot has other types of faults, such as a stalling of the traveling wheel, the sweeping robot is switched to the alarm mode.

[0157] 参照图 5, 另一实施例中的扫地机器人, 所述执行单元 30包括:  [0157] Referring to FIG. 5, in another embodiment, the cleaning unit, the execution unit 30 includes:

[0158] 第三判断模块 330, 用于判断所述驱动电流是否增大, 且其增大的差值大于指 定电流值且小于电流阈值, 其中, 所述电流阈值大于指定电流值;  [0158] The third determining module 330 is configured to determine whether the driving current is increased, and the increased difference is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value;

[0159] 第三判定模块 331, 用于当所述驱动电流增大, 且其增大的差值大于指定电流 值且小于电流阈值时, 则判定所述扫地机器人从地板进入地毯;  [0159] The third determining module is configured to determine that the sweeping robot enters the carpet from the floor when the driving current increases and the increased difference is greater than the specified current value and less than the current threshold;

[0160] 第三执行模块 332, 用于控制所述扫地机器人切换至地毯工作模式。  [0160] The third execution module 332 is configured to control the sweeping robot to switch to the carpet working mode.

[0161] 当扫地机器人以地板工作模块放置于地板中进行清扫时, 当其向前运动的过程 中, 进入地毯中时, 由于地毯需要的驱动功率较大, 其驱动电流将会明显增大 , 以适应地毯阻力较大的环境。 扫地机器人分别监控边刷、 中扫和行走轮三个 部件的驱动电流的变化状态, 第三判断模块 330判断边刷、 中扫和行走轮三个部 件的驱动电流的是否增大, 且将每一个部件增大的差值与其对应的指定电流值 进行比较, 其中指定电流值包括边刷部件对应的边刷指定电流值、 中扫部件对 应的中扫指定电流值和行走轮部件对应的行走轮指定电流值; 且将每一个部件 增大的差值与其对应的电流阈值进行比较, 其中电流阈值包括边刷部件对应的 边刷电流阈值、 中扫部件对应的中扫电流阈值和行走轮部件对应的行走轮电流 阈值。  [0161] When the cleaning robot is placed in the floor for cleaning by the floor work module, when it enters the carpet during the forward movement, the driving current will increase significantly due to the large driving power required by the carpet. To adapt to the environment where the carpet resistance is large. The cleaning robot separately monitors the change state of the driving current of the three components of the side brush, the middle sweep and the walking wheel, and the third determining module 330 determines whether the driving currents of the three components of the side brush, the middle sweep and the walking wheel increase, and each will The difference between the increase of one component is compared with the corresponding specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweep component, and a walking wheel corresponding to the traveling wheel component. Specifying a current value; and comparing the difference between each component and its corresponding current threshold, wherein the current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and a corresponding travel wheel component The walking wheel current threshold.

[0162] 当边刷、 中扫和行走轮三个部件中, 三个部件的对应的驱动电流均大于其对应 的指定电流值, 且边刷、 中扫和行走轮三个部件对应的驱动电流值均小于其对 应的电流阈值时, 第三判定模块 331判定此时扫地机器人从地板中进入到地毯中 \¥0 2019/104563 卩(:17 \2017/113663 [0162] When three components of the side brush, the middle sweep and the walking wheel, the corresponding driving currents of the three components are greater than their corresponding specified current values, and the driving currents corresponding to the three components of the side brush, the middle sweep and the traveling wheel are When the value is less than its corresponding current threshold, the third determining module 331 determines that the sweeping robot enters the carpet from the floor at this time. \¥0 2019/104563 卩(:17 \2017/113663

[0163] 扫地机器人在判定扫地机器人从地板中进入到地毯时, 此时仍然以地板工作模 式进行清扫, 将导致清洁效果不理想, 具体表现为行走轮的驱动力不足, 导致 其行走速度慢, 此外, 边刷和中扫的驱动功率小, 导致其清洁效果差; 第三执 行模块 332控制扫地机器人切换至地毯工作模式, 能提高扫地机器人清洁效果, 节省清洁需要的时间, 提高清洁效率。 [0163] When the sweeping robot determines that the sweeping robot enters the carpet from the floor, it is still cleaned in the floor working mode, which will result in unsatisfactory cleaning effect, which is manifested by insufficient driving force of the walking wheel, resulting in slow walking speed. In addition, the driving power of the side brush and the middle sweep is small, resulting in poor cleaning effect; the third execution module 33 2 controls the sweeping robot to switch to the carpet working mode, which can improve the cleaning effect of the cleaning robot, save the time required for cleaning, and improve the cleaning efficiency.

[0164] 本实施例中的扫地机器人, 所述执行单元 30还包括:  [0164] The cleaning robot in this embodiment, the execution unit 30 further includes:

[0165] 第四判断模块 333, 用于判断所述扫地机器人的拖地功能是否开启。  [0165] The fourth determining module 333 is configured to determine whether the mopping function of the cleaning robot is turned on.

[0166] 当所述扫地机器人的拖地功能没有开启时, 则第三执行模块 332执行控制所述 扫地机器人切换至地毯工作模式。  [0166] When the mopping function of the cleaning robot is not turned on, the third execution module 332 performs control to switch the cleaning robot to the carpet working mode.

[0167] 扫地机器人在清扫过程中, 当判定扫地机器人从地板进入地毯, 第四判断模块 333将判断扫地机器人的拖地功能是否开启, 而在开启拖地功能的情况下, 其会 通过控制扫地机器人中的水箱进行洒水, 便于更好的进行拖地。  [0167] During the cleaning process, when the cleaning robot determines that the cleaning robot enters the carpet from the floor, the fourth determining module 333 determines whether the mopping function of the cleaning robot is turned on, and in the case that the mopping function is turned on, it controls the cleaning. The water tank in the robot is sprinkled for better mopping.

[0168] 当判定扫地机器人的扫地功能关闭时, 此时扫地机器人由于水箱不会洒水, 不 会出现损坏地毯的情况, 从而控制扫地机器人进入到地毯中, 第三执行模块 332 执行控制扫地机器人切换至地毯工作模式进行清扫。 当判定扫地机器人的扫地 功能开启时, 此时扫地机器人由于水箱会洒水, 从而会出现损坏地毯的情况, 则控制扫地机器人原地后退, 继续保持地板工作模式对地板进行清扫。  [0168] When it is determined that the sweeping function of the sweeping robot is turned off, the sweeping robot does not sprinkle water in the water tank, and the carpet is not damaged, thereby controlling the sweeping robot to enter the carpet, and the third executing module 332 performs control to switch the sweeping robot. Clean up to the carpet work mode. When it is determined that the sweeping function of the sweeping robot is turned on, at this time, the sweeping robot will sprinkle water due to the water tank, and thus the carpet may be damaged. Then, the sweeping robot is controlled to retreat in situ, and the floor working mode is continued to clean the floor.

[0169] 参照图 6, 另一实施例中的扫地机器人, 所述执行单元 30包括  [0169] Referring to FIG. 6, in another embodiment, the cleaning robot, the execution unit 30 includes

[0170] 第五判断模块 340, 用于判断所述驱动电流是否减小, 且其减小的差值大于指 定电流值;  [0170] The fifth determining module 340 is configured to determine whether the driving current is decreased, and the reduced difference is greater than the specified current value;

[0171] 第五判定模块 341, 用于当所述驱动电流减小, 且其减小的差值大于指定电流 值时, 则判定所述扫地机器人从地毯进入地板;  [0171] a fifth determining module 341, configured to: when the driving current decreases, and the reduced difference is greater than the specified current value, determine that the cleaning robot enters the floor from the carpet;

[0172] 第五执行模块 342, 用于控制所述扫地机器人退回至地毯, 并沿地毯边缘运动 标记出地毯区域, 控制所述扫地机器人以地毯工作模式对所述地毯区域进行清 扫。  [0172] The fifth executing module 342 is configured to control the cleaning robot to return to the carpet, and move the carpet area along the edge of the carpet to control the cleaning robot to clean the carpet area in a carpet working mode.

[0173] 当扫地机器人以地毯工作模块放置于地毯中进行清扫时, 当其向前运动的过程 中, 进入地板中时, 由于地板需要的驱动功率较小, 其驱动电流将会明显减小 。 扫地机器人分别监控边刷、 中扫和行走轮三个部件的驱动电流的变化状态, \¥0 2019/104563 卩(:17 \2017/113663 第五判断模块 340判断边刷、 中扫和行走轮三个部件的驱动电流的是否减小, 且 将其减小的差值与指定电流值进行比较, 其中指定电流值包括边刷部件对应的 边刷指定电流值、 中扫部件对应的中扫指定电流值和行走轮部件对应的行走轮 指定电流值。 [0173] When the cleaning robot is placed in the carpet for cleaning in the carpet working module, when it enters the floor during the forward movement, the driving current will be significantly reduced due to the small driving power required for the floor. The sweeping robot monitors the change state of the driving current of the three components of the side brush, the middle sweep and the walking wheel, respectively. \¥0 2019/104563 卩(:17 \2017/113663 The fifth judgment module 340 determines whether the drive current of the three components of the side brush, the middle sweep and the walking wheel is reduced, and the difference between the reduction and the specified current is The values are compared, wherein the specified current value includes a side brush specified current value corresponding to the side brush member, a middle scan specified current value corresponding to the middle sweeping member, and a specified running current value of the traveling wheel corresponding to the traveling wheel member.

[0174] 当边刷、 中扫和行走轮三个部件对应的驱动电流均大于其对应的边刷指定电流 值、 中扫指定电流值换和中扫指定电流值时, 第五判定模块 341判定扫地机器人 从地毯中进入到地板中。  [0174] When the driving current corresponding to the three components of the side brush, the middle sweep and the walking wheel are greater than the corresponding side brush specified current value, the middle scan specified current value, and the middle scan specified current value, the fifth determining module 341 determines The sweeping robot enters the floor from the carpet.

[0175] 扫地机器人在通过地毯工作模式对地毯进行清扫时, 还可以选择优选清扫地毯 区域的工作模式时, 而当开启优选清扫地毯区域的工作模式时, 此时扫地机器 人将不会切换至地板工作模式, 第五执行模块 342将控制扫地机器人退回至地毯 , 并使得扫地机器人沿地毯边缘运动标记出地毯区域, 控制扫地机器人以地毯 工作模式对上述地毯区域进行优选清扫, 将上述地毯区域清扫过后, 再对地板 的区域进行清扫。  [0175] When the cleaning robot cleans the carpet through the carpet working mode, it is also possible to select the working mode in which the carpet area is preferably cleaned, and when the working mode of the preferred carpet cleaning area is turned on, the cleaning robot will not switch to the floor at this time. In the working mode, the fifth executing module 342 returns the cleaning robot to the carpet, and causes the cleaning robot to mark the carpet area along the edge of the carpet, and controls the cleaning robot to perform the preferred cleaning of the carpet area in the carpet working mode, after cleaning the carpet area. , then clean the area of the floor.

[0176] 参照图 7, 另一实施例中的扫地机器人, 所述执行单元 30包括:  [0176] Referring to FIG. 7, the cleaning robot in another embodiment, the execution unit 30 includes:

[0177] 第六判断模块 350, 用于判断所述驱动电流是否增大, 且其增大的差值大于指 定电流值且小于电流阈值, 其中, 所述电流阈值大于指定电流值;  [0177] The sixth determining module 350 is configured to determine whether the driving current is increased, and the increased difference is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value;

[0178] 第六判定模块 351, 用于当所述驱动电流增大, 且其增大的差值大于指定的电 流阈值时, 则判定所述扫地机器人从地板进入地毯;  [0178] a sixth determining module 351, configured to: when the driving current increases, and the increased difference is greater than a specified current threshold, determine that the cleaning robot enters the carpet from the floor;

[0179] 第六执行模块 352, 用于控制所述扫地机器人退回至地板, 并沿地毯边缘运动 标记出地毯区域, 控制所述扫地机器人以地板工作模式对所述地毯区域之外的 其它区域进行清扫。  [0179] a sixth execution module 352, configured to control the cleaning robot to return to the floor, and mark the carpet area along the edge of the carpet, and control the cleaning robot to perform other areas outside the carpet area in a floor working mode. Clean up.

[0180] 当扫地机器人以地板工作模块放置于地板中进行清扫时, 当其向前运动的过程 中, 进入地毯中时, 由于地毯需要的驱动功率较大, 其驱动电流将会明显增大 , 以适应地毯阻力较大的环境。 扫地机器人分别监控边刷、 中扫和行走轮三个 部件的驱动电流的变化状态, 第六判断模块 350判断边刷、 中扫和行走轮三个部 件的驱动电流的是否增大, 且将每一个部件增大的差值与其对应的指定电流值 进行比较, 其中指定电流值包括边刷部件对应的边刷指定电流值、 中扫部件对 应的中扫指定电流值和行走轮部件对应的行走轮指定电流值; 且将每一个部件 \¥0 2019/104563 卩(:17 \2017/113663 增大的差值与其对应的电流阈值进行比较, 其中电流阈值包括边刷部件对应的 边刷电流阈值、 中扫部件对应的中扫电流阈值和行走轮部件对应的行走轮电流 阈值。 [0180] When the cleaning robot is placed in the floor for cleaning by the floor work module, when it enters the carpet during the forward movement, the driving current will increase significantly due to the large driving power required by the carpet. To adapt to the environment where the carpet resistance is large. The cleaning robot separately monitors the change state of the driving current of the three components of the side brush, the middle sweep and the walking wheel, and the sixth determining module 350 determines whether the driving currents of the three components of the side brush, the middle sweep and the walking wheel increase, and each will The difference between the increase of one component is compared with the corresponding specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweep component, and a walking wheel corresponding to the traveling wheel component. Specify the current value; and each part \¥0 2019/104563 卩(:17 \2017/113663 The increased difference is compared with its corresponding current threshold, where the current threshold includes the side brush current threshold corresponding to the side brush component and the middle sweep current threshold corresponding to the middle sweep component. The walking wheel current threshold corresponding to the walking wheel component.

[0181] 当边刷、 中扫和行走轮三个部件中, 三个部件的对应的驱动电流均大于其对应 的指定电流值, 且边刷、 中扫和行走轮三个部件对应的驱动电流值均小于其对 应的电流阈值时, 第六判定模块 351判定此时扫地机器人从地板中进入到地毯中  [0181] Among the three components of the side brush, the middle sweep and the walking wheel, the corresponding driving currents of the three components are greater than their corresponding specified current values, and the driving currents corresponding to the three components of the side brush, the middle sweep and the traveling wheel When the value is less than its corresponding current threshold, the sixth determining module 351 determines that the sweeping robot enters the carpet from the floor at this time.

[0182] 扫地机器人在通过地板工作模式对地板进行清扫时, 还可以选择优选清扫地板 区域的工作模式时, 而当开启优选清扫地板区域的工作模式时, 此时扫地机器 人将不会切换至地毯工作模式, 第六执行模块 352将控制扫地机器人退回至地板 , 并使得扫地机器人沿地毯边缘运动标记出地毯区域, 控制扫地机器人以地板 工作模式对地毯区域之外的其它地板区域进行优选清扫, 将上述其它的地板区 域清扫过后, 再对地毯的区域进行清扫。 [0182] When the sweeping robot cleans the floor through the floor working mode, it is also possible to select an operating mode in which the floor area is preferably cleaned, and when the working mode of the preferred floor area is turned on, the sweeping robot will not switch to the carpet at this time. In the working mode, the sixth execution module 352 returns the control sweeping robot to the floor, and causes the sweeping robot to mark the carpet area along the edge of the carpet, and controls the sweeping robot to perform a preferred cleaning of the floor area outside the carpet area in the floor working mode. After the other floor areas have been cleaned, the area of the carpet is cleaned.

[0183] 参照图 8, 另一实施例中的扫地机器人, 所述执行单元 30包括:  [0183] Referring to FIG. 8, the cleaning robot in another embodiment, the execution unit 30 includes:

[0184] 第七判断模块 360, 用于判断所述驱动电流变化的差值是否大于指定电流值且 小于电流阈值, 其中, 所述电流阈值大于指定电流值;  [0184] The seventh determining module 360 is configured to determine whether the difference of the driving current change is greater than a specified current value and less than a current threshold, where the current threshold is greater than a specified current value;

[0185] 第七执行模块 361, 用于当所述驱动电流变化的差值大于指定电流值且小于电 流阈值时, 控制所述扫地机器人退回或者转向, 并以原来的工作模式继续进行 清扫。  And a seventh executing module 361, configured to: when the difference of the driving current changes is greater than a specified current value and less than a current threshold, control the sweeping robot to retreat or turn, and continue to perform cleaning in the original working mode.

[0186] 扫地机器人分别监控边刷、 中扫和行走轮三个部件的驱动电流的变化状态, 第 七判断模块 360判断边刷、 中扫和行走轮三个部件的驱动电流的是否增大, 且将 每一个部件增大的差值与其对应的指定电流值进行比较, 其中指定电流值包括 边刷部件对应的边刷指定电流值、 中扫部件对应的中扫指定电流值和行走轮部 件对应的行走轮指定电流值; 且将每一个部件增大的差值与其对应的电流阈值 进行比较, 其中电流阈值包括边刷部件对应的边刷电流阈值、 中扫部件对应的 中扫电流阈值和行走轮部件对应的行走轮电流阈值。  [0186] The cleaning robot separately monitors the change state of the driving currents of the three components of the side brush, the middle sweep, and the walking wheel, and the seventh determining module 360 determines whether the driving currents of the three components of the side brush, the middle sweep, and the traveling wheel increase. And comparing the difference between each component and the corresponding specified current value, wherein the specified current value includes a side brush specified current value corresponding to the side brush component, a middle scan specified current value corresponding to the middle sweep component, and a corresponding travel wheel component The walking wheel specifies a current value; and compares the increased difference of each component with its corresponding current threshold, wherein the current threshold includes a side brush current threshold corresponding to the side brush component, a middle sweep current threshold corresponding to the middle sweep component, and walking The walking wheel current threshold corresponding to the wheel component.

[0187] 不管扫地机器人处于地板工作状态或者地毯工作状态时, 当边刷、 中扫和行走 轮三个部件中, 三个部件的驱动电流均大于其对应的指定电流值, 且边刷、 中 \¥0 2019/104563 卩(:17 \2017/113663 扫和行走轮三个部件对应的驱动电流均小于其对应电流阈值时, 此时将进入地 面环境不同的区域。 第七执行模块 361直接控制上述扫地机器人退回或者转向, 不进入地面环境不同的区域, 以原来的工作模式在地面环境不变的区域继续进 行清扫。 [0187] When the cleaning robot is in the floor working state or the carpet working state, among the three components of the side brush, the middle sweep and the walking wheel, the driving currents of the three components are greater than their corresponding specified current values, and the side brush, the middle \¥0 2019/104563 卩(:17 \2017/113663 When the driving current corresponding to the three components of the sweeping and walking wheels is less than its corresponding current threshold, it will enter a different area of the ground environment. The seventh execution module 361 directly controls The above-mentioned cleaning robot returns or turns, does not enter a different area of the ground environment, and continues to clean in the original working mode in a region where the ground environment is constant.

[0188] 综上所述, 本发明实施例中的有益效果为: 扫地机器人获取清扫状态下指定部 件的驱动电流, 其中, 所述指定部件至少包括行走轮; 监控所述驱动电流的变 化状态; 根据所述驱动电流的变化状态控制所述扫地机器人的工作模式, 扫地 机器人根据上述驱动电流的变化状态来判断待清扫的地面环境是否发生变化, 控制扫地机器人的工作模式跟随清扫的地面环境进行变化, 使得扫地机器人面 对不同的地面环境, 都能保证清洁效果。  [0188] In summary, the beneficial effects in the embodiment of the present invention are: the sweeping robot acquires the driving current of the specified component in the cleaning state, wherein the specified component includes at least the traveling wheel; and monitors the changing state of the driving current; Controlling the working mode of the cleaning robot according to the changing state of the driving current, the cleaning robot determines whether the ground environment to be cleaned changes according to the changing state of the driving current, and controls the working mode of the cleaning robot to follow the cleaning ground environment to change , so that the sweeping robot can face the different ground conditions, and the cleaning effect can be guaranteed.

[0189] 以上所述仅为本发明的优选实施例, 并非因此限制本发明的专利范围, 凡是利 用本发明说明书及附图内容所作的等效结构或等效流程变换, 或直接或间接运 用在其他相关的技术领域, 均同理包括在本发明的专利保护范围内。  The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the present invention and the drawings are used directly or indirectly. Other related technical fields are equally included in the scope of patent protection of the present invention.

Claims

\¥0 2019/104563 卩(:17 \2017/113663 权利要求书 \¥0 2019/104563 卩(:17 \2017/113663 Claims [权利要求 1] 一种扫地机器人清扫方法, 其特征在于, 包括:  [Claim 1] A cleaning method for a cleaning robot, comprising: 获取清扫状态下指定部件的驱动电流, 其中, 所述指定部件至少包括 行走轮;  Obtaining a driving current of a specified component in a cleaning state, wherein the specified component includes at least a traveling wheel; 监控所述驱动电流的变化状态;  Monitoring a change state of the drive current; 根据所述驱动电流的变化状态控制所述扫地机器人的工作模式。  The operating mode of the cleaning robot is controlled according to the changing state of the driving current. [权利要求 2] 根据权利要求 1所述的扫地机器人清扫方法, 其特征在于, 所述驱动 电流为滤波处理后的驱动电流。  [Claim 2] The cleaning robot cleaning method according to claim 1, wherein the driving current is a driving current after the filtering process. [权利要求 3] 根据权利要求 1所述的扫地机器人清扫方法, 其特征在于, 所述指定 部件还包括边刷、 中扫的一种或两种。  [Claim 3] The cleaning robot cleaning method according to claim 1, wherein the designating member further includes one or both of a side brush and a middle sweep. [权利要求 4] 根据权利要求 3所述的扫地机器人清扫方法, 其特征在于, 所述根据 所述驱动电流的变化状态控制所述扫地机器人的工作模式的步骤包括 判断所述驱动电流是否减小, 且其减小的差值大于指定电流值; 若是, 则判定所述扫地机器人从地毯进入地板; 控制所述扫地机器人切换至地板工作模式。  [Claim 4] The cleaning robot cleaning method according to claim 3, wherein the step of controlling an operation mode of the cleaning robot according to a change state of the drive current includes determining whether the drive current is decreased And the reduced difference is greater than the specified current value; if so, it is determined that the cleaning robot enters the floor from the carpet; and the cleaning robot is controlled to switch to the floor working mode. [权利要求 5] 根据权利要求 3所述的扫地机器人清扫方法, 其特征在于, 所述根据 所述驱动电流的变化状态控制所述扫地机器人的工作模式的步骤包括 判断所述驱动电流是否增大, 且其增大的差值大于指定的电流阈值; 若是, 则判定所述扫地机器人出现故障;  [Claim 5] The cleaning robot cleaning method according to claim 3, wherein the step of controlling an operation mode of the cleaning robot according to a change state of the drive current includes determining whether the drive current is increased And the increased difference is greater than a specified current threshold; if yes, determining that the cleaning robot is faulty; 控制所述扫地机器人切换至报警模式。  The sweeping robot is controlled to switch to the alarm mode. [权利要求 6] 根据权利要求 5所述的扫地机器人清扫方法, 其特征在于, 所述根据 所述驱动电流的变化状态控制所述扫地机器人的工作模式的步骤包括 判断所述驱动电流是否增大, 且其增大的差值大于指定电流值且小于 电流阈值, 其中, 所述电流阈值大于指定电流值; 若是, 则判定所述扫地机器人从地板进入地毯; \¥0 2019/104563 卩(:17 \2017/113663 控制所述扫地机器人切换至地毯工作模式。 [Claim 6] The cleaning robot cleaning method according to claim 5, wherein the step of controlling an operation mode of the cleaning robot according to a change state of the driving current includes determining whether the driving current is increased And the increased difference is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value; if yes, determining that the cleaning robot enters the carpet from the floor; \¥0 2019/104563 卩(:17 \2017/113663 Controls the sweeping robot to switch to the carpet working mode. [权利要求 7] 根据权利要求 6所述的扫地机器人清扫方法, 其特征在于, 所述控制 所述扫地机器人切换至地毯工作模式的步骤之前包括:  [Claim 7] The cleaning robot cleaning method according to claim 6, wherein the step of controlling the switching of the cleaning robot to the carpet working mode comprises: 判断所述扫地机器人的拖地功能是否开启;  Determining whether the mopping function of the cleaning robot is turned on; 若否, 则执行步骤“控制所述扫地机器人切换至地毯工作模式”。  If not, execute the step "Control the sweeping robot to switch to the carpet working mode". [权利要求 8] 根据权利要求 3所述的扫地机器人清扫方法, 其特征在于, 所述根据 所述驱动电流的变化状态控制所述扫地机器人的工作模式的步骤包括 判断所述驱动电流是否减小, 且其减小的差值大于指定电流值; 若是, 则判定所述扫地机器人从地毯进入地板; 控制所述扫地机器人退回至地毯, 并沿地毯边缘运动标记出地毯区域 , 控制所述扫地机器人以地毯工作模式对所述地毯区域进行清扫。  [Claim 8] The cleaning robot cleaning method according to claim 3, wherein the step of controlling an operation mode of the cleaning robot according to a change state of the drive current includes determining whether the drive current is decreased And the reduced difference is greater than the specified current value; if yes, determining that the cleaning robot enters the floor from the carpet; controlling the cleaning robot to return to the carpet, and marking the carpet area along the edge of the carpet to control the cleaning robot The carpet area is cleaned in a carpet work mode. [权利要求 9] 根据权利要求 5所述的扫地机器人清扫方法, 其特征在于, 所述根据 所述驱动电流的变化状态控制所述扫地机器人的工作模式的步骤包括 判断所述驱动电流是否增大, 且其增大的差值大于指定电流值且小于 电流阈值, 其中, 所述电流阈值大于指定电流值; 若是, 则判定所述扫地机器人从地板进入地毯; 控制所述扫地机器人退回至地板, 并沿地毯边缘运动标记出地毯区域 , 控制所述扫地机器人以地板工作模式对所述地毯区域之外的其它区 域进行清扫。  [Claim 9] The cleaning robot cleaning method according to claim 5, wherein the step of controlling an operation mode of the cleaning robot according to a change state of the drive current includes determining whether the drive current is increased And the increased difference is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value; if yes, determining that the cleaning robot enters the carpet from the floor; controlling the cleaning robot to return to the floor, And marking the carpet area along the edge of the carpet to control the sweeping robot to clean other areas outside the carpet area in the floor working mode. [权利要求 10] 根据权利要求 5所述的扫地机器人清扫方法, 其特征在于, 所述根据 所述驱动电流的变化状态控制所述扫地机器人的工作模式的步骤包括 判断所述驱动电流变化的差值是否大于指定电流值且小于电流阈值, 其中, 所述电流阈值大于指定电流值;  [Claim 10] The cleaning robot cleaning method according to claim 5, wherein the step of controlling an operation mode of the cleaning robot according to a change state of the drive current includes determining a difference in the change in the drive current Whether the value is greater than the specified current value and less than the current threshold, wherein the current threshold is greater than the specified current value; 若是, 控制所述扫地机器人退回或者转向, 并以原来的工作模式继续 进行清扫。 \¥0 2019/104563 卩(:17 \2017/113663 If so, the sweeping robot is controlled to return or turn, and the cleaning is continued in the original working mode. \¥0 2019/104563 卩(:17 \2017/113663 [权利要求 11] 一种扫地机器人, 其特征在于, 包括: [Claim 11] A cleaning robot, comprising: 获取单元, 用于获取清扫状态下指定部件的驱动电流, 其中, 所述指 定部件至少包括行走轮;  An acquiring unit, configured to acquire a driving current of a specified component in a cleaning state, wherein the specified component includes at least a walking wheel; 监控单元, 用于监控所述驱动电流的变化状态; 执行单元, 用于根据所述驱动电流的变化状态控制所述扫地机器人的 工作模式。  a monitoring unit, configured to monitor a changing state of the driving current; and an executing unit, configured to control an operating mode of the cleaning robot according to a changing state of the driving current. [权利要求 12] 根据权利要求 11所述的扫地机器人, 其特征在于, 所述指定部件还包 括边刷、 中扫的一种或两种。  [Claim 12] The cleaning robot according to claim 11, wherein the specifying member further includes one or both of a side brush and a middle sweep. [权利要求 13] 根据权利要求 11所述的扫地机器人, 其特征在于, 所述驱动电流为滤 波处理后的驱动电流。 The cleaning robot according to claim 11, wherein the drive current is a drive current after the filtering process. [权利要求 14] 根据权利要求 13所述的扫地机器人, 其特征在于, 所述执行单元包括 第一判断模块, 用于判断所述驱动电流是否减小, 且其减小的差值大 于指定电流值; [Claim 14] The cleaning robot according to claim 13, wherein the execution unit includes a first determining module, configured to determine whether the driving current is decreased, and the reduced difference is greater than a specified current. Value 第一判定模块, 用于当所述驱动电流减小, 且其减小的差值大于指定 电流值时, 则判定所述扫地机器人从地毯进入地板;  a first determining module, configured to: when the driving current decreases, and the reduced difference is greater than a specified current value, determine that the cleaning robot enters the floor from the carpet; 第一执行模块, 用于控制所述扫地机器人切换至地板工作模式。  The first execution module is configured to control the sweeping robot to switch to the floor working mode. [权利要求 15] 根据权利要求 13所述的扫地机器人, 其特征在于, 所述执行单元包括 第二判断模块, 用于判断所述驱动电流是否增大, 且其增大的差值大 于指定的电流阈值;  [Claim 15] The cleaning robot according to claim 13, wherein the execution unit includes a second determining module, configured to determine whether the driving current is increased, and the increased difference is greater than a specified Current threshold 第二判定模块, 用于当所述驱动电流增大, 且其增大的差值大于指定 的电流阈值时, 则判定所述扫地机器人出现故障; 第二执行模块, 用于控制所述扫地机器人切换至报警模式。  a second determining module, configured to: when the driving current increases, and the increased difference is greater than a specified current threshold, determine that the cleaning robot is faulty; and the second executing module is configured to control the cleaning robot Switch to the alarm mode. [权利要求 16] 根据权利要求 15所述的扫地机器人, 其特征在于, 所述执行单元包括 第三判断模块, 用于判断所述驱动电流是否增大, 且其增大的差值大 于指定电流值且小于电流阈值, 其中, 所述电流阈值大于指定电流值 \¥0 2019/104563 卩(:17 \2017/113663 [Claim 16] The cleaning robot according to claim 15, wherein the execution unit includes a third determining module, configured to determine whether the driving current is increased, and the increased difference is greater than a specified current. a value that is less than a current threshold, wherein the current threshold is greater than a specified current value \¥0 2019/104563 卩(:17 \2017/113663 第三判定模块, 用于当所述驱动电流增大, 且其增大的差值大于指定 电流值且小于电流阈值时, 则判定所述扫地机器人从地板进入地毯; 第三执行模块, 用于控制所述扫地机器人切换至地毯工作模式。 a third determining module, configured to: when the driving current increases, and the increased difference is greater than the specified current value and less than the current threshold, determining that the cleaning robot enters the carpet from the floor; The sweeping robot is controlled to switch to the carpet working mode. [权利要求 17] 根据权利要求 16所述的扫地机器人, 其特征在于, 所述执行单元还包 括  [Claim 17] The cleaning robot according to claim 16, wherein the execution unit further includes 第四判断模块, 用于判断所述扫地机器人的拖地功能是否开启; 当所述扫地机器人的拖地功能没有开启时, 则第三执行模块执行控制 所述扫地机器人切换至地毯工作模式。  The fourth determining module is configured to determine whether the mopping function of the cleaning robot is turned on; when the mopping function of the cleaning robot is not turned on, the third executing module performs control to switch the cleaning robot to the carpet working mode. [权利要求 18] 根据权利要求 13所述的扫地机器人, 其特征在于, 所述执行单元包括 第五判断模块, 用于判断所述驱动电流是否减小, 且其减小的差值大 于指定电流值;  [Claim 18] The cleaning robot according to claim 13, wherein the execution unit includes a fifth determining module, configured to determine whether the driving current is decreased, and the reduced difference is greater than a specified current. Value 第五判定模块, 用于当所述驱动电流减小, 且其减小的差值大于指定 电流值时, 则判定所述扫地机器人从地毯进入地板;  a fifth determining module, configured to: when the driving current decreases, and the reduced difference is greater than a specified current value, determine that the cleaning robot enters the floor from the carpet; 第五执行模块, 用于控制所述扫地机器人退回至地毯, 并沿地毯边缘 运动标记出地毯区域, 控制所述扫地机器人以地毯工作模式对所述地 毯区域进行清扫。  And a fifth execution module, configured to control the cleaning robot to return to the carpet, and mark the carpet area along the edge of the carpet, and control the cleaning robot to clean the carpet area in a carpet working mode. [权利要求 19] 根据权利要求 15所述的扫地机器人, 其特征在于, 所述执行单元包括 第六判断模块, 用于判断所述驱动电流是否增大, 且其增大的差值大 于指定电流值且小于电流阈值, 其中, 所述电流阈值大于指定电流值 第六判定模块, 用于当所述驱动电流增大, 且其增大的差值大于指定 的电流阈值时, 则判定所述扫地机器人从地板进入地毯;  [Claim 19] The cleaning robot according to claim 15, wherein the execution unit includes a sixth determining module, configured to determine whether the driving current is increased, and the increased difference is greater than a specified current. And a value that is less than a current threshold, wherein the current threshold is greater than the specified current value. The sixth determining module is configured to determine the sweeping when the driving current increases and the increased difference is greater than a specified current threshold. The robot enters the carpet from the floor; 第六执行模块, 用于控制所述扫地机器人退回至地板, 并沿地毯边缘 运动标记出地毯区域, 控制所述扫地机器人以地板工作模式对所述地 毯区域之外的其它区域进行清扫。  And a sixth execution module, configured to control the cleaning robot to return to the floor, and mark the carpet area along the edge of the carpet, and control the cleaning robot to clean other areas outside the carpet area in the floor working mode. [权利要求 20] 根据权利要求 15所述的扫地机器人, 其特征在于, 所述执行单元包括 \¥0 2019/104563 卩(:17 \2017/113663 [Claim 20] The cleaning robot according to claim 15, wherein the execution unit includes \¥0 2019/104563 卩(:17 \2017/113663 第七判断模块, 用于判断所述驱动电流变化的差值是否大于指定电流 值且小于电流阈值, 其中, 所述电流阈值大于指定电流值; 第七执行模块, 用于当所述驱动电流变化的差值大于指定电流值且小 于电流阈值时, 控制所述扫地机器人退回或者转向, 并以原来的工作 模式继续进行清扫。 a seventh determining module, configured to determine whether the difference of the driving current change is greater than a specified current value and less than a current threshold, wherein the current threshold is greater than a specified current value; and a seventh execution module, configured to when the driving current changes When the difference is greater than the specified current value and less than the current threshold, the cleaning robot is controlled to retreat or turn, and the cleaning is continued in the original working mode.
PCT/CN2017/113663 2017-11-29 2017-11-29 Cleaning method of robot cleaner, and robot cleaner Ceased WO2019104563A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/113663 WO2019104563A1 (en) 2017-11-29 2017-11-29 Cleaning method of robot cleaner, and robot cleaner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/113663 WO2019104563A1 (en) 2017-11-29 2017-11-29 Cleaning method of robot cleaner, and robot cleaner

Publications (1)

Publication Number Publication Date
WO2019104563A1 true WO2019104563A1 (en) 2019-06-06

Family

ID=66664654

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/113663 Ceased WO2019104563A1 (en) 2017-11-29 2017-11-29 Cleaning method of robot cleaner, and robot cleaner

Country Status (1)

Country Link
WO (1) WO2019104563A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060060216A1 (en) * 2004-09-23 2006-03-23 Lg Electronics Inc. System for automatically exchanging cleaning tools of robot cleaner, and method therefor
CN102334957A (en) * 2010-06-23 2012-02-01 松下电器产业株式会社 Electric vacuum cleaner
CN205006818U (en) * 2015-09-25 2016-02-03 江苏美的清洁电器股份有限公司 Floor sweeping robot
CN205094334U (en) * 2014-10-10 2016-03-23 美国iRobot公司 Machine people cleans
CN106137042A (en) * 2014-12-24 2016-11-23 江苏美的清洁电器股份有限公司 The control method of sweeping robot and sweeping robot and control device
CN107943039A (en) * 2017-11-29 2018-04-20 深圳市沃特沃德股份有限公司 Sweeping robot cleaning method and sweeping robot

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060060216A1 (en) * 2004-09-23 2006-03-23 Lg Electronics Inc. System for automatically exchanging cleaning tools of robot cleaner, and method therefor
CN102334957A (en) * 2010-06-23 2012-02-01 松下电器产业株式会社 Electric vacuum cleaner
CN205094334U (en) * 2014-10-10 2016-03-23 美国iRobot公司 Machine people cleans
CN106137042A (en) * 2014-12-24 2016-11-23 江苏美的清洁电器股份有限公司 The control method of sweeping robot and sweeping robot and control device
CN205006818U (en) * 2015-09-25 2016-02-03 江苏美的清洁电器股份有限公司 Floor sweeping robot
CN107943039A (en) * 2017-11-29 2018-04-20 深圳市沃特沃德股份有限公司 Sweeping robot cleaning method and sweeping robot

Similar Documents

Publication Publication Date Title
CN107943039A (en) Sweeping robot cleaning method and sweeping robot
CN111345741B (en) Cleaning robot and cleaning method
WO2020143291A1 (en) Method, device, and apparatus for controlling mopping robot, and storage medium
WO2020125758A9 (en) Cleaning robot and control method
CN110946508B (en) Control method and device of sweeping robot using laser radar and camera
CN112336250A (en) Intelligent cleaning method and device and storage device
CN116269057B (en) Cleaning robot control method, device and readable storage medium
CN104757907A (en) Smart floor sweeping robot and rubbish sweeping method thereof
WO2021077527A1 (en) Sweeper control method and controller
CN119138790A (en) Control method of cleaning equipment, cleaning equipment and cleaning system
CN115429161A (en) Control method, device and system of cleaning robot and storage medium
US20130146090A1 (en) Method for controlling automatic cleaning devices
CN113057535A (en) Cleaning robot, control method thereof, electronic device, and storage medium
KR102814836B1 (en) Washing control method and device, computer readable storage medium and electronic device
CN117881328A (en) Cleaning robot
EP4523590A1 (en) Cleaning method, cleaning apparatus, cleaning device, and storage medium
CN119073836A (en) Autonomous mobile device control method
CN117017117A (en) Control method of cleaning device, cleaning device and storage medium
CN116115121A (en) Cleaning robot, control method, device and system thereof and storage medium
WO2019104563A1 (en) Cleaning method of robot cleaner, and robot cleaner
CN116919267A (en) Cleaning control system and cleaning device
CN105278531A (en) Indoor cleaning method and apparatus
CN213787190U (en) Autonomous mobile device
CN116491861B (en) Residual water stain recovery method, device, robot and storage medium
WO2024146388A1 (en) Cleaning cloth for cleaning device and cleaning device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17933551

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17933551

Country of ref document: EP

Kind code of ref document: A1