Roller control method and system for mopping robot, mopping robot and medium

文档序号:1896117 发布日期:2021-11-30 浏览:21次 中文

阅读说明:本技术 洗拖机器人的滚筒控制方法、系统、洗拖机器人及介质 (Roller control method and system for mopping robot, mopping robot and medium ) 是由 孙晓晖 于 2021-08-30 设计创作,主要内容包括:本发明公开了洗拖机器人的滚筒控制方法、系统、洗拖机器人及介质。其中,洗拖机器人的滚筒控制方法应用于洗拖机器人,该洗拖机器人包括:滚筒装置、包覆于滚筒装置外侧表面的柔性清洁材料层、控制滚筒装置的相对于地面高度的升降装置,包括:根据清洁指令对目标清洁区域进行清洁;检测洗拖机器人当前处理的待清洁地面的地面材质,判断地面材质是否为预设材质;若地面材质为预设材质,则驱动升降装置抬高滚筒装置,以使得柔性清洁材料层远离待清洁地面;若地面材质不为预设材质,则驱动升降装置降低滚筒装置,以使得柔性清洁材料层紧贴待清洁地面。(The invention discloses a method and a system for controlling a roller of a washing and mopping robot, the washing and mopping robot and a medium. Wherein, the roller control method of the washing and mopping robot is applied to the washing and mopping robot, and the washing and mopping robot comprises: roller device, cladding in the flexible cleaning material layer of roller device outside surface, the elevating gear of control roller device for ground height includes: cleaning the target cleaning area according to the cleaning instruction; detecting the ground material of the ground to be cleaned currently processed by the washing and mopping robot, and judging whether the ground material is a preset material; if the ground is made of a preset material, driving the lifting device to lift the roller device so as to enable the flexible cleaning material layer to be far away from the ground to be cleaned; if the floor material is not the preset material, the lifting device is driven to lower the roller device, so that the flexible cleaning material layer is tightly attached to the floor to be cleaned.)

1. A method for controlling a drum of a robot scrubber, the method being applied to the robot scrubber, the robot scrubber comprising: the device comprises a roller device, a flexible cleaning material layer coated on the outer side surface of the roller device, and a lifting device for controlling the height of the roller device relative to the ground;

the roller control method of the mopping robot comprises the following steps:

cleaning the target cleaning area according to the cleaning instruction;

detecting the ground material of the ground to be cleaned currently processed by the washing and mopping robot, and judging whether the ground material is a preset material;

if the ground material is the preset material, driving the lifting device to lift the roller device so as to enable the flexible cleaning material layer to be far away from the ground to be cleaned;

and if the ground material is not the preset material, driving the lifting device to lower the roller device so that the flexible cleaning material layer is tightly attached to the ground to be cleaned.

2. The method of claim 1, wherein the step of driving the lifting device to raise the roller device is followed by:

detecting the current cleaning parameters of the mopping robot, and judging whether the cleaning parameters meet preset mopping conditions;

and if the sweeping parameters meet the preset floor mopping condition, driving the lifting device to lower the roller device so that the flexible cleaning material layer is tightly attached to the ground to be cleaned.

3. The method of controlling a drum of a robot cleaner according to claim 2,

the sweeping parameter comprises the movement resistance of the mopping robot during movement, and the preset mopping condition comprises a resistance threshold value;

the step of judging whether the cleaning parameters meet the preset floor mopping condition comprises the following steps:

judging whether the motion resistance is lower than the resistance threshold value; or

The sweeping parameter comprises whether a mopping signal is received or not, and the preset mopping condition comprises that the mopping signal is received;

the step of judging whether the cleaning parameters meet the preset floor mopping condition comprises the following steps:

and judging whether the floor mopping signal is received.

4. The method of controlling a drum of a robot scrubber according to claim 1, further comprising: the water storage tank is used for storing clean water for cleaning the ground and the sewage tank is used for storing sewage generated after the flexible cleaning material layer cleans the ground;

after the step of cleaning the target cleaning area according to the cleaning instruction, the method comprises the following steps:

judging whether the residual water storage amount of the water storage tank is lower than a warning water storage amount or not, and driving the lifting device to lift the roller device if the residual water storage amount is lower than the warning water storage amount so as to enable the flexible cleaning material layer to be far away from the ground to be cleaned; and/or

Judging whether the current water storage capacity of the sewage tank is higher than the preset water storage capacity or not, and if the current water storage capacity is higher than the preset water storage capacity, driving the lifting device to lift the roller device so as to enable the flexible cleaning material layer to be far away from the ground to be cleaned.

5. The method of claim 1, wherein the step of driving the lifting device to lower the drum device is followed by the step of:

and driving the lifting device to lift the roller device at preset intervals to clean the flexible cleaning material layer, and driving the lifting device to lower the roller device after the cleaning operation is finished.

6. The method of claim 1, wherein the step of cleaning the target cleaning area according to the cleaning command is followed by the step of:

and judging whether the cleaning task corresponding to the cleaning instruction is finished or not, and if the cleaning task is finished, driving the lifting device to lift the roller device so as to enable the flexible cleaning material layer to be far away from the ground to be cleaned.

7. The method as claimed in claim 6, wherein the step of determining whether the cleaning task corresponding to the cleaning command is completed comprises:

and if the cleaning task is finished, driving the washing and mopping robot to run to a base station, and driving the lifting device to lower the roller device after the washing and mopping robot reaches the base station.

8. A roller control system of a washing and dragging robot is characterized in that the roller control system is applied to the washing and dragging robot, the washing and dragging robot comprises a roller device, a flexible cleaning material layer coated on the outer side surface of a roller, and a lifting device for controlling the height of the roller device relative to the ground;

the roller control system of the mopping robot comprises the following modules:

the starting module is used for cleaning the target cleaning area according to the cleaning instruction;

the detection module is used for detecting the ground material of the ground to be cleaned currently processed by the washing and mopping robot and judging whether the ground material is a preset material;

the lifting module is used for driving the lifting device to lift the roller device when the ground material is the preset material, so that the flexible cleaning material layer is far away from the ground to be cleaned;

and the lowering module is used for driving the lifting device to lower the roller device when the ground material is not the preset material, so that the flexible cleaning material layer is tightly attached to the ground to be cleaned.

9. A washing and mopping robot, characterized in that it comprises a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to carry out the steps of the method according to any one of claims 1 to 7.

10. A storage medium, characterized in that a computer program is stored which, when being executed by a processor, causes the processor to carry out the steps of the method according to any one of claims 1 to 7.

Technical Field

The invention relates to the field of washing and mopping robots, in particular to a method and a system for controlling a roller of a washing and mopping robot, a washing and mopping robot and a medium.

Background

The washing and mopping robot is one kind of intelligent household appliance, and can automatically complete floor cleaning work in a room by means of certain artificial intelligence. In order to improve the cleaning effect and the cleaning efficiency of the washing and dragging robot, a roller device for dragging the floor is added on the washing and dragging robot, and when the washing and dragging robot normally moves forwards, the flexible cleaning material on the surface of the roller device rubs with the floor to clean the floor.

However, many homes now have carpets in the living room and floor mats in the hallway, these fabrics are not treated with wet, flexible cleaning materials, and the wetted fabrics are not only unsightly but also difficult to manage.

Disclosure of Invention

The technical problem to be solved by the embodiment of the invention is that the fabric laid on the ground cannot be treated by a wet flexible cleaning material, and if the washing and mopping robot is driven to avoid the fabric, dust and hair attached to the fabric cannot be cleaned, so that the burden of manual cleaning of a user is increased. In view of the above-mentioned defects of the prior art, a method and a system for controlling a roller of a washing and mopping robot, a washing and mopping robot and a medium are provided.

The technical scheme adopted by the invention for solving the technical problems is as follows: the roller control method of the mopping robot is applied to the mopping robot, and the mopping robot comprises the following steps: the device comprises a roller device, a flexible cleaning material layer coated on the outer side surface of the roller device, and a lifting device for controlling the height of the roller device relative to the ground; the roller control method of the mopping robot comprises the following steps: cleaning the target cleaning area according to the cleaning instruction; detecting the ground material of the ground to be cleaned currently processed by the washing and mopping robot, and judging whether the ground material is a preset material; if the ground material is the preset material, driving the lifting device to lift the roller device so as to enable the flexible cleaning material layer to be far away from the ground to be cleaned; and if the ground material is not the preset material, driving the lifting device to lower the roller device so that the flexible cleaning material layer is tightly attached to the ground to be cleaned.

Wherein, after the step of driving the lifting device to lift the roller device, the method comprises: detecting the current cleaning parameters of the mopping robot, and judging whether the cleaning parameters meet preset mopping conditions; and if the sweeping parameters meet the preset floor mopping condition, driving the lifting device to lower the roller device so that the flexible cleaning material layer is tightly attached to the ground to be cleaned.

Wherein the sweeping parameter comprises the movement resistance of the mopping robot during movement, and the preset mopping condition comprises a resistance threshold value; the step of judging whether the cleaning parameters meet the preset floor mopping condition comprises the following steps: judging whether the motion resistance is lower than the resistance threshold value; or the sweeping request parameter comprises whether a mopping signal is received or not, and the preset mopping condition comprises that the mopping signal is received; the step of judging whether the cleaning parameters meet the preset floor mopping condition comprises the following steps: and judging whether the floor mopping signal is received.

Wherein, the washing robot that drags still includes: the water storage tank is used for storing clean water for cleaning the ground and the sewage tank is used for storing sewage generated after the flexible cleaning material layer cleans the ground; after the step of cleaning the target cleaning area according to the cleaning instruction, the method comprises the following steps: judging whether the residual water storage amount of the water storage tank is lower than a warning water storage amount or not, and driving the lifting device to lift the roller device if the residual water storage amount is lower than the warning water storage amount so as to enable the flexible cleaning material layer to be far away from the ground to be cleaned; and/or judging whether the current water storage capacity of the sewage tank is higher than the preset water storage capacity or not, and if the current water storage capacity is higher than the preset water storage capacity, driving the lifting device to lift the roller device so as to enable the flexible cleaning material layer to be far away from the ground to be cleaned.

Wherein, after the step of driving the lifting device to lower the drum device, the method comprises: and driving the lifting device to lift the roller device at preset intervals to clean the flexible cleaning material layer, and driving the lifting device to lower the roller device after the cleaning operation is finished.

Wherein after the step of cleaning the target cleaning area according to the cleaning instruction, the method comprises: and judging whether the cleaning task corresponding to the cleaning instruction is finished or not, and if the cleaning task is finished, driving the lifting device to lift the roller device so as to enable the flexible cleaning material layer to be far away from the ground to be cleaned.

After the step of judging whether the cleaning task corresponding to the cleaning instruction is completed or not, the method includes: and if the cleaning task is finished, driving the washing and mopping robot to run to a base station, and driving the lifting device to lower the roller device after the washing and mopping robot reaches the base station.

The technical scheme adopted by the invention for solving the technical problems is as follows: the roller control system of the washing and mopping robot is applied to the washing and mopping robot, and the washing and mopping robot comprises a roller device, a flexible cleaning material layer coated on the outer side surface of the roller, and a lifting device for controlling the height of the roller device relative to the ground; the roller control system of the mopping robot comprises the following modules: the starting module is used for cleaning the target cleaning area according to the cleaning instruction; the detection module is used for detecting the ground material of the ground to be cleaned currently processed by the washing and mopping robot and judging whether the ground material is a preset material; the lifting module is used for driving the lifting device to lift the roller device when the ground material is the preset material, so that the flexible cleaning material layer is far away from the ground to be cleaned; and the lowering module is used for driving the lifting device to lower the roller device when the ground material is not the preset material, so that the flexible cleaning material layer is tightly attached to the ground to be cleaned.

The technical scheme adopted by the invention for solving the technical problems is as follows: there is provided a mopping robot comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of the method as described above.

The technical scheme adopted by the invention for solving the technical problems is as follows: there is provided a storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of the method as described above.

The invention has the advantages that compared with the prior art, the floor material of the ground to be cleaned currently processed by the washing and mopping robot is detected, if the floor material is a preset material, the lifting device is driven to lift the roller device so as to enable the flexible cleaning material layer to be far away from the ground to be cleaned, and if the floor material is not the preset material, the lifting device is driven to lower the roller device so as to enable the flexible cleaning material layer to be tightly attached to the ground to be cleaned, so that the cleaning of the ground with different materials can be realized, the fabric materials paved on the ground are prevented from being wetted, the use and the impression are not influenced, the fabric materials paved on the ground are not required to be collected in advance by a user, the comprehensive cleaning of the ground can be realized, the cleaning efficiency and the cleaning effect are effectively improved, and the use and the impression are effectively influenced

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

Wherein:

FIG. 1 is a schematic flow chart diagram of a first embodiment of a method for controlling a drum of a robot cleaner provided by the present invention;

FIG. 2 is a schematic structural diagram of a first embodiment of a mopping robot provided by the present invention;

FIG. 3 is a schematic flow chart diagram illustrating a drum control method for a robot cleaner according to a second embodiment of the present invention;

FIG. 4 is a schematic flow chart diagram illustrating a drum control method for a robot cleaner according to a third embodiment of the present invention;

FIG. 5 is a schematic flow chart diagram illustrating a drum control method for a robot cleaner according to a fourth embodiment of the present invention;

FIG. 6 is a schematic flow chart diagram of a fifth embodiment of a drum control method of the mopping robot provided by the present invention;

FIG. 7 is a schematic flow chart diagram illustrating a method for controlling a drum of a robot cleaner according to a sixth embodiment of the present invention;

FIG. 8 is a schematic structural diagram of a first embodiment of a drum control system of the robot cleaner provided by the present invention;

FIG. 9 is a schematic structural diagram of a second embodiment of a drum control system of the robot cleaner provided by the present invention;

FIG. 10 is a schematic structural view of a second embodiment of the mopping robot provided by the present invention;

fig. 11 is a schematic structural diagram of an embodiment of a storage medium provided in the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Referring to fig. 1 and fig. 2, fig. 1 is a schematic flow chart of a drum control method of a robot cleaner according to a first embodiment of the present invention. Fig. 2 is a schematic structural diagram of a first embodiment of the mopping robot provided by the invention. As shown in fig. 2, the washing and mopping robot 10 comprises a roller device 11, a flexible cleaning material layer 12 coated on the outer side surface of the roller device, and a lifting device 13 for controlling the height of the roller device 11 relative to the ground. When the washing and mopping robot 10 cleans a target area, the flexible cleaning material layer 12 is in a wet state, and the lifting device 13 controls the height of the roller device 11, so as to control the contact area (the contact area can be 0) of the flexible cleaning material layer 12 and the currently cleaned floor. When the roller device 11 is lifted by the lifting device 13, the flexible cleaning material layer 12 is not in contact with the currently cleaned floor, when the roller device 11 is lowered by the lifting device 13, the flexible cleaning material layer 12 is in contact with the currently cleaned floor, and the specific contact area is related to the position of the roller device 11 lowered by the lifting device 13. When the roller device 11 is lowered by the lifting device 13, the flexible cleaning material layer 12 can be adjusted to clean the currently cleaned floor by adjusting the rotating speed of the roller device 11.

The invention provides a roller control method of a washing and mopping robot, which comprises the following steps:

s101: and cleaning the target cleaning area according to the cleaning instruction.

In one particular implementation scenario, the scrub robot 10 receives a cleaning instruction input by a target user, and the cleaning instruction may include at least one of a target cleaning area, a target cleaning time, and a target cleaning mode. Wherein the target cleaning mode includes a deep cleaning mode and a general cleaning mode. The different target cleaning modes correspond to different rotation speeds or different rotation laws of the drum device 11. The positions at which the roller device 11 is lowered by the lifter 13 corresponding to different target cleaning modes are also different, and it can be understood that the lower the position at which the roller device 11 is lowered, the stronger the cleaning strength. In this implementation scenario, after receiving the cleaning instruction, the robot scrubber 10 cleans the target cleaning area at the target cleaning time in the designated target cleaning mode according to the cleaning instruction.

S102: detecting the ground material of the ground to be cleaned currently processed by the washing and mopping robot, and judging whether the ground material is a preset material; if yes, go to step S103, otherwise go to step S104.

In a specific implementation scenario, the predetermined material is a knitted material, and since the flexible cleaning material layer 12 coated on the outer surface of the roller device 11 is in a wet state when the mopping robot 10 is cleaning, the flexible cleaning material layer 12 is not suitable for cleaning the bottom surface covered by the knitted fabric such as carpet. Therefore, the mopping robot 10 detects the floor material of the currently processed floor to be cleaned when cleaning. Because the drag of the robot 10 when moving on the floor of knitted material is greater than the drag when moving on the floor of a generally hard material (e.g., wood, cement, marble, etc.), the floor material of the floor currently to be cleaned can be determined based on the drag of the robot 10 when moving is detected. In other implementation scenarios, the camera device may be installed on the robot for washing and mopping 10, the current ground material of the ground to be cleaned is detected through the image recognition technology, and the carpet area of the target cleaning area may be labeled in advance by the target user when the target cleaning area is set, so that the robot for washing and mopping 10 obtains the current position through the positioning device, matches the current position with the labeled carpet area, and determines the ground material.

S103: the lifting device is driven to raise the roller device so that the layer of flexible cleaning material is spaced away from the floor to be cleaned.

In a specific implementation scenario, the ground is made of a preset material, and then the lifting device 13 is driven to raise the roller device 11, so that the flexible cleaning material layer 12 is far away from the ground to be cleaned, and therefore fabrics such as a carpet, a foot mat and the like laid on the ground cannot be wetted by the flexible cleaning material layer 12, and the fabrics such as the carpet, the foot mat and the like laid on the ground can be maintained in a dry and comfortable state.

In this implementation scenario, the floor to be cleaned can be predicted according to the traveling direction and the traveling speed of the robot scrubber 10. For example, after calculating the time of 0.1s, the area to be cleaned by the robot cleaner 10 is used as the floor to be cleaned. Or the target cleaning area may be divided into a plurality of cleaning sub-areas, a cleaning sequence is planned for the plurality of cleaning sub-areas, a next cleaning sub-area of the currently cleaned cleaning sub-area is obtained according to the cleaning sequence, and the next cleaning sub-area is used as the floor to be cleaned.

S104: the lifting device is driven to lower the roller device so that the flexible cleaning material layer is tightly attached to the ground to be cleaned.

In a specific implementation scenario, the floor material is not a predetermined material, that is, a material such as wood board, cement, marble, etc. that can be cleaned by using the wet flexible cleaning material layer 12, the lifting device 13 is driven to lower the roller device 11, so that the flexible cleaning material layer 12 is tightly attached to the floor to be cleaned, and thus when the washing and mopping robot 10 moves, the cleaning of the floor to be cleaned by the flexible cleaning material layer 12 is realized by rolling the roller device 11.

Can know through the above-mentioned description, in this embodiment, the ground material to the current treatment of washing and mopping robot treats clean ground detects, if the ground material is predetermined the material, then drive elevating gear raises the cylinder device, so that the flexible clean material layer is kept away from and is treated clean ground, if the ground material is not predetermined the material, then drive elevating gear reduces the cylinder device, so that the flexible clean material layer is hugged closely and is treated clean ground, can realize the cleanness to the ground of different materials, avoid the fabric material of ground laying to be drenched, influence use and impression, need not the user and pack up the fabric material of ground laying in advance, can realize the comprehensive cleanness on ground, cleaning efficiency and effect have effectively been promoted.

Referring to fig. 2 and fig. 3, fig. 3 is a schematic flow chart of a drum control method of a robot cleaner according to a second embodiment of the present invention. The invention provides a roller control method of a washing and mopping robot, which comprises the following steps:

s201: and cleaning the target cleaning area according to the cleaning instruction.

S202: detecting the ground material of the ground to be cleaned currently processed by the washing and mopping robot, judging whether the ground material is a preset material, if so, executing step S203.

S203: the lifting device is driven to raise the roller device so that the layer of flexible cleaning material is spaced away from the floor to be cleaned.

In a specific implementation scenario, steps S201 to S203 are substantially the same as steps S101 to S103 of the first embodiment of the drum control method for a robot cleaner provided by the present invention, and are not described herein again.

S204: detecting the current cleaning parameters of the mopping robot, judging whether the cleaning parameters meet the preset mopping condition, and if so, executing step S205.

In a specific implementation scenario, after the lifting device 13 is driven to lift the roller device 11, the current cleaning parameters of the robot cleaner 10 are detected, and if the cleaning parameters satisfy the preset conditions, the lifting device 13 is driven to lower the roller device 11, so that the flexible cleaning material layer 12 is attached to the ground to clean the ground. For example, when the robot 10 moves to a floor surface that can be cleaned using the flexible cleaning material layer 12, the lifting device 13 is driven to lower the roller device 11 so that the flexible cleaning material layer 12 is pressed against the floor surface. To clean the floor.

In one implementation scenario, the sweeping parameter comprises a length of time that the drum device is raised, and the preset mopping condition comprises a length of time threshold. Therefore, it is determined whether the lifting time exceeds a time threshold, and if so, it indicates that the floor to be cleaned of the robot cleaner 10 is a floor without laid fabric, and the lifting device 13 is driven to lower the roller device 11 so that the flexible cleaning material layer 12 is tightly attached to the floor. The time length threshold value can be set by a user, or the washing and mopping robot 10 calculates the time length threshold value according to the traveling speed and direction of the washing and mopping robot and the area and shape of the fabric laid on the ground.

In another implementation scenario, the sweeping parameter includes resistance to movement of the robot while the robot is in motion, and the predetermined mopping condition includes a resistance threshold. Therefore, it is determined whether the movement resistance is lower than the resistance threshold, and if so, it indicates that the floor to be cleaned of the robot cleaner 10 is a floor on which no fabric is laid, and the lifting device 13 is driven to lower the drum device 11 so that the flexible cleaning material layer 12 is closely attached to the floor. The resistance threshold may be set by the user, or the robot scrubber 10 may calculate an average of the resistance based on the resistance during the movement, and use the average as the resistance threshold. The change in resistance during movement may also be detected by the scrub robot 10, and the resistance threshold may be determined based on the resistance before the resistance value becomes significantly larger (e.g., changes by more than 10%) or after the resistance value becomes significantly smaller (e.g., changes by more than 10%).

In yet another implementation scenario, the sweeping parameter includes whether a mopping signal is received, and the preset mopping condition includes receiving the mopping signal. Accordingly, it is determined whether the mopping robot 10 receives a mopping signal. The mopping signal may be user-sent, for example, if the user thinks that the floor is needed to be cleaned by mopping even if the floor is covered with fabric, the mopping signal may be sent through a mobile terminal connected to the mopping robot 10, or the mopping signal may be sent to the mopping robot 10 by directly performing a preset operation on the mopping robot 10 (e.g., pressing a preset button).

S205: the lifting device is driven to lower the roller device so that the flexible cleaning material layer is tightly attached to the ground to be cleaned.

In a specific implementation scenario, if the sweeping parameter satisfies the preset mopping condition, it may be determined that no fabric is laid on the floor currently cleaned by the mopping robot, or the mopping operation is performed according to the requirement of the user, and the lifting device 13 is driven to lower the roller device 11, so that the flexible cleaning material layer 12 is attached to the floor to clean the floor.

In other implementation scenarios, if the cleaning parameter does not satisfy the preset floor mopping condition, the lifting device 13 is driven to maintain the state of lifting the roller device 11.

It can be known from the above description that, in this embodiment, when the ground material is the preset material, in order to avoid wetting the fabric that the ground was laid, the roller device is raised to drive elevating gear, so that the flexible cleaning material layer is kept away from the ground to be cleaned, when judging through cleaning the parameter that the fabric is not laid on the ground to be cleaned at present, or carry out the operation of mopping according to user's demand, drive elevating gear reduces the roller device, so that the flexible cleaning material layer hugs closely the ground to be cleaned, thereby realize the cleanness to ground, effectively promote cleaning efficiency and clean effect.

Referring to fig. 2 and 4, fig. 4 is a schematic flow chart of a drum control method of a robot cleaner according to a third embodiment of the present invention. As shown in fig. 2, the washing and mopping robot 10 further includes a water storage tank 14 for storing clean water used for cleaning the floor and a sewage tank 15 for storing sewage generated after the floor is cleaned by the flexible cleaning material layer 12. Specifically, after the robot 10 starts cleaning, the water tank 14 is in a wet state toward the flexible cleaning material layer 12 by spraying, soaking, etc., and the lifting device 13 lowers the roller device 11 so that the flexible cleaning material layer 12 is tightly attached to the floor to be cleaned, thereby cleaning the floor. After falling device 13 and reducing roller device 11, drive elevating gear 13 at every interval and raise roller device 11 at preset cycle, separate out sewage and save in sewage case 15 through modes such as extrusion or suction, the clear water of rethread storage water tank 14 provides for flexible cleaning material layer 12, the realization is to the clean operation of flexible cleaning material layer 12, after the clean operation is accomplished, the channel falls device 13 and reduces roller device 11, make flexible cleaning material layer 12 keep being in clean state when reducing like this, avoid flexible cleaning material layer 12 to carry sewage and clean the relatively poor condition that leads to clean effect.

The invention provides a roller control method of a washing and mopping robot, which comprises the following steps:

s301: and cleaning the target cleaning area according to the cleaning instruction.

S302: detecting the ground material of the ground to be cleaned currently processed by the washing and mopping robot, judging whether the ground material is a preset material, and if not, executing the step S303.

S303: the lifting device is driven to lower the roller device so that the flexible cleaning material layer is tightly attached to the ground to be cleaned.

In a specific implementation scenario, steps S301 to S303 are substantially the same as steps S101 to S102 and S104 of the first embodiment of the drum control method for a robot cleaner provided by the present invention, and are not described herein again.

S304: and judging whether the residual water storage amount of the water storage tank is lower than the warning water storage amount or not, and if so, executing the step S306.

In a specific implementation scenario, it is determined whether the remaining water storage amount in the water storage tank 14 is lower than the warning water storage amount, and if the remaining water storage amount is lower than the warning water storage amount, it indicates that sufficient clean water cannot be continuously provided for the flexible cleaning layer 12, so that the lifting device 13 needs to be driven to lift the roller device 11, so as to make the flexible cleaning material layer 12 away from the ground to be cleaned, thereby avoiding a situation where the flexible cleaning material layer 12 carries sewage for cleaning or is in a dry condition for cleaning, which results in a poor cleaning effect.

In this implementation scenario, the warning water storage amount may be set by a user, or the amount of clean water required to wet the flexible cleaning material layer 12 once may be obtained through big data learning through multiple statistics.

S305: and judging whether the current water storage capacity of the sewage tank is higher than the preset water storage capacity, if so, executing the step S306.

In a specific implementation scenario, it is determined whether the current water storage capacity of the sewage tank 15 is higher than the preset water storage capacity, and if the current water storage capacity is higher than the preset water storage capacity, it indicates that the sewage generated by the flexible cleaning material layer 12 cannot be received currently. Therefore, the lifting device 13 needs to be driven to lift the roller device 11, so that the flexible cleaning material layer 12 is far away from the ground to be cleaned, and the situation that the cleaning effect is poor due to the fact that the flexible cleaning material layer 12 carries sewage for cleaning is avoided.

In this implementation scenario, the preset water storage amount may be set by a user, or the amount of sewage generated by separating the flexible cleaning material layer 12 once may be obtained by performing big data learning through multiple statistics.

Furthermore, the preset water storage amount can be set according to the warning water storage amount, or the warning water storage amount can be set according to the preset water storage amount, so that the resource consumption required by calculation can be effectively reduced.

S306: the lifting device is driven to raise the roller device so that the layer of flexible cleaning material is spaced away from the floor to be cleaned.

In a specific implementation scenario, the remaining water storage amount of the water storage tank 14 is lower than the warning water storage amount and/or the current water storage amount of the sewage tank 15 is higher than the preset water storage amount, in order to avoid a situation that the cleaning effect is poor due to the fact that the flexible cleaning material layer 12 carries sewage for cleaning, the lifting device 13 is driven to lift the roller device 11, so that the flexible cleaning material layer 12 is far away from the ground to be cleaned.

It should be noted that, in actual use, the user may select one or both of the steps S304 and S305 to perform according to his/her needs.

According to the above description, in the scene of this implementation, when the surplus water storage capacity of storage water tank is less than the warning water storage capacity and/or the current water storage capacity of sewage case volume is higher than predetermined water storage capacity, the roller device is raised to drive elevating gear to make the flexible cleaning material layer keep away from and wait to clean ground, can avoid the flexible cleaning material layer to carry sewage and clean the relatively poor condition that leads to clean the effect, effectively promote clean effect.

Referring to fig. 5, fig. 5 is a schematic flow chart illustrating a drum control method of a robot cleaner according to a fourth embodiment of the present invention. The invention provides a roller control method of a washing and mopping robot, which comprises the following steps:

s401: and cleaning the target cleaning area according to the cleaning instruction.

In a specific implementation scenario, step S401 is substantially the same as step S101 of the first embodiment of the drum control method for a robot cleaner provided by the present invention, and details thereof are not repeated herein.

S402: whether the cleaning task corresponding to the cleaning instruction is completed is judged, and if yes, step S403 is executed.

In a specific implementation scenario, whether the cleaning task corresponding to the cleaning instruction is completed or not is determined, for example, whether the cleaning task is completed or not is determined by determining whether the target cleaning areas are all cleaned or determining whether the target cleaning duration is reached.

S403: the lifting device is driven to raise the roller device so that the layer of flexible cleaning material is spaced away from the floor to be cleaned.

In a specific implementation scenario, when the cleaning task is completed, the floor is not required to be cleaned continuously by the flexible cleaning material layer 12, the lifting device 13 is driven to lift the roller device 11, so that the flexible cleaning material layer 12 is far away from the floor to be cleaned, the material abrasion caused by the friction between the flexible cleaning material layer 12 and the floor is avoided, and the cleaned floor is prevented from being polluted by the residual sewage on the flexible cleaning material layer 12. Further, when the lifting device 13 is driven to lift the roller device 11, the sewage on the flexible cleaning material layer 12 is separated by means of pressure accumulation, suction and the like, and is stored in the sewage tank 15.

In this implementation scenario, after the lifting device 13 is driven to raise the roller device 11, the roller device 11 stops rotating due to no need for cleaning, thereby avoiding waste of resources.

In other implementation scenarios, if the cleaning task is not completed, the steps S102-S104 of the first embodiment of the method for controlling a roller of a robot cleaner according to the present invention are executed until the cleaning task is completed.

S404: and driving the washing and mopping robot to move to the base station, and driving the lifting device to lower the roller device after the washing and mopping robot reaches the base station.

In a specific implementation scenario, the cleaning task is completed, and the washing and towing robot 10 is driven to move to the base station, so that the washing and towing robot 10 can perform operations of charging, storing clean water, draining sewage and the like at the base station, so that the washing and towing robot 10 can respond quickly and complete the cleaning task in time when receiving a new cleaning instruction. When the robot 10 travels to the base station, the lifting device 13 may be driven to lower the drum device 11 to turn off the driving of the lifting device 13 to save resources.

It can be known from the above description that, drive elevating gear raises the cylinder device when cleaning task is accomplished in this embodiment to make the flexible cleaning material layer keep away from treating clean ground, can avoid the friction on flexible cleaning material layer and ground to lead to the material wearing and tearing, and avoid remaining sewage on the flexible cleaning material layer to make dirty clean ground, wash and drag the robot and arrive basic station after, then drive elevating gear reduces the cylinder device, can close elevating gear's drive, resources are saved consumes.

In order to improve the cleaning effect during the cleaning process of the washing and mopping robot 10, in addition to controlling the lifting position of the roller device 13, the rotation of the roller device 13 needs to be controlled, and the cleaning effect can be improved by adjusting the speed of the rotation and the rule of the rotation.

Referring to fig. 6, fig. 6 is a schematic flow chart illustrating a drum control method of a robot cleaner according to a fifth embodiment of the present invention. The invention provides a roller control method of a washing and mopping robot, which comprises the following steps:

s501: and receiving a cleaning instruction, and cleaning the target area according to the cleaning instruction.

In a specific implementation scenario, step S501 is substantially the same as step S101 in the first embodiment of the drum control method for a robot cleaner provided by the present invention, and details thereof are not repeated herein.

S502: the driving roller device rotates according to a preset rotation rule, so that the roller device is suspended for a preset time after rotating for a preset angle.

In a specific implementation scenario, a corresponding preset rotation rule is obtained according to the cleaning instruction, and rotation is performed according to the preset rotation rule. The rotation rule includes a speed of rotation and an angle of each rotation and a pause time after each rotation, so that when the drum device 11 rotates according to the preset rotation rule, the drum device 11 pauses the rotation for a preset time period after each rotation for the preset angle.

In this implementation scenario, the cleaning instruction includes a target cleaning mode, and the matched preset rotation rule is selected according to the target cleaning mode. In other implementation scenarios, the target cleaning mode may be set according to a cleaning difficulty detected when the robot 10 is cleaning, and therefore the preset rotation rule may also be changed during the cleaning process of the robot 10 according to a change of the target cleaning mode. In order to increase the cleaning effect and the utilization of the flexible cleaning material layer, the preset angle in the preset rotation rule is 20 ° to 50 °, for example, in the present implementation scenario, the preset angle may be selected to be 30 °. It is understood that the greater the preset angle, the greater the cleaning intensity, and the longer the preset time period, the greater the cleaning intensity.

In one implementation scenario, the drive roller means 11 rotates at a preset angular velocity, which may also be determined according to the target cleaning mode or may be preset by the user. Or the preset angular velocity can also be calculated by combining the movement velocity of the robot cleaner 10, and the rotation speed corresponding to the preset angular velocity and the velocity difference of the movement velocity are calculated according to the cleaning effect corresponding to the target cleaning mode, wherein the larger the velocity difference is, the stronger the cleaning effect is. Further, the preset angular speed can be calculated by combining the energy consumption, and the larger the speed difference is, the larger the energy consumption is.

When the drum device 11 rotates at the preset angular velocity, a preset period may be set according to the requirement of the preset angle, and the drum device 11 is paused for a preset duration at every preset period. For example, if the preset angular velocity is 10 ° s, the preset period is 3s, and the preset duration is 2s, the drum device 11 pauses for 2s after rotating for 3 s.

In another implementation scenario, when the robot 10 starts cleaning, the rotation angle of the drum device 11 is detected, when the rotation angle of the drum device 11 reaches the preset angle (30 °), the rotation of the drum device 11 is suspended for the preset time (2s), and then the detected rotation angle is cleared, and the detection of the rotation angle of the drum device 11 is continued. Thus, the roller device 11 can be temporarily stopped for a preset time length every time the roller device rotates for a preset angle.

It can be known from the above description that, in this embodiment, when the washing and mopping robot cleans, the driving roller device rotates according to the preset rotation rule, so that the roller device suspends the rotation for the preset time after rotating for every preset angle, and the cleaning effect can be effectively improved.

Referring to fig. 7, fig. 7 is a flowchart illustrating a drum control method of a robot cleaner according to a sixth embodiment of the present invention. The invention provides a roller control method of a washing and mopping robot, which comprises the following steps:

s601: and receiving a cleaning instruction, and cleaning the target area according to the cleaning instruction.

S602: the driving roller device rotates according to a preset rotation rule, so that the roller device is suspended for a preset time after rotating for a preset angle.

In a specific implementation scenario, steps S601 to S602 are substantially the same as steps S501 to S502 of the fifth embodiment of the drum control method for a robot cleaner provided by the present invention, and will not be described herein again.

S603: and detecting the rolling resistance borne by the roller device during rolling, and judging whether the rolling resistance is greater than a preset resistance threshold value. If yes, go to step S604.

In a specific implementation scenario, the rolling resistance of the roller device during the movement 11 is detected, and whether the rolling resistance is greater than a preset threshold is determined, and if the rolling resistance is greater than the preset threshold, it may be determined that the currently cleaned floor is dirty, for example, the currently cleaned floor is dirty with a high cleaning viscosity, or the currently cleaned floor is very rough, which requires a high cleaning strength. Therefore, the rolling rule of the roller device 11 can be correspondingly adjusted to improve the cleaning strength.

S604: the preset angle is increased.

In a specific implementation scenario, the preset angle is increased, so that the flexible cleaning material layer 12 can be rotated next time, and a relatively clean surface faces the ground, thereby effectively improving the cleaning effect. It should be noted that the increased preset angle should still be equal to or less than 50 °.

In other implementation scenarios, the preset time period may be extended, for example, from 2s to 3 s. Further, if the rolling resistance is large due to the roughness of the floor surface, the flexible cleaning material layer 12 is worn away by the extension of the predetermined time. Therefore, the roughness of the floor surface can be detected in conjunction with the camera mounted on the robot 10, or the roughness of the floor surface can be determined if the resistance to movement is large in conjunction with the inspection of the resistance to movement of the robot 10. When the floor surface is rough, the preset time is not prolonged, or the preset time is appropriately shortened for protecting the flexible cleaning material layer 12, and the cleaning effect is improved by increasing the preset angle.

In other embodiments, when the floor surface is rough, the rotation angular velocity of the rolling device 11 can be increased, so as to increase the preset angle of rotation within the preset period and effectively protect the flexible cleaning material layer 12. Further, the lifting device 13 can be driven to lower the position of the rolling device 11, so that the contact area of the flexible cleaning material layer 12 and the rough ground is increased, and the cleaning effect is effectively improved.

In another implementation scenario, when the rolling resistance is detected to be greater than the preset resistance threshold, it is determined whether the rolling of the rolling device 11 cannot follow the moving speed of the robot cleaner 10 due to the slow rotation angular speed of the rolling device. And determines whether the friction between the flexible cleaning material layer 12 and the floor surface is large due to the position of the rolling means 11 being too low.

According to the above description, whether the rolling resistance is greater than the preset resistance threshold value or not is judged by detecting the rolling resistance received by the roller device during rolling, and if the rolling resistance is greater than the preset resistance threshold value, the preset angle is increased, so that the cleaning effect can be effectively improved.

Referring to fig. 8, fig. 8 is a schematic structural diagram of a drum control system of a robot cleaner according to a first embodiment of the present invention. The roller control system 20 of the mopping robot is applied to the mopping robot shown in fig. 2. The drum control system 20 of the robot cleaner includes: an activation module 21, a detection module 22, a raising module 23 and a lowering module 24.

The starting module 21 is used for cleaning the target cleaning area according to the cleaning instruction. The detecting module 22 is configured to detect a ground material of a ground to be cleaned currently processed by the washing and mopping robot, and determine whether the ground material is a preset material. The lifting module 23 is used for driving the lifting device to lift the roller device to enable the flexible cleaning material layer to be far away from the ground to be cleaned when the ground is made of a preset material. The lowering module 24 is used for driving the lifting device to lower the roller device when the floor material is not a preset material, so that the flexible cleaning material layer is tightly attached to the floor to be cleaned.

The reducing module 24 is further configured to detect a current cleaning parameter of the mopping robot, and determine whether the cleaning parameter meets a preset mopping condition; and if the sweeping parameters meet the preset floor mopping condition, driving the lifting device to lower the roller device so that the flexible cleaning material layer is tightly attached to the floor to be cleaned.

The sweeping parameter comprises the movement resistance of the mopping robot during movement, and the preset mopping condition comprises a resistance threshold value. The decrease module 24 is also configured to determine whether the resistance to movement is below a resistance threshold.

The sweeping request parameter includes whether a mopping signal is received, and the preset mopping condition includes that the mopping signal is received. The lowering module 24 is further configured to determine whether the floor mopping signal is received.

The raising module 13 is also used for judging whether the residual water storage amount of the water storage tank is lower than the warning water storage amount, and if the residual water storage amount is lower than the warning water storage amount, the lifting device is driven to raise the roller device so that the flexible cleaning material layer is far away from the ground to be cleaned. And/or judging whether the current water storage capacity of the sewage tank is higher than the preset water storage capacity, and driving the lifting device to lift the roller device if the current water storage capacity is higher than the preset water storage capacity so that the flexible cleaning material layer is far away from the ground to be cleaned.

The raising module 23 is further configured to drive the lifting device to raise the roller device at preset intervals, perform cleaning operation on the flexible cleaning material layer, and drive the lifting device to lower the roller device after the cleaning operation is completed.

The lifting module 23 is further configured to determine whether a cleaning task corresponding to the cleaning instruction is completed, and drive the lifting device to lift the roller device if the cleaning task is completed, so that the flexible cleaning material layer is far away from the ground to be cleaned.

The lowering module 24 is further configured to drive the robot to move to the base station if the cleaning task is completed, and drive the lifting device to lower the drum device when the robot reaches the base station.

It can be known through the above description, the cylinder control system of washing and dragging robot detects the ground material of the current processing of washing and dragging robot treating clean ground in this embodiment, if the ground material is predetermined material, then drive elevating gear raises the cylinder device, so that the flexible clean material layer is kept away from treating clean ground, if the ground material is not predetermined material, then drive elevating gear reduces the cylinder device, so that the flexible clean material layer is hugged closely and is treated clean ground, can realize the cleanness to the ground of different materials, avoid the fabric material of ground laying to be drenched, influence use and impression, need not the user and pack up the fabric material of ground laying in advance, can realize the comprehensive cleanness on ground, cleaning efficiency and effect have effectively been promoted.

Referring to fig. 9, fig. 9 is a schematic structural diagram of a drum control system of a robot cleaner according to a second embodiment of the present invention. The roller control system 30 of the mopping robot is applied to the mopping robot shown in fig. 2. The drum control system 30 of the robot cleaner includes: a start module 31 and a drive module 32.

The starting module 31 is used for receiving a cleaning instruction and cleaning the target area according to the cleaning instruction. The driving module 32 is configured to drive the roller device to rotate according to a preset rotation rule, so that the roller device suspends the rotation for a preset time after rotating for each preset angle.

The driving module 32 is further configured to detect a rolling resistance that the roller device receives when rolling, and determine whether the rolling resistance is greater than a preset resistance threshold; and if the rolling resistance is larger than the preset resistance threshold value, increasing the preset angle.

The driving module 32 is further configured to drive the roller device to rotate at a preset angular speed, and control the roller device to pause rotating for a preset duration at preset intervals.

The driving module 32 is further configured to detect a rotation angle of the drum device, and when the rotation angle reaches a preset angle, control the drum device to pause and rotate for a preset time, then clear the rotation angle, and continue to detect the rotation angle of the drum device.

The cleaning instructions include a target cleaning mode. The starting module 31 is further configured to set at least one of a preset angle and a preset time period according to the target cleaning mode.

The driving module 32 is further configured to determine whether the cleaning task corresponding to the cleaning instruction is completed, and control the roller device to stop rotating if the cleaning task is completed.

The preset angle is any one of 20 degrees to 50 degrees.

It can be known from the above description that, when the washing and mopping robot is cleaned by the roller control system of the washing and mopping robot in the embodiment, the driving roller device rotates according to the preset rotation rule, so that the roller device is temporarily suspended for a preset time after rotating by a preset angle, and the cleaning effect can be effectively improved.

Referring to fig. 10, fig. 10 is a schematic structural diagram of a second embodiment of a mopping robot provided in the present invention. The mopping robot 40 includes a processor 41 and a memory 42. The processor 41 is coupled to a memory 42. The memory 42 has stored therein a computer program which is executed by the processor 41 when it is operated to carry out the method as shown in any one of fig. 1-7. The detailed methods can be referred to above and are not described herein.

Referring to fig. 11, fig. 11 is a schematic structural diagram of a storage medium according to an embodiment of the present invention. The storage medium 50 stores at least one computer program 51, and the computer program 51 is used for being executed by the processor to implement the method shown in any one of fig. 1 to 7, and the detailed method can be referred to above and is not described herein again. In one embodiment, the computer readable storage medium 50 may be a memory chip in a terminal, a hard disk, or other readable and writable storage tool such as a removable hard disk, a flash disk, an optical disk, or the like, and may also be a server or the like.

It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware related to instructions of a computer program, and the program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.

The above examples only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:清洁设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!