Cleaning method, device, equipment and system of cleaning robot, medium and product
By real-time identification of area changes and dynamically adjusting cleaning strategies, the cleaning system of the sweeping robot after being hijacked is solved, and efficient and adaptable cleaning effects are achieved, improving the user experience.
Patent Information
- Application Number
- CN202510828186.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2025-08-15
AI Technical Summary
When existing sweeping robots are artificially hijacked to other areas, the response logic and cleaning order of the cleaning system may become confusing, resulting in reduced cleaning efficiency and may even lead to repeated cleaning or omissions in certain areas.
The cleaning robot can identify area changes in real time, determine the required cleaning component types, and dynamically adjust cleaning strategies based on the cleaning component types in different areas, ensuring that appropriate cleaning components and strategies are used to adapt to new environmental needs.
Improves cleaning efficiency, reduces repetitive work and time waste, ensures that each area is properly cleaned, enhances the adaptability of the cleaning system in a diverse home environment, and improves the user experience.
Smart Images

Figure CN120477637A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of cleaning equipment, and in particular to a cleaning method, device, equipment, system, medium and product of a cleaning robot. Background Art
[0002] With the continuous advancement of smart home technology, self-cleaning devices such as sweeping robots have become an important part of modern families. These self-cleaning devices have greatly reduced the user's housework burden and improved life convenience through automated cleaning processes.
[0003] In related technologies, sweeping robots are equipped with a system that can automatically replace rags in a cleaning base station. The system includes a cleaning base station that stores multiple rags and a rag replacement device, which can select appropriate rags for replacement according to preset cleaning tasks or cleaning surface types.
[0004] However, when the sweeping robot is hijacked to other areas, the existing system's response logic and cleaning order may become chaotic, further reducing the efficiency of cleaning tasks and even causing some areas to be cleaned repeatedly or missed. Summary of the Invention
[0005] The present application provides a cleaning method, device, equipment, system, medium and product for a cleaning robot, which can dynamically adjust the cleaning strategy according to the type of cleaning components adapted to the front and rear areas of the cleaning robot, so that the cleaning robot can complete the cleaning task more efficiently and with higher quality.
[0006] In a first aspect, the present application provides a cleaning method for a cleaning robot, which is applied to a cleaning system, wherein the cleaning system includes a cleaning robot and a cleaning base station; the cleaning robot is equipped with a first cleaning component, and the cleaning base station includes at least one type of cleaning component that is replaceable with the first cleaning component; the method includes:
[0007] In response to a user hijacking the cleaning robot from a first area to a second area, determining a type of cleaning component adapted for the second area;
[0008] The cleaning strategy is determined based on the types of cleaning components adapted for the first area and the second area.
[0009] Therefore, the embodiment of the present application can significantly improve the cleaning effect by intelligently adjusting reasonable cleaning strategies according to the types of cleaning components adapted to different areas, so as to use appropriate cleaning components and strategies for cleaning, thereby ensuring that each area receives appropriate cleaning treatment, and by automatically identifying and matching appropriate cleaning components, the cleaning robot can clean more effectively, reduce unnecessary repetitive work and time waste, and make the cleaning process more efficient. In this way, the cleaning system can quickly adapt to the cleaning needs of different areas, improve the adaptability of the cleaning robot in diverse home environments, and the above-mentioned method of intelligently adjusting the cleaning strategy does not require manual intervention or adjustment of settings by the user, thereby improving user experience and satisfaction.
[0010] It should be noted that compared with the problems of reduced cleaning efficiency and cleaning omissions that may occur when existing sweeping robots are hijacked to other areas by humans, this application introduces an intelligent response mechanism. When the position of the cleaning robot changes due to user intervention, it automatically adapts to the new environmental requirements by intelligently adjusting reasonable cleaning strategies according to the types of cleaning components adapted to different areas, ensuring the efficient execution of cleaning tasks and avoiding repeated or missed cleaning.
[0011] Optionally, determining a cleaning strategy based on types of cleaning components adapted for the first area and the second area includes:
[0012] If the first area and the second area are adapted to the same type of cleaning components, the cleaning robot is controlled to clean the second area based on the first cleaning component.
[0013] Therefore, by avoiding unnecessary component replacement, the downtime during the cleaning process can be reduced, thereby improving the overall cleaning efficiency. Moreover, by reducing unnecessary component replacement, the risk of decreased cleaning efficiency due to misoperation or system errors can be reduced. In addition, by determining to continue using the current first cleaning component to clean the second area, the operating process of the system is greatly simplified, complexity is reduced, and the stability and reliability of the cleaning system are improved.
[0014] Optionally, the method further includes:
[0015] After the cleaning of the second area by the first cleaning component is completed, the cleaning robot is controlled to sequentially move to at least one area to be cleaned that is adapted for cleaning by the first cleaning component, and clean the at least one area to be cleaned.
[0016] Therefore, after the cleaning of the second area based on the first cleaning component is completed, by cleaning other areas to be cleaned in sequence that are adapted to the first cleaning component, unnecessary replacement of cleaning components can be reduced, so that the cleaning robot can complete the cleaning tasks of multiple areas to be cleaned more efficiently. Moreover, by reducing the frequent replacement of cleaning components, the pause time and resource consumption in the cleaning process are reduced, thereby improving the overall cleaning efficiency.
[0017] Optionally, determining a cleaning strategy based on types of cleaning components adapted for the first area and the second area includes:
[0018] If the cleaning components adapted to the first area and the second area are of the same type, obtaining a first degree of dirtiness of the first area and a second degree of dirtiness of the second area;
[0019] Based on the first degree of soiling and the second degree of soiling, a cleaning strategy is determined.
[0020] Therefore, in this application, if the area after the cleaning robot is hijacked is of the same type of cleaning component adapted to the original cleaning area, the cleaning strategy can be adjusted according to the degree of dirtiness, while ensuring that each area is properly cleaned, avoiding unnecessary waste of resources and time consumption, thereby improving the cleaning effect and cleaning efficiency.
[0021] Optionally, determining a cleaning strategy based on the first degree of soiling and the second degree of soiling includes:
[0022] If the first dirtiness level is less than the second dirtiness level, controlling the cleaning robot to clean the second area based on the first cleaning component;
[0023] If the first degree of dirtiness is greater than or equal to the second degree of dirtiness, the cleaning robot is controlled to return to the cleaning base station to replace a cleaning component of the same type as the first cleaning component, so as to clean the second area based on the replaced cleaning component, or the cleaning robot is controlled to return to the cleaning base station for self-cleaning, so as to clean the second area based on the first cleaning component after self-cleaning.
[0024] In this way, when the area after the cleaning robot is hijacked is of the same type of cleaning component adapted to the original cleaning area, the cleaning strategy can be adjusted based on the degree of dirtiness of the two areas. When the degree of dirtiness of the second area is higher than that of the first area, the existing first cleaning component is directly used for cleaning, which can quickly respond and start the cleaning task, saving time. This cleaning strategy reduces unnecessary replacement of cleaning components or self-cleaning processes, thereby improving the overall cleaning efficiency. When the degree of dirtiness of the first area is greater than or equal to that of the second area, it returns to the cleaning base station to replace or self-clean the components to ensure that the cleaning components work in an ideal state, thereby ensuring the cleaning effect of the second area. In this way, poor cleaning effects or cross-contamination caused by the use of overly dirty cleaning components can be avoided. Therefore, by recording and analyzing the dirtiness data of different areas, the cleaning robot can dynamically adjust the cleaning strategy according to actual conditions to flexibly adapt to different cleaning environments and needs, thereby enhancing the adaptability of the cleaning system.
[0025] Optionally, determining a cleaning strategy based on types of cleaning components adapted for the first area and the second area includes:
[0026] If the types of cleaning components adapted to the first area and the second area are different, determining that the second cleaning component adapted to the second area needs to be replaced;
[0027] The cleaning robot is controlled to return to the cleaning base station to replace the second cleaning component, so as to clean the second area based on the second cleaning component.
[0028] Since each cleaning component is usually designed for a specific type of area or surface to be cleaned, for example, a wooden floor type may require a dry mop rag component, while a tile type may require a high-cleaning rag component. Improper use of a cleaning component may damage the surface to be cleaned. Therefore, when the types of cleaning components adapted to the first area and the second area are different, by returning to the cleaning base station and replacing it with a second cleaning component suitable for cleaning the second area, different types of dirt can be removed more effectively, ensuring that each area receives ideal cleaning treatment, which helps to improve the overall cleaning efficiency of the cleaning robot, and can also avoid unnecessary damage to the surface to be cleaned, thereby improving the cleaning effect.
[0029] Optionally, the method further includes:
[0030] After the second cleaning component finishes cleaning the second area, the cleaning robot is controlled to sequentially move to at least one area to be cleaned that is adapted for cleaning by the second cleaning component, and clean the at least one area to be cleaned.
[0031] Therefore, after the cleaning of the second area based on the second cleaning component is completed, the other areas to be cleaned that are adapted for cleaning with the second cleaning component are also cleaned in sequence. In this way, the cleaning tasks of multiple areas adapted for the same second cleaning component can be completed at one time, which can reduce the number of frequent replacements of cleaning components, thereby improving the overall cleaning efficiency, and enabling the cleaning robot to complete the cleaning tasks of multiple areas to be cleaned more efficiently. Moreover, by reducing the frequent replacement of cleaning components, the pause time and resource consumption in the cleaning process are reduced, and the smoothness and cleaning efficiency of the cleaning process are improved.
[0032] Optionally, after cleaning the at least one area to be cleaned, the method further includes:
[0033] The cleaning robot is controlled to return to the cleaning base station to replace the first cleaning component, so as to continue cleaning the first area based on the first cleaning component.
[0034] Therefore, after the cleaning of all other areas to be cleaned that are adapted to the second cleaning component is completed based on the second cleaning component, the cleaning base station is immediately returned to replace the first cleaning component to continue cleaning the first area based on the first cleaning component. The above cleaning logic can not only ensure that the area to be cleaned is cleaned within a reasonable time, but also ensure the consistency and completeness of the cleaning, avoid omissions or repeated cleaning of the first area, and thus improve the overall cleaning efficiency.
[0035] Optionally, before controlling the cleaning robot to return to the cleaning base station to replace the second cleaning component, the method further includes:
[0036] If it is determined that the second cleaning component is in an unusable state, the cleaning robot is controlled to return to the first area and continue to clean the first area based on the first cleaning component.
[0037] In this way, by detecting the status of the second cleaning component in the cleaning base station, the cleaning system can identify problems in a timely manner and adopt appropriate cleaning strategies to avoid cleaning interruptions caused by the unavailability of the second cleaning component, reduce downtime during the cleaning process, maintain the continuity of the cleaning work, and thus improve overall efficiency. In addition, when the second cleaning component is unavailable, by flexibly adjusting the cleaning strategy and continuing to use the current first cleaning component for effective cleaning, it can ensure that at least part of the cleaning task can continue, thereby improving the completion rate of the overall cleaning task, avoiding time waste due to waiting for the availability of the second cleaning component, and ensuring that the cleaning robot can still work effectively during the waiting period.
[0038] Optionally, controlling the cleaning robot to return to the cleaning base station to replace the second cleaning component includes:
[0039] After the first cleaning component finishes cleaning the first area, if it is determined that the second cleaning component is in a usable state, the cleaning robot is controlled to return to the cleaning base station to replace the second cleaning component.
[0040] Therefore, the second cleaning component is replaced after confirming that it is in a usable state, which avoids unnecessary round trips and waiting time, thereby improving the overall cleaning efficiency. Moreover, the second cleaning component is replaced after completing the cleaning task of the first area. By replacing it with a second cleaning component suitable for the second area, it is not only ensured that the second area can obtain the ideal cleaning effect, but also ensured the continuity of the cleaning process, thereby improving the smoothness of the workflow.
[0041] In a second aspect, the present application provides a cleaning method for a cleaning robot, which is applied to a cleaning system, wherein the cleaning system includes a cleaning robot and a cleaning base station; the cleaning robot is equipped with a first cleaning component, and the cleaning base station includes at least one type of cleaning component that can replace the first cleaning component; the method includes:
[0042] In response to a user hijacking the cleaning robot from the cleaning base station to the third area, determining a replacement status of a corresponding cleaning component when the cleaning robot is located in the cleaning base station and a type of cleaning component adapted to the third area;
[0043] A cleaning strategy is determined based on the replacement status and the type of cleaning component adapted for the third area.
[0044] Therefore, when the user moves the cleaning robot from the cleaning base station to the third area, the cleaning system can respond quickly and immediately evaluate the replacement status of the cleaning components in the cleaning base station and the type of cleaning components adapted to the third area. This dynamic response capability can ensure that the cleaning robot can quickly adapt to the new cleaning environment and improve the adaptability of the cleaning robot in diverse home environments. Furthermore, by analyzing the replacement status of the cleaning components and the adaptation requirements of the third area, the cleaning system can intelligently formulate cleaning strategies. This strategy formulation is based on real-time data and environmental requirements, and is therefore more accurate and effective, thereby ensuring that the third area receives ideal cleaning treatment and significantly improving the cleaning effect. In addition, the above-mentioned method of intelligently adjusting the cleaning strategy does not require manual intervention or adjustment of settings by the user, thereby improving user experience and satisfaction.
[0045] It should be noted that compared with the existing problem of cleaning component replacement that may be caused by user intervention when the sweeping robot replaces the mop in the cleaning base station, the present application records the cleaning component replacement status of the cleaning robot in the cleaning base station when the user intervention occurs, so as to ensure that even in the case of user intervention, it is still possible to know whether the currently used cleaning component has been replaced. Based on the recorded replacement status and the adaptation requirements of the third area, the cleaning system determines the corresponding cleaning strategy. Through this method, the cleaning system can flexibly respond to user intervention and ensure that the cleaning robot uses appropriate cleaning components to work, thereby improving cleaning effect and efficiency.
[0046] Optionally, the cleaning strategy is determined based on the replacement status and the type of the cleaning component adapted for the third area, including:
[0047] If the replacement state is a state where the cleaning component is to be installed, determining a third cleaning component to be installed based on the type of the cleaning component adapted to the third area;
[0048] The cleaning robot is controlled to return to the cleaning base station to install a third cleaning component, so as to clean the third area based on the third cleaning component.
[0049] In this way, when the cleaning component is in a state to be installed, by selecting a cleaning component suitable for the third area for installation, it can be ensured that the third area achieves an ideal cleaning effect. After determining the type of cleaning component suitable for the third area, the cleaning robot can quickly return to the cleaning base station and install the required cleaning component, demonstrating the flexibility and adaptability of the cleaning system, enabling it to cope with changing cleaning environments while ensuring that cleaning tasks are completed efficiently, thereby improving user experience and convenience.
[0050] Optionally, the cleaning strategy is determined based on the replacement status and the type of the cleaning component adapted for the third area, including:
[0051] If the replacement state is a state where the cleaning component is to be installed, and the cleaning base station has placed the fourth cleaning component to be installed, it is determined that the third cleaning component adapted to the third area needs to be replaced;
[0052] Controlling the cleaning base station to recycle the fourth cleaning component, and controlling the cleaning robot to return to the cleaning base station to replace the third cleaning component;
[0053] Cleaning is performed on the third area based on the replaced third cleaning component.
[0054] In this way, by identifying the third cleaning component required for the third area, it can ensure that the cleaning robot uses the appropriate cleaning component to clean the third area, thereby improving the cleaning effect of the third area. However, when returning to the cleaning base station to install the third cleaning component, if the cleaning base station has already placed the fourth cleaning component, then by recycling the unsuitable fourth cleaning component, not only can possible misuse be avoided and the accuracy of the cleaning task be ensured, but also waste of resources can be avoided, the number of unnecessary component replacements can be reduced, and the overall cleaning efficiency can be improved.
[0055] Optionally, before controlling the cleaning base station to recycle the fourth cleaning component, the method includes:
[0056] If it is determined that the third cleaning component is in an unusable state, or the placement time of the fourth cleaning component meets the preset conditions, the cleaning robot is controlled to return to the cleaning base station to install the fourth cleaning component;
[0057] Cleaning is performed on a fourth area adapted for the fourth cleaning component based on the fourth cleaning component.
[0058] In this way, when the third cleaning component is unavailable, the fourth cleaning component can be installed in time to ensure that the cleaning task can continue, avoiding task interruption caused by the unavailability of the cleaning component. Alternatively, when the placement time of the fourth cleaning component meets the preset conditions, the fourth cleaning component can also be installed for cleaning, avoiding idle and waste of resources and ensuring that the fourth cleaning component is fully utilized. Therefore, by taking immediate action when the third cleaning component is unavailable or the placement time of the fourth cleaning component meets the preset conditions, the downtime caused by waiting or replacing the cleaning component is reduced, and the continuity of the cleaning task is maintained. Since the cleaning system can dynamically adjust the cleaning strategy according to whether the cleaning component is in an available state and the preset conditions, it demonstrates its flexibility and adaptability. This flexibility enables the cleaning system to maintain efficient operation in a changing environment.
[0059] Optionally, the method further includes:
[0060] After cleaning the fourth area with the fourth cleaning component, if it is determined that the third cleaning component is in a usable state, the cleaning robot is controlled to return to the cleaning base station to replace the third cleaning component, and clean the third area with the third cleaning component.
[0061] In this way, after the fourth area is cleaned based on the fourth cleaning component, the cleaning strategy is adaptively adjusted according to the detected change in the state of the third cleaning component, thereby reducing unnecessary waiting time and enabling the cleaning robot to quickly move to the next task, thereby improving the overall cleaning efficiency. By replacing the third cleaning component at the appropriate time, the third area is ensured to be ideally cleaned, thereby improving the cleaning effect of the third area. In addition, through the above-mentioned intelligent decision-making and management of cleaning components, the cleaning system can more effectively utilize cleaning resources, reduce waste, and maintain the continuity and smoothness of the cleaning work.
[0062] In a third aspect, the present application provides a cleaning device for a cleaning robot, which is applied to a cleaning system. The cleaning system includes a cleaning robot and a cleaning base station. The cleaning robot is equipped with a first cleaning component, and the cleaning base station includes at least one type of cleaning component that can replace the first cleaning component. The device includes:
[0063] A first determining module is configured to determine a type of cleaning component adapted for the second area in response to a user hijacking the cleaning robot from the first area to the second area;
[0064] The second determining module is configured to determine a cleaning strategy based on the types of cleaning components adapted to the first area and the second area.
[0065] In a fourth aspect, the present application provides a cleaning device for a cleaning robot, which is applied to a cleaning system. The cleaning system includes a cleaning robot and a cleaning base station. The cleaning robot is equipped with a first cleaning component, and the cleaning base station includes at least one type of cleaning component that can replace the first cleaning component. The device includes:
[0066] a third determining module, configured to determine, in response to a user hijacking the cleaning robot from the cleaning base station to the third area, a replacement status of a corresponding cleaning component when the cleaning robot is located in the cleaning base station and a type of cleaning component adapted to the third area;
[0067] The fourth determining module is configured to determine a cleaning strategy based on the replacement status and the type of the cleaning component adapted to the third area.
[0068] In a fifth aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;
[0069] Memory stores computer-executable instructions;
[0070] The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of the first and second aspects.
[0071] In the sixth aspect, the present application provides a cleaning system, comprising: a cleaning robot and a cleaning base station; a first cleaning component is installed on the cleaning robot, and the cleaning base station includes at least one type of cleaning component that can replace the first cleaning component; the cleaning system is used to perform the method as described in any one of the first and second aspects.
[0072] In a seventh aspect, the present application provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are executed by a processor, they are used to implement the method as described in any one of the first and second aspects.
[0073] In an eighth aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method as described in any one of the first and second aspects.
[0074] It should be noted that the third to eighth aspects of this application correspond to the technical solutions of the first and second aspects of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here.
[0075] In summary, the present application provides a cleaning method, device, equipment, system, medium and product for a cleaning robot. When the user moves the cleaning robot from one first area to another second area, the cleaning robot can identify the area changes in real time, and then determine the type of cleaning components required for the second area. Furthermore, based on the types of cleaning components adapted to the first area and the second area, the cleaning strategy is dynamically adjusted. This identification and dynamic adjustment method can ensure that the cleaning robot can formulate appropriate cleaning strategies after being moved to adapt to new environmental requirements. Therefore, the above method improves the adaptability of the cleaning robot in complex home environments, enabling it to cope with various emergencies. This cleaning strategy adjustment can not only improve cleaning efficiency, but also reduce resource waste, such as avoiding repeated cleaning or missing areas, so that users do not need to worry about cleaning chaos caused by moving the cleaning robot, thereby greatly improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0077] Figure 1 A schematic diagram of a partial structure of a cleaning system provided in an embodiment of the present application;
[0078] Figure 2 A schematic structural diagram of a cleaning base station provided in an embodiment of the present application;
[0079] Figure 3A schematic diagram of an application scenario provided in an embodiment of the present application;
[0080] Figure 4 A schematic flow chart of a cleaning method for a cleaning robot provided in an embodiment of the present application;
[0081] Figure 5 A schematic flow chart of another cleaning method for a cleaning robot provided in an embodiment of the present application;
[0082] Figure 6 A schematic structural diagram of a cleaning device of a cleaning robot provided in an embodiment of the present application;
[0083] Figure 7 A schematic structural diagram of a cleaning device of another cleaning robot provided in an embodiment of the present application;
[0084] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0085] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0086] To facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the first device and the second device are merely used to distinguish between different devices and do not limit their order. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity or execution order, and words such as "first" and "second" do not necessarily mean that they are different.
[0087] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0088] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0089] With the continuous advancement of technology, self-cleaning equipment such as sweeping robots have become common equipment in modern family life due to their high efficiency and labor-saving features, which have liberated human hands to a large extent.
[0090] In the related technology, there has been a cleaning base station with an automatic rag replacement function. The cleaning base station can store multiple rags and automatically replace the corresponding type of rags according to different cleaning areas. However, after the sweeping robot is manually moved to other areas, its response logic and cleaning order often appear chaotic, resulting in reduced cleaning efficiency.
[0091] Moreover, when the sweeping robot is changing the rag in the cleaning base station, if the user intervenes, such as moving the sweeping robot, it may disrupt the replacement process. This interference may cause the old rag to continue to be used, and the new rag cannot be matched with the current cleaning scene, thereby affecting the cleaning effect and efficiency.
[0092] In response to the above problems, the present application provides a cleaning method for a cleaning robot, which aims to solve the problems of logical confusion and low cleaning efficiency that may occur in the existing system when the cleaning robot is manually moved to other areas. Specifically, when the user moves the cleaning robot from a first area to another second area, the cleaning robot can identify the area changes in real time, and then determine the type of cleaning components required for the second area. Furthermore, based on the types of cleaning components adapted to the first area and the second area, the cleaning strategy is dynamically adjusted. This identification and dynamic adjustment method can ensure that the cleaning robot can formulate appropriate cleaning strategies after being moved to adapt to the new environmental requirements. Therefore, the above method improves the adaptability of the cleaning robot in complex home environments, enabling it to cope with various emergencies. This cleaning strategy adjustment can not only improve cleaning efficiency, but also reduce resource waste, such as avoiding repeated cleaning or missing areas, so that users do not need to worry about cleaning chaos caused by moving the cleaning robot, thereby greatly improving the user experience.
[0093] Optionally, the cleaning method of the cleaning robot provided in this application is applied to a cleaning system, exemplarily, Figure 1 A schematic diagram of a cleaning system according to an embodiment of the present invention is shown in FIG. Figure 1 As shown, the cleaning system 300 includes a cleaning robot 100 and a cleaning base station 200 ; the cleaning robot 100 is equipped with a first cleaning component 101 , and the cleaning base station 200 includes at least one type of cleaning component 201 that can replace the first cleaning component 101 .
[0094] For example, Figure 2 A schematic diagram of the structure of a cleaning base station provided in an embodiment of the present application is shown as follows: Figure 2 As shown, in addition to including at least one type of cleaning component 201 that can replace the first cleaning component 101, the cleaning base station 200 also includes a receiving unit 202, a storage unit 203 and a transportation mechanism 204. The storage unit 203 is used to store at least one type of cleaning component 201, the receiving unit 202 is used to receive the cleaning components removed from the cleaning robot 100, and to receive the cleaning components to be installed by the cleaning robot 100, and the transportation mechanism 204 is used to transport the cleaning components 201 between the storage unit 203 and the receiving unit 202.
[0095] Among them, the cleaning component 201 may include a rag component, which is used to clean the surface to be cleaned corresponding to the cleaning area, or the cleaning component 201 may also include a replacement of the rag component and other cleaning parts, for example, replacing the rag component and the brush component. The embodiment of the present application does not specifically limit the type of the cleaning component 201.
[0096] Optionally, the cleaning robot 100 includes any automatic cleaning device with a cleaning function, such as a sweeping robot, a mopping robot, a washing robot, a sweeping and mopping robot, and the like. The rag assembly can be a rag plate assembly such as a round rag, a triangular rag, or a flat mop rag. The embodiment of the present application does not limit the specific types of the cleaning robot 100 and the rag assembly.
[0097] It should be noted that the embodiment of the present application does not specifically limit the specific structure of the transportation mechanism 204. It can transport the disassembled cleaning components from the receiving unit 202 to the storage unit 203, and transport the cleaning components to be installed from the storage unit 203 to the receiving unit 202.
[0098] Optionally, the cleaning robot 100 includes an identification sensor (not shown in the figure), which is used to identify the material type, dirt type or area type of the area to be cleaned. The embodiment of the present application does not specifically limit the type of the identification sensor. For example, the identification sensor can be a lidar sensor, a visual sensor, an artificial intelligence (AI) camera, a color sensor, etc.
[0099] Among them, different material types, dirt types or area types of different areas to be cleaned correspond to different types of cleaning components, such as wooden floor types, tile types, etc. correspond to different types of cleaning components, or kitchen areas, bathroom areas, balcony areas, etc. also correspond to different types of cleaning components.
[0100] Among them, the material type, dirt type or area type of the area to be cleaned can be determined by an identification sensor or set by the user. The embodiment of the present application does not specifically limit this. Optionally, the user can also directly specify the type of area to be cleaned and the cleaning components required for cleaning.
[0101] For example, the kitchen area corresponds to a high-cleaning rag type with strong scraping, the bathroom area corresponds to a high-water-locking rag type, and the balcony area corresponds to a phase-change rag type. The high-cleaning rag type can be used in combination with cleaning liquid for deep cleaning. It has high friction and is especially suitable for friction-resistant surfaces of ceramic tiles; the high-water-locking rag type can absorb surface liquid of the surface to be cleaned; the phase-change rag type can perform heat-insulating cleaning. The embodiment of the present application does not specifically limit the types of cleaning components corresponding to different area types. The above is only an example. Optionally, one area to be cleaned can also be adapted to two or more types of cleaning components.
[0102] For example, Figure 3 A schematic diagram of an application scenario provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, this application scenario can be applied to home scenarios. Taking the cleaning robot 100 as a sweeping robot as an example, the sweeping robot is equipped with an identification sensor. In response to the user's operation of moving the sweeping robot from the living room area to the bedroom area, the sweeping robot identifies the area type of the bedroom area, and then determines the type of cleaning component adapted to the area type of the bedroom area. When it is determined that the type of the first cleaning component currently used by the sweeping robot is different from the type of cleaning component adapted to the bedroom area, the sweeping robot can return to the cleaning base station 200, install a cleaning component adapted to the required cleaning component type of the bedroom area, and then clean the bedroom area.
[0103] Optionally, when it is determined that the type of the first cleaning component currently used by the sweeping robot is the same as the type of the cleaning component adapted for the bedroom area, the bedroom area may be cleaned based on the use of the first cleaning component.
[0104] It should be noted that the sweeping robot can adjust the cleaning strategy based on the differences between the types of cleaning components adapted for the living room area and the bedroom area. The embodiment of the present application does not limit the specific content of the adjusted cleaning strategy, which can be determined based on the actual application scenario.
[0105] It should also be noted that the cleaning robot 100 can also be applied to shopping malls, schools, and offices. The embodiments of this application do not limit the specific application scenarios, and the above are only examples.
[0106] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0107] Figure 4 A schematic diagram of a cleaning method for a cleaning robot provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the cleaning method of the cleaning robot is applied to Figure 1 The cleaning system shown; the cleaning method of the cleaning robot comprises the following steps:
[0108] S401: In response to a user hijacking a cleaning robot from a first area to a second area, determine a type of cleaning component adapted for the second area.
[0109] In an embodiment of the present application, after the user moves the cleaning robot from the first area to the second area, the cleaning robot can identify the area characteristics of the second area based on the identification sensor. The area characteristics may include material type, dirt type or area type. For example, the material type may be carpet type, tile type, wooden floor type, etc., the dirt type may be heavy dirt, medium dirt, low dirt, wet dirt, granular dirt, etc., and the area type may be kitchen area, bathroom area, balcony area, etc. The embodiment of the present application does not limit the specific types corresponding to the material type, dirt type or area type. Optionally, different material types, dirt types or area types may correspond to different types of cleaning components.
[0110] Among them, the types of cleaning components may include high-cleaning rag type, phase change rag type, high water-locking rag type, ordinary rag type, etc. The embodiment of the present application does not specifically limit the type of cleaning component, and the above is only an example.
[0111] Exemplarily, after the user moves the cleaning robot from a first area to a second area, the cleaning robot can identify the area characteristics of the second area, and then determine the type of cleaning component required for the second area based on the identified area characteristics. For example, the tile type may require a specific type of rag, such as a high-cleaning rag type. Accordingly, the cleaning robot can also determine the type of the first cleaning component to be used when cleaning the first area.
[0112] Optionally, the cleaning robot determines the type of the first cleaning component to be used when cleaning the first area, which may include at least one of the following methods: when cleaning the first area, the type of the first cleaning component is determined based on the area characteristics of the first area identified by the identification sensor; before cleaning the first area, the type of the installed first cleaning component is determined based on the cleaning base station; the type of the first cleaning component corresponding to the cleaning of the first area set by the user.
[0113] After the type of the first cleaning component is determined, the type of the currently installed first cleaning component may be stored for subsequent use or viewing by the user.
[0114] S402: Determine a cleaning strategy based on the types of cleaning components adapted to the first and second areas. Different types of cleaning components correspond to different cleaning strategies, that is, if the types of cleaning components adapted to the first and second areas are different, the cleaning strategies corresponding to the first and second areas are also different.
[0115] In an embodiment of the present application, the cleaning strategy may include a cleaning component replacement strategy, a cleaning path replacement strategy, a cleaning mode replacement strategy, etc. The embodiment of the present application does not limit the specific content corresponding to the cleaning strategy, and it can be set based on the actual application scenario requirements.
[0116] Optionally, when the first area and the second area are adapted to the same type of cleaning components, the cleaning strategy may be determined according to the location of the cleaning robot and / or the degree of dirtiness of the first area and the second area.
[0117] In some embodiments, when the cleaning robot is hijacked from a first area to a second area, if the type of cleaning component adapted to the second area is the same as that of the first area before the hijacking, the subsequent cleaning strategy can be adjusted according to the location of the cleaning robot and the distance between other areas adapted to the cleaning component for cleaning, such as choosing to return to the cleaning base station to replace the cleaning component to clean other areas after cleaning all areas adapted to the cleaning component, or choosing to return to the cleaning base station to replace the cleaning component to clean other areas after cleaning the second area.
[0118] In other embodiments, although the types of cleaning components adapted for the areas before and after the hijacking are the same, due to the different degrees of dirtiness of the areas before and after the hijacking, the cleaning strategy can also be adjusted, such as choosing to return to the cleaning base station to replace the same type of cleaning components for cleaning, or directly cleaning based on the currently installed cleaning components.
[0119] Optionally, when the first area and the second area are equipped with different types of cleaning components, the cleaning strategy may be determined according to the type of the cleaning component equipped with the second area and / or the availability of the cleaning component equipped with the second area.
[0120] In some embodiments, when the cleaning robot is hijacked from the first area to the second area, if the type of cleaning components adapted to the second area is different from that of the first area before the hijacking, the subsequent cleaning strategy can be adjusted according to the type of cleaning components adapted to the second area, such as choosing to return to the cleaning base station to replace the cleaning components adapted to the second area to clean the second area, or choosing to return to the first area to complete cleaning, and then return to the cleaning base station to replace the cleaning components adapted to the second area to clean the second area.
[0121] In other embodiments, the subsequent cleaning strategy can be adjusted according to the available status of the cleaning component adapted for the second area. If the cleaning component adapted for the second area in the cleaning base station is in an unavailable state at this time, you can choose to return to the first area to complete the cleaning, and then return to the cleaning base station to replace the cleaning component adapted for the second area to clean the second area. You can also choose to return to the cleaning base station to replace the cleaning component adapted for the third area to clean the third area, or you can wait for the cleaning component adapted for the second area in the cleaning base station to be in an available state, and then return to the cleaning base station to replace the cleaning component adapted for the second area to clean the second area.
[0122] It should be noted that the embodiment of the present application does not specifically limit the cleaning strategy that is dynamically adjusted based on the type of cleaning components adapted to the first area and the second area. The above is only an example. Different cleaning strategies can be selected in different application scenarios.
[0123] In this step, by determining the types of cleaning components required for the first area and the second area respectively, the types of cleaning components required for the two areas are analyzed. For example, the first area requires a wet mop rag, while the second area requires a dry mop rag. At this time, since different types of cleaning components correspond to different cleaning strategies, the cleaning strategy is dynamically adjusted based on the differences in the adapted components between the two areas. For example, the adjusted cleaning strategy is: control the cleaning robot to return to the cleaning base station to replace the dry mop rag, and then control the cleaning robot to drive to the second area and perform cleaning based on the dry mop rag to ensure that the second area obtains a rational cleaning effect and avoids the pollution or damage that may be caused by continuing to use the wet mop rag.
[0124] It should be noted that the embodiment of the present application does not specifically limit the cleaning strategy determined based on the different types of cleaning components. Different types of cleaning components correspond to different adjusted cleaning strategies.
[0125] Therefore, the embodiment of the present application can significantly improve the cleaning effect by intelligently adjusting reasonable cleaning strategies according to the types of cleaning components adapted to different areas, so as to use appropriate cleaning components and strategies for cleaning, thereby ensuring that each area receives appropriate cleaning treatment, and by automatically identifying and matching appropriate cleaning components, the cleaning robot can clean more effectively, reduce unnecessary repetitive work and time waste, and make the cleaning process more efficient. In this way, the cleaning system can quickly adapt to the cleaning needs of different areas, improve the adaptability of the cleaning robot in diverse home environments, and the above-mentioned method of intelligently adjusting the cleaning strategy does not require manual intervention or adjustment of settings by the user, thereby improving user experience and satisfaction.
[0126] It should be noted that compared with the problems of reduced cleaning efficiency and cleaning omissions that may occur when existing sweeping robots are hijacked to other areas by humans, this application introduces an intelligent response mechanism. When the position of the cleaning robot changes due to user intervention, it automatically adapts to the new environmental requirements by intelligently adjusting reasonable cleaning strategies according to the types of cleaning components adapted to different areas, ensuring the efficient execution of cleaning tasks and avoiding repeated or missed cleaning.
[0127] Optionally, determining a cleaning strategy based on types of cleaning components adapted for the first area and the second area includes:
[0128] If the first area and the second area are adapted to the same type of cleaning components, the cleaning robot is controlled to clean the second area based on the first cleaning component.
[0129] In this step, if it is confirmed that the first area and the second area are adapted to the same type of cleaning components, for example, the first area and the second area can be cleaned using the same type of rag components, then the current first cleaning component can continue to be used to clean the second area, avoiding unnecessary component replacement, thereby simplifying the operation process.
[0130] Therefore, by avoiding unnecessary component replacement, the downtime during the cleaning process can be reduced, thereby improving the overall cleaning efficiency. Moreover, by reducing unnecessary component replacement, the risk of decreased cleaning efficiency due to misoperation or system errors can be reduced. In addition, by determining to continue using the current first cleaning component to clean the second area, the operating process of the system is greatly simplified, complexity is reduced, and the stability and reliability of the cleaning system are improved.
[0131] Optionally, the method further includes:
[0132] After the cleaning of the second area by the first cleaning component is completed, the cleaning robot is controlled to sequentially move to at least one area to be cleaned that is adapted for cleaning by the first cleaning component, and clean the at least one area to be cleaned.
[0133] Illustratively, after the cleaning robot completes the cleaning task of the second area using the first cleaning component, the cleaning system can also identify other areas to be cleaned that are suitable for cleaning using the first cleaning component, and then control the cleaning robot to move to these areas to be cleaned in sequence according to the optimized path, and in each area to be cleaned, the cleaning robot uses the same first cleaning component to perform the cleaning task. Optionally, after the cleaning robot completes the cleaning tasks of all areas to be cleaned that are suitable for cleaning with the first cleaning component, it can return to the cleaning base station or continue to perform other predetermined tasks. The embodiments of the present application do not specifically limit this.
[0134] It should be noted that the cleaning system identifies other areas to be cleaned that are suitable for cleaning using the first cleaning component. The types of areas to be cleaned can be planned through a pre-set cleaning map, or real-time detection can be performed by a cleaning robot. The embodiment of the present application does not specifically limit the identification method, and the above is only an example.
[0135] Therefore, after the cleaning of the second area based on the first cleaning component is completed, by cleaning other areas to be cleaned in sequence that are adapted to the first cleaning component, unnecessary replacement of cleaning components can be reduced, so that the cleaning robot can complete the cleaning tasks of multiple areas to be cleaned more efficiently. Moreover, by reducing the frequent replacement of cleaning components, the pause time and resource consumption in the cleaning process are reduced, thereby improving the overall cleaning efficiency.
[0136] Optionally, determining a cleaning strategy based on types of cleaning components adapted for the first area and the second area includes:
[0137] If the cleaning components adapted to the first area and the second area are of the same type, obtaining a first degree of dirtiness of the first area and a second degree of dirtiness of the second area;
[0138] Based on the first degree of soiling and the second degree of soiling, a cleaning strategy is determined.
[0139] In an embodiment of the present application, the first degree of dirtiness of the first area and the second degree of dirtiness of the second area can also be identified by an identification sensor, or the degree of dirtiness of each area can be determined by the user based on input from a terminal device, and the terminal device establishes a communication connection with the cleaning system. The embodiment of the present application does not specifically limit the method for identifying or determining the degree of dirtiness, and the above is merely an example.
[0140] It should be noted that the detection of the first degree of dirtiness and the second degree of dirtiness are not carried out at the same time. The detection of the first degree of dirtiness is carried out when the cleaning robot is cleaning the first area. At this time, the result of the detected first degree of dirtiness can be stored. In this way, when the cleaning robot is hijacked from the first area to the second area for cleaning, the first degree of dirtiness can be obtained and then compared with the second degree of dirtiness in the first area.
[0141] In this step, if it is confirmed that the types of cleaning components adapted for the first area and the second area are the same, further, the first degree of dirtiness of the first area and the second degree of dirtiness of the second area can be obtained, and then the degrees of dirtiness of the two areas can be compared, so as to formulate corresponding cleaning strategies based on the comparison results of the degrees of dirtiness. For example, if the degree of dirtiness of the second area is higher, the first cleaning component can be continued to be used to clean the second area, which can save time for replacing or cleaning components, thereby speeding up the cleaning process. If the degree of dirtiness of the second area is higher, the first cleaning component has been soiled by the previous cleaning of the first area. If the first cleaning component is continued to be used to clean the second area, the cleaning effect will be unsatisfactory, the dirt may be further spread, and it is also easy to cause cross infection. At this time, the first cleaning component can be replaced or cleaned.
[0142] It should be noted that the embodiments of the present application do not specifically limit the cleaning strategy formulated based on the first degree of dirtiness and the second degree of dirtiness. For example, the cleaning strategy may also be: if the second degree of dirtiness is higher than the first degree of dirtiness but is still within a certain range, the first cleaning component can continue to be used, but the number of cleanings may need to be increased or the cleaning speed may need to be slowed down to improve the cleaning effect.
[0143] Therefore, in this application, if the area after the cleaning robot is hijacked is of the same type of cleaning component adapted to the original cleaning area, the cleaning strategy can be adjusted according to the degree of dirtiness, while ensuring that each area is properly cleaned, avoiding unnecessary waste of resources and time consumption, thereby improving the cleaning effect and cleaning efficiency.
[0144] Optionally, determining a cleaning strategy based on the first degree of soiling and the second degree of soiling includes:
[0145] If the first dirtiness level is less than the second dirtiness level, controlling the cleaning robot to clean the second area based on the first cleaning component;
[0146] If the first degree of dirtiness is greater than or equal to the second degree of dirtiness, the cleaning robot is controlled to return to the cleaning base station to replace a cleaning component of the same type as the first cleaning component, so as to clean the second area based on the replaced cleaning component, or the cleaning robot is controlled to return to the cleaning base station for self-cleaning, so as to clean the second area based on the first cleaning component after self-cleaning.
[0147] Exemplarily, when the cleaning robot is hijacked from the first area to the second area and it is determined that the types of cleaning components adapted for the first area and the second area are the same, the first degree of dirtiness of the first area can be obtained, and the second degree of dirtiness of the second area can be detected. Further, the first degree of dirtiness and the second degree of dirtiness are compared. If the first degree of dirtiness is less than the second degree of dirtiness, the cleaning robot is controlled to directly use the first cleaning component to clean the second area, which indicates that the current state of the first cleaning component can meet the cleaning needs of the second area. If the first degree of dirtiness is greater than or equal to the second degree of dirtiness, the cleaning robot is controlled to return to the cleaning base station and perform one of the following operations: replace a new cleaning component of the same type as the first cleaning component to ensure an ideal cleaning effect; perform a self-cleaning operation to restore the cleaning ability of the first cleaning component, and then clean the second area.
[0148] In this way, when the area after the cleaning robot is hijacked is of the same type of cleaning component adapted to the original cleaning area, the cleaning strategy can be adjusted based on the degree of dirtiness of the two areas. When the degree of dirtiness of the second area is higher than that of the first area, the existing first cleaning component is directly used for cleaning, which can quickly respond and start the cleaning task, saving time. This cleaning strategy reduces unnecessary replacement of cleaning components or self-cleaning processes, thereby improving the overall cleaning efficiency. When the degree of dirtiness of the first area is greater than or equal to that of the second area, it returns to the cleaning base station to replace or self-clean the components to ensure that the cleaning components work in an ideal state, thereby ensuring the cleaning effect of the second area. In this way, poor cleaning effects or cross-contamination caused by the use of overly dirty cleaning components can be avoided. Therefore, by recording and analyzing the dirtiness data of different areas, the cleaning robot can dynamically adjust the cleaning strategy according to actual conditions to flexibly adapt to different cleaning environments and needs, thereby enhancing the adaptability of the cleaning system.
[0149] Optionally, if the type of cleaning components adapted for the first area and the second area is the same, the degree of dirtiness of the first cleaning component is obtained; if the degree of dirtiness of the first cleaning component is greater than a preset threshold, the cleaning robot is controlled to return to the cleaning base station to replace a cleaning component of the same type as the first cleaning component, so as to clean the second area based on the replaced cleaning component, or the cleaning robot is controlled to return to the cleaning base station for self-cleaning, so as to clean the second area based on the first cleaning component after self-cleaning; if the degree of dirtiness of the first cleaning component is less than or equal to the preset threshold, the cleaning robot is controlled to clean the second area based on the first cleaning component; wherein the degree of dirtiness of the first cleaning component can be determined based on the cleaning time and cleaning area of the first area by the first cleaning component, and the determination of the preset threshold can be set based on the actual application scenario requirements and product performance. The embodiment of the present application does not specifically limit the determination of the degree of dirtiness and the preset threshold.
[0150] Optionally, determining a cleaning strategy based on types of cleaning components adapted for the first area and the second area includes:
[0151] If the types of cleaning components adapted to the first area and the second area are different, determining that the second cleaning component adapted to the second area needs to be replaced;
[0152] The cleaning robot is controlled to return to the cleaning base station to replace the second cleaning component, so as to clean the second area based on the second cleaning component.
[0153] In this step, if it is confirmed that the types of cleaning components adapted to the first area and the second area are different, it is determined that a second cleaning component adapted to the second area needs to be replaced to ensure the effective execution of the cleaning task. At this time, the cleaning robot can be controlled to return to the cleaning base station to perform the replacement operation of the cleaning component. Furthermore, after the replacement of the second cleaning component is completed, the cleaning robot uses the second cleaning component to clean the second area to ensure that the cleaning effect meets the requirements of the second area.
[0154] It should be noted that the replacement operation of the cleaning component includes the disassembly operation of the first cleaning component and the installation operation of the second cleaning component. The disassembly operation of the first cleaning component includes disassembling the first cleaning component so that the first cleaning component falls into the receiving unit. Further, the cleaning robot drives out of the cleaning base station, so that the transportation mechanism transports the first cleaning component to the storage unit for storage; the installation operation of the second cleaning component includes: the transportation mechanism transports the second cleaning component from the storage unit to the receiving unit. Further, the cleaning robot drives into the cleaning base station to install the second cleaning component.
[0155] It should also be noted that the above-mentioned disassembly operation of the first cleaning component and the installation operation of the second cleaning component are merely examples. In actual applications, other execution operations may also be included, and the embodiments of the present application do not specifically limit this.
[0156] Since each cleaning component is usually designed for a specific type of area or surface to be cleaned, for example, a wooden floor type may require a dry mop rag component, while a tile type may require a high-cleaning rag component. Improper use of a cleaning component may damage the surface to be cleaned. Therefore, when the types of cleaning components adapted to the first area and the second area are different, by returning to the cleaning base station and replacing it with a second cleaning component suitable for cleaning the second area, different types of dirt can be removed more effectively, ensuring that each area receives ideal cleaning treatment, which helps to improve the overall cleaning efficiency of the cleaning robot, and can also avoid unnecessary damage to the surface to be cleaned, thereby improving the cleaning effect.
[0157] Optionally, the method further includes:
[0158] After the second cleaning component finishes cleaning the second area, the cleaning robot is controlled to sequentially move to at least one area to be cleaned that is adapted for cleaning by the second cleaning component, and clean the at least one area to be cleaned.
[0159] Illustratively, after the cleaning robot completes the cleaning task of the second area using the second cleaning component, the cleaning system also identifies other areas to be cleaned that are suitable for cleaning using the second cleaning component, and then controls the cleaning robot to move to these areas to be cleaned in sequence according to the optimized path. In each area to be cleaned, the cleaning robot uses the same second cleaning component to perform the cleaning task. Optionally, after the cleaning robot completes the cleaning tasks of all areas to be cleaned that are suitable for cleaning using the second cleaning component, it can return to the cleaning base station or continue to perform other predetermined tasks. The embodiments of the present application do not specifically limit this.
[0160] It should be noted that the way in which the cleaning system identifies other areas to be cleaned that are suitable for cleaning using the second cleaning component is similar to the way in which the cleaning system identifies other areas to be cleaned that are suitable for cleaning using the first cleaning component described in the above embodiment. For details, please refer to the description of the above embodiment and will not be repeated here.
[0161] Therefore, after the cleaning of the second area based on the second cleaning component is completed, the other areas to be cleaned that are adapted for cleaning with the second cleaning component are also cleaned in sequence. In this way, the cleaning tasks of multiple areas adapted for the same second cleaning component can be completed at one time, which can reduce the number of frequent replacements of cleaning components, thereby improving the overall cleaning efficiency, and enabling the cleaning robot to complete the cleaning tasks of multiple areas to be cleaned more efficiently. Moreover, by reducing the frequent replacement of cleaning components, the pause time and resource consumption in the cleaning process are reduced, and the smoothness and cleaning efficiency of the cleaning process are improved.
[0162] Optionally, after cleaning the at least one area to be cleaned, the method further includes:
[0163] The cleaning robot is controlled to return to the cleaning base station to replace the first cleaning component, so as to continue cleaning the first area based on the first cleaning component.
[0164] Exemplarily, after the cleaning robot uses the second cleaning component to complete the cleaning tasks of all areas to be cleaned that are adapted for cleaning by the second cleaning component, the cleaning robot is controlled to return to the cleaning base station to replace the first cleaning component, and after the replacement is completed, the cleaning robot is controlled to return to the first area and continue to perform cleaning tasks on the first area using the first cleaning component.
[0165] It should be noted that the replacement operation of the first cleaning component is similar to the replacement operation of the second cleaning component described in the above embodiment. For details, please refer to the description of the replacement operation of the second cleaning component in the above embodiment, which will not be repeated here.
[0166] Therefore, after the cleaning of all other areas to be cleaned that are adapted to the second cleaning component is completed based on the second cleaning component, the cleaning base station is immediately returned to replace the first cleaning component to continue cleaning the first area based on the first cleaning component. The above cleaning logic can not only ensure that the area to be cleaned is cleaned within a reasonable time, but also ensure the consistency and completeness of the cleaning, avoid omissions or repeated cleaning of the first area, and thus improve the overall cleaning efficiency.
[0167] Optionally, before controlling the cleaning robot to return to the cleaning base station to replace the second cleaning component, the method further includes:
[0168] If it is determined that the second cleaning component is in an unusable state, the cleaning robot is controlled to return to the first area and continue to clean the first area based on the first cleaning component.
[0169] In an embodiment of the present application, the unavailable state may include multiple states, such as dirty, being cleaned, being dried, damaged, undergoing maintenance, etc. The embodiment of the present application does not make specific limitations on this, and it can be determined based on the actual application scenario. The unavailable state refers to the cleaning component to be replaced in the cleaning base station being in an unusable state.
[0170] For example, before the cleaning robot decides to replace the second cleaning component, it can detect the status of the second cleaning component in the cleaning base station to determine whether it is in an available state. If the detection result shows that the second cleaning component is in an unavailable state, the cleaning system can choose not to perform the replacement operation, but instead control the cleaning robot to return to the first area and continue to use the first cleaning component to perform the cleaning task.
[0171] In this way, by detecting the status of the second cleaning component in the cleaning base station, the cleaning system can identify problems in a timely manner and adopt appropriate cleaning strategies to avoid cleaning interruptions caused by the unavailability of the second cleaning component, reduce downtime during the cleaning process, maintain the continuity of the cleaning work, and thus improve overall efficiency. In addition, when the second cleaning component is unavailable, by flexibly adjusting the cleaning strategy and continuing to use the current first cleaning component for effective cleaning, it can ensure that at least part of the cleaning task can continue, thereby improving the completion rate of the overall cleaning task, avoiding time waste due to waiting for the availability of the second cleaning component, and ensuring that the cleaning robot can still work effectively during the waiting period.
[0172] Optionally, controlling the cleaning robot to return to the cleaning base station to replace the second cleaning component includes:
[0173] After the first cleaning component finishes cleaning the first area, if it is determined that the second cleaning component is in a usable state, the cleaning robot is controlled to return to the cleaning base station to replace the second cleaning component.
[0174] In the embodiment of the present application, the available state refers to the state in which the cleaning component to be replaced is in use, for example, it can be in a clean, washed or dried state ready for use. The embodiment of the present application does not specifically limit the available state, which can be determined based on the actual application scenario.
[0175] Exemplarily, after the cleaning robot completes the cleaning task of the first area using the first cleaning component, the cleaning system can check the status of the second cleaning component in the cleaning base station to determine whether it is in an available state. If the detection result shows that the second cleaning component is in an available state, the cleaning robot is controlled to return to the cleaning base station to replace it with the second cleaning component, and then clean the second area or other areas to be cleaned that are adapted to the second cleaning component based on the second cleaning component.
[0176] Therefore, the second cleaning component is replaced after confirming that it is in a usable state, which avoids unnecessary round trips and waiting time, thereby improving the overall cleaning efficiency. Moreover, the second cleaning component is replaced after completing the cleaning task of the first area. By replacing it with a second cleaning component suitable for the second area, it is not only ensured that the second area can obtain the ideal cleaning effect, but also ensured the continuity of the cleaning process, thereby improving the smoothness of the workflow.
[0177] It should be noted that the implementation process of the above embodiment is an operation of intelligent decision-making of the cleaning system and management of cleaning components. Users do not need to manually intervene or worry about the status of cleaning components, thereby improving user convenience and satisfaction.
[0178] Optionally, the method further includes:
[0179] In response to the user's cleaning needs, a cleaning strategy is determined.
[0180] In an embodiment of the present application, the cleaning requirement can be a voice command of the user, or a control command generated by the user based on the operation on the terminal device. Both the voice command and the control command can be used to adjust the cleaning strategy of the cleaning robot, such as adjusting the cleaning components, cleaning sequence or cleaning area of the cleaning robot; the terminal device establishes a communication connection with the cleaning system.
[0181] Optionally, in response to a voice command or a control command, it is determined that it is necessary to move from the first area to the second area. At this time, the type of cleaning component adapted for the second area is determined, and the cleaning strategy is determined based on the types of cleaning components adapted for the first area and the second area; or, the corresponding cleaning strategy is determined directly based on the voice command or the control command. The embodiments of the present application do not limit the specific content corresponding to the voice command and the control command.
[0182] The type of cleaning component adapted for the second area may be determined based on a cleaning map constructed in advance.
[0183] In this way, the cleaning system can quickly respond to changes in the user's cleaning needs and adjust the cleaning strategy to adapt to different cleaning scenarios and requirements. In this way, the user can determine the cleaning strategy through simple instructions. This intelligent and automated operation enables the cleaning robot to provide personalized cleaning services based on the user's specific cleaning needs, thereby improving user convenience and user satisfaction.
[0184] For example, Figure 5 A flow chart of another cleaning method of a cleaning robot provided in an embodiment of the present application is shown as follows: Figure 5 As shown, the cleaning method of the cleaning robot is applied to Figure 1 The cleaning system shown; the cleaning method of the cleaning robot comprises the following steps:
[0185] S501: In response to a user hijacking a cleaning robot from a cleaning base station to a third area, determining a replacement status of a cleaning component corresponding to the cleaning robot in the cleaning base station and a type of cleaning component adapted to the third area.
[0186] In an embodiment of the present application, before the user moves the cleaning robot from the cleaning base station to the third area, the cleaning system can record the replacement status of the cleaning components of the cleaning robot when it is in the cleaning base station, including the available status of the cleaning components in the cleaning base station, the type of cleaning components in the receiving unit and their installation status. The embodiment of the present application does not specifically limit the replacement status of the cleaning components.
[0187] It should be noted that the method for the cleaning robot to identify the type of cleaning component adapted for the third area is similar to the method for identifying the type of cleaning component adapted for the second area in S401. For details, please refer to the description of the above embodiment and will not be repeated here.
[0188] For example, after the user moves the cleaning robot from the cleaning base station to the third area, the cleaning robot can identify the regional characteristics of the third area, and then determine the type of cleaning components required for the third area based on the identified regional characteristics. In addition, the cleaning robot can also obtain the replacement status of the corresponding cleaning components when the cleaning robot was located in the cleaning base station before being hijacked.
[0189] S502: Determine a cleaning strategy based on the replacement status and the type of the cleaning component adapted for the third area.
[0190] Different types of cleaning components correspond to different cleaning strategies. That is, when the type of cleaning component adapted to the third area is different from the type of cleaning component to be installed, the subsequent cleaning strategy needs to be adjusted.
[0191] It should be noted that in S502, the cleaning strategy may also include a cleaning component replacement strategy, a cleaning path replacement strategy, a cleaning mode replacement strategy, etc. The embodiment of the present application does not limit the specific content corresponding to the cleaning strategy, and it can be set based on the actual application scenario requirements.
[0192] For example, when the user moves the cleaning robot from the cleaning base station to the third area, and the cleaning system has determined the replacement status of the cleaning components in the current cleaning base station and the type of cleaning components suitable for the third area, the corresponding cleaning strategy is determined according to the replacement status of the cleaning components and the type of cleaning components required for the third area, and then the cleaning robot is controlled to perform the cleaning task according to the determined cleaning strategy.
[0193] It should be noted that the embodiment of the present application does not specifically limit the cleaning strategy determined by the replacement status and the type of cleaning component. Different replacement statuses and types of cleaning components correspond to different adjusted cleaning strategies.
[0194] Therefore, when the user moves the cleaning robot from the cleaning base station to the third area, the cleaning system can respond quickly and immediately evaluate the replacement status of the cleaning components in the cleaning base station and the type of cleaning components adapted to the third area. This dynamic response capability can ensure that the cleaning robot can quickly adapt to the new cleaning environment and improve the adaptability of the cleaning robot in diverse home environments. Furthermore, by analyzing the replacement status of the cleaning components and the adaptation requirements of the third area, the cleaning system can intelligently formulate cleaning strategies. This strategy formulation is based on real-time data and environmental requirements, and is therefore more accurate and effective, thereby ensuring that the third area receives ideal cleaning treatment and significantly improving the cleaning effect. In addition, the above-mentioned method of intelligently adjusting the cleaning strategy does not require manual intervention or adjustment of settings by the user, thereby improving user experience and satisfaction.
[0195] It should be noted that compared with the existing problem of cleaning component replacement that may be caused by user intervention when the sweeping robot replaces the mop in the cleaning base station, the present application records the cleaning component replacement status of the cleaning robot in the cleaning base station when the user intervention occurs, so as to ensure that even in the case of user intervention, it is still possible to know whether the currently used cleaning component has been replaced. Based on the recorded replacement status and the adaptation requirements of the third area, the cleaning system determines the corresponding cleaning strategy. Through this method, the cleaning system can flexibly respond to user intervention and ensure that the cleaning robot uses appropriate cleaning components to work, thereby improving cleaning effect and efficiency.
[0196] Optionally, in response to the user hijacking the cleaning robot from an area outside the cleaning base station to a third area, the replacement status of the corresponding cleaning component inside the cleaning base station and the type of cleaning component adapted to the third area are determined; the cleaning strategy is determined based on the replacement status and the type of cleaning component adapted to the third area; wherein, different types of cleaning components correspond to different cleaning strategies.
[0197] Among them, the cleaning robot is located in an area outside the cleaning base station, which refers to the area where the cleaning robot is located when it drives out of the cleaning base station and waits for the transportation mechanism to transport the cleaning components to the storage unit, and transports the cleaning components to be installed from the storage unit to the receiving unit. It should be noted that although the cleaning robot is located in an area outside the cleaning base station at this time, it is still in the process of replacing the cleaning components.
[0198] Optionally, the cleaning strategy is determined based on the replacement status and the type of the cleaning component adapted for the third area, including:
[0199] If the replacement state is a state where the cleaning component is to be installed, determining a third cleaning component to be installed based on the type of the cleaning component adapted to the third area;
[0200] The cleaning robot is controlled to return to the cleaning base station to install a third cleaning component, so as to clean the third area based on the third cleaning component.
[0201] In the embodiment of the present application, the state of the cleaning component to be installed refers to the state of the cleaning component for cleaning the next area to be installed, that is, the cleaning component is in the receiving unit waiting for installation. At this time, the cleaning component is not installed on the cleaning robot. The embodiment of the present application does not specifically limit the state to be installed.
[0202] The next area may be the same as or different from the third area.
[0203] For example, when the user moves the cleaning robot from the cleaning base station to the third area, the cleaning system obtains the replacement status of the cleaning component located in the cleaning base station before the cleaning robot was hijacked. If the replacement status is to be installed, that is, the cleaning robot has not yet installed the cleaning component required for cleaning the next area in the cleaning base station, then the type of cleaning component adapted for the third area can be identified and determined, and then the third cleaning component adapted for cleaning the third area can be determined. Furthermore, the cleaning robot is controlled to return to the cleaning base station to perform the replacement operation of the third cleaning component. After the replacement of the third cleaning component is completed, the cleaning robot uses the third cleaning component to clean the third area to ensure that the cleaning effect meets the requirements of the third area.
[0204] It should be noted that the replacement operation of the third cleaning component is similar to the replacement operation of the second cleaning component described in the above embodiment. For details, please refer to the description of the replacement operation of the second cleaning component in the above embodiment, which will not be repeated here.
[0205] In this way, when the cleaning component is in a state to be installed, by selecting a cleaning component suitable for the third area for installation, it can be ensured that the third area achieves an ideal cleaning effect. After determining the type of cleaning component suitable for the third area, the cleaning robot can quickly return to the cleaning base station and install the required cleaning component, demonstrating the flexibility and adaptability of the cleaning system, enabling it to cope with changing cleaning environments while ensuring that cleaning tasks are completed efficiently, thereby improving user experience and convenience.
[0206] Optionally, the cleaning strategy is determined based on the replacement status and the type of the cleaning component adapted for the third area, including:
[0207] If the replacement state is a state where the cleaning component is to be installed, and the cleaning base station has placed the fourth cleaning component to be installed, it is determined that the third cleaning component adapted to the third area needs to be replaced;
[0208] Controlling the cleaning base station to recycle the fourth cleaning component, and controlling the cleaning robot to return to the cleaning base station to replace the third cleaning component;
[0209] Cleaning is performed on the third area based on the replaced third cleaning component.
[0210] Exemplarily, when the user moves the cleaning robot from the cleaning base station to the third area, the cleaning system obtains the replacement status of the cleaning component located in the cleaning base station before the cleaning robot was hijacked. If the cleaning robot has not yet installed the fourth cleaning component required for cleaning the next area in the cleaning base station at this time, but the fourth cleaning component already exists in the receiving unit, and the type of the fourth cleaning component is different from the third cleaning component required for the third area, in this case, the cleaning base station can be controlled to recycle the fourth cleaning component to avoid misuse, and after recycle the fourth cleaning component, the cleaning robot can be controlled to return to the cleaning base station to install the third cleaning component. After the installation of the third cleaning component is completed, the cleaning robot uses the third cleaning component to clean the third area.
[0211] In this way, by identifying the third cleaning component required for the third area, it can ensure that the cleaning robot uses the appropriate cleaning component to clean the third area, thereby improving the cleaning effect of the third area. However, when returning to the cleaning base station to install the third cleaning component, if the cleaning base station has already placed the fourth cleaning component, then by recycling the unsuitable fourth cleaning component, not only can possible misuse be avoided and the accuracy of the cleaning task be ensured, but also waste of resources can be avoided, the number of unnecessary component replacements can be reduced, and the overall cleaning efficiency can be improved.
[0212] Optionally, before controlling the cleaning base station to recycle the fourth cleaning component, the method includes:
[0213] If it is determined that the third cleaning component is in an unusable state, or the placement time of the fourth cleaning component meets the preset conditions, the cleaning robot is controlled to return to the cleaning base station to install the fourth cleaning component;
[0214] Cleaning is performed on a fourth area adapted for the fourth cleaning component based on the fourth cleaning component.
[0215] In an embodiment of the present application, the preset condition refers to a pre-set time threshold for determining the time when the fourth cleaning component can be installed. The embodiment of the present application does not specifically limit the preset condition. When the placement time of the fourth cleaning component meets the preset condition, it means that the installation operation of the cleaning component is about to start, or part of the installation operation has been performed. At this time, if the fourth cleaning component is not installed, the risk of wear or damage to the cleaning component may increase, or the fourth cleaning component may be placed for a long time and fail to be effectively utilized, resulting in waste of resources.
[0216] It should be noted that the unusable state of the third cleaning component can refer to the definition and description of the unusable state of the second cleaning component in the above embodiment. The two definitions are similar and will not be repeated here.
[0217] In some embodiments, before the cleaning base station recycles the fourth cleaning component, the status of the third cleaning component in the cleaning base station can be detected to determine whether it is in an available state. If the detection result shows that the third cleaning component is in an unavailable state, the cleaning system can choose not to perform the replacement operation, but instead control the cleaning robot to return to the cleaning base station to install the fourth cleaning component. After the replacement is completed, the cleaning robot uses the fourth cleaning component to perform the cleaning task on the fourth area adapted for the fourth cleaning component.
[0218] In other embodiments, before the cleaning base station recycles the fourth cleaning component, the placement time of the fourth cleaning component in the cleaning base station can also be checked. If the placement time meets the preset conditions, the cleaning system can choose to install the fourth cleaning component to avoid waste of resources. Furthermore, after the fourth cleaning component is installed, the cleaning robot uses the fourth cleaning component to perform cleaning tasks on the fourth area adapted for the fourth cleaning component.
[0219] The fourth area includes at least one area to be cleaned.
[0220] In this way, when the third cleaning component is unavailable, the fourth cleaning component can be installed in time to ensure that the cleaning task can continue, avoiding task interruption caused by the unavailability of the cleaning component. Alternatively, when the placement time of the fourth cleaning component meets the preset conditions, the fourth cleaning component can also be installed for cleaning, avoiding idle and waste of resources and ensuring that the fourth cleaning component is fully utilized. Therefore, by taking immediate action when the third cleaning component is unavailable or the placement time of the fourth cleaning component meets the preset conditions, the downtime caused by waiting or replacing the cleaning component is reduced, and the continuity of the cleaning task is maintained. Since the cleaning system can dynamically adjust the cleaning strategy according to whether the cleaning component is in an available state and the preset conditions, it demonstrates its flexibility and adaptability. This flexibility enables the cleaning system to maintain efficient operation in a changing environment.
[0221] Optionally, the method further includes:
[0222] After cleaning the fourth area with the fourth cleaning component, if it is determined that the third cleaning component is in a usable state, the cleaning robot is controlled to return to the cleaning base station to replace the third cleaning component, and clean the third area with the third cleaning component.
[0223] Exemplarily, after the cleaning robot completes the cleaning task of the fourth area using the fourth cleaning component, the status of the third cleaning component in the cleaning base station can be detected to determine whether it has returned to a usable state. For example, if the third cleaning component is in a usable state after cleaning, maintenance, replacement or drying, if it is determined that the third cleaning component is in a usable state, the cleaning robot is controlled to return to the cleaning base station to replace the third cleaning component. After the replacement is completed, the cleaning robot uses the third cleaning component to return to the third area and perform the cleaning task according to the optimized cleaning strategy.
[0224] It should be noted that the available state of the third cleaning component can refer to the definition and description of the available state of the second cleaning component in the above embodiment. The two definitions are similar and will not be repeated here.
[0225] In this way, after the fourth area is cleaned based on the fourth cleaning component, the cleaning strategy is adaptively adjusted according to the detected change in the state of the third cleaning component, thereby reducing unnecessary waiting time and enabling the cleaning robot to quickly move to the next task, thereby improving the overall cleaning efficiency. By replacing the third cleaning component at the appropriate time, the third area is ensured to be ideally cleaned, thereby improving the cleaning effect of the third area. In addition, through the above-mentioned intelligent decision-making and management of cleaning components, the cleaning system can more effectively utilize cleaning resources, reduce waste, and maintain the continuity and smoothness of the cleaning work.
[0226] Optionally, the method further includes:
[0227] In response to the user's cleaning needs, a cleaning strategy is determined.
[0228] It should be noted that the cleaning requirements can refer to the definition and description of the cleaning requirements in the above embodiments. For details, please refer to the description of the above embodiments, which will not be repeated here.
[0229] For example, the cleaning system can receive the user's cleaning needs through a user interface, such as an application on a terminal device, voice commands, or operations on other control panels. The cleaning system then analyzes the user's cleaning needs and determines corresponding cleaning strategies, for example, adjusting the order of cleaning tasks or adjusting the cleaning mode to meet user needs. The embodiments of the present application do not limit the content of determining the cleaning strategy.
[0230] Optionally, in response to user needs, it is determined that it is necessary to move from the cleaning base station to the third area. At this time, the type of cleaning components adapted to the third area is determined, and the replacement status of the corresponding cleaning components when the cleaning robot is located in the cleaning base station is determined, and then the cleaning strategy is determined based on the replacement status and the type of cleaning components adapted to the third area.
[0231] In this way, the cleaning system can adjust the cleaning strategy according to the user's cleaning needs to adapt to different cleaning scenarios and requirements. In this way, the user can determine the cleaning strategy through simple instructions. This intelligent and automated operation enables the cleaning robot to provide personalized cleaning services according to the user's specific cleaning needs, thereby improving user convenience and user satisfaction.
[0232] In the aforementioned embodiments, the cleaning method of the cleaning robot provided in the embodiments of the present application is introduced. In order to implement the various functions of the method provided in the above embodiments of the present application, the electronic device as the execution subject may include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a function of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0233] For example, Figure 6 A schematic diagram of the structure of a cleaning device of a cleaning robot provided in an embodiment of the present application is shown as follows: Figure 6 As shown, the cleaning device 600 of the cleaning robot is applied to a cleaning system, which includes a cleaning robot and a cleaning base station; the cleaning robot is equipped with a first cleaning component, and the cleaning base station includes at least one type of cleaning component that can replace the first cleaning component; the cleaning device 600 of the cleaning robot includes:
[0234] A first determining module 601 is configured to determine a type of cleaning component adapted for the second area in response to a user hijacking the cleaning robot from the first area to the second area;
[0235] The second determining module 602 is configured to determine a cleaning strategy based on the types of cleaning components adapted to the first area and the second area.
[0236] Optionally, the second determining module 602 is specifically configured to:
[0237] If the first area and the second area are adapted to the same type of cleaning components, the cleaning robot is controlled to clean the second area based on the first cleaning component.
[0238] Optionally, the cleaning device 600 of the cleaning robot further includes a first control module, and the first control module is configured to:
[0239] After the cleaning of the second area by the first cleaning component is completed, the cleaning robot is controlled to sequentially move to at least one area to be cleaned that is adapted for cleaning by the first cleaning component, and clean the at least one area to be cleaned.
[0240] Optionally, the second determining module 602 is specifically configured to:
[0241] If the cleaning components adapted to the first area and the second area are of the same type, obtaining a first degree of dirtiness of the first area and a second degree of dirtiness of the second area;
[0242] Based on the first degree of soiling and the second degree of soiling, a cleaning strategy is determined.
[0243] Optionally, the second determining module 602 includes a first determining unit, where the first determining unit is configured to:
[0244] If the first dirtiness level is less than the second dirtiness level, controlling the cleaning robot to clean the second area based on the first cleaning component;
[0245] If the first degree of dirtiness is greater than or equal to the second degree of dirtiness, the cleaning robot is controlled to return to the cleaning base station to replace a cleaning component of the same type as the first cleaning component, so as to clean the second area based on the replaced cleaning component, or the cleaning robot is controlled to return to the cleaning base station for self-cleaning, so as to clean the second area based on the first cleaning component after self-cleaning.
[0246] Optionally, the second determining module 602 is specifically configured to:
[0247] If the types of cleaning components adapted to the first area and the second area are different, determining that the second cleaning component adapted to the second area needs to be replaced;
[0248] The cleaning robot is controlled to return to the cleaning base station to replace the second cleaning component, so as to clean the second area based on the second cleaning component.
[0249] Optionally, the cleaning device 600 of the cleaning robot further includes a second control module, and the second control module is configured to:
[0250] After the second cleaning component finishes cleaning the second area, the cleaning robot is controlled to sequentially move to at least one area to be cleaned that is adapted for cleaning by the second cleaning component, and clean the at least one area to be cleaned.
[0251] Optionally, the cleaning device 600 of the cleaning robot further includes a third control module, and the third control module is configured to:
[0252] After cleaning of at least one area to be cleaned is completed, the cleaning robot is controlled to return to the cleaning base station to replace the first cleaning component, so as to continue cleaning the first area based on the first cleaning component.
[0253] Optionally, the cleaning device 600 of the cleaning robot further includes a fourth control module, which is configured to:
[0254] Before controlling the cleaning robot to return to the cleaning base station to replace the second cleaning component, if it is determined that the second cleaning component is in an unusable state, the cleaning robot is controlled to return to the first area and continue to clean the first area based on the first cleaning component.
[0255] Optionally, the second determining module 602 includes a second determining unit, where the second determining unit is configured to:
[0256] After the first cleaning component finishes cleaning the first area, if it is determined that the second cleaning component is in a usable state, the cleaning robot is controlled to return to the cleaning base station to replace the second cleaning component.
[0257] It should be noted that the specific implementation principles and effects of the cleaning device 600 of the cleaning robot can be found in the corresponding descriptions and effects of the above embodiments, and will not be elaborated here.
[0258] Optional, Figure 7 A schematic diagram of the structure of another cleaning device of a cleaning robot provided in an embodiment of the present application is shown as follows: Figure 7 As shown, the cleaning device 700 of the cleaning robot is applied to a cleaning system, which includes a cleaning robot and a cleaning base station; the cleaning robot is equipped with a first cleaning component, and the cleaning base station includes at least one type of cleaning component that can replace the first cleaning component; the cleaning device 700 of the cleaning robot includes:
[0259] A third determining module 701 is configured to determine, in response to a user hijacking the cleaning robot from the cleaning base station to the third area, a replacement status of a corresponding cleaning component when the cleaning robot is located in the cleaning base station and a type of cleaning component adapted to the third area;
[0260] The fourth determining module 702 is configured to determine a cleaning strategy based on the replacement status and the type of the cleaning component adapted to the third area.
[0261] Optionally, the fourth determining module 702 is specifically configured to:
[0262] If the replacement state is a state where the cleaning component is to be installed, determining a third cleaning component to be installed based on the type of the cleaning component adapted to the third area;
[0263] The cleaning robot is controlled to return to the cleaning base station to install a third cleaning component, so as to clean the third area based on the third cleaning component.
[0264] Optionally, the fourth determining module 702 is specifically configured to:
[0265] If the replacement state is a state where the cleaning component is to be installed, and the cleaning base station has placed the fourth cleaning component to be installed, it is determined that the third cleaning component adapted to the third area needs to be replaced;
[0266] Controlling the cleaning base station to recycle the fourth cleaning component, and controlling the cleaning robot to return to the cleaning base station to replace the third cleaning component;
[0267] Cleaning is performed on the third area based on the replaced third cleaning component.
[0268] Optionally, the cleaning device 700 of the cleaning robot further includes a fifth control module, which is configured to:
[0269] Before controlling the cleaning base station to recycle the fourth cleaning component, if it is determined that the third cleaning component is in an unusable state, or the placement time of the fourth cleaning component meets the preset conditions, the cleaning robot is controlled to return to the cleaning base station to install the fourth cleaning component;
[0270] Cleaning is performed on a fourth area adapted for the fourth cleaning component based on the fourth cleaning component.
[0271] Optionally, the cleaning device 700 of the cleaning robot further includes a sixth control module, which is configured to:
[0272] After cleaning the fourth area with the fourth cleaning component, if it is determined that the third cleaning component is in a usable state, the cleaning robot is controlled to return to the cleaning base station to replace the third cleaning component, and clean the third area with the third cleaning component.
[0273] It should be noted that the specific implementation principles and effects of the cleaning device 700 of the cleaning robot can be found in the corresponding descriptions and effects of the above embodiments, and will not be elaborated here.
[0274] The embodiment of the present application also provides an electronic device, Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 8 As shown, the electronic device 800 may include: a processor 801 and a memory 802 communicatively connected to the processor 801; the memory 802 stores a computer program; the processor 801 executes the computer program stored in the memory 802, so that the processor 801 executes the method described in any of the above embodiments.
[0275] The memory 802 and the processor 801 may be connected via a bus 803 .
[0276] An embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are executed by a processor, they are used to implement the method described in any of the aforementioned embodiments of the present application.
[0277] An embodiment of the present application further provides a chip for executing instructions, which is used to execute the method in any of the aforementioned embodiments as executed by an electronic device in any of the aforementioned embodiments of the present application.
[0278] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it can implement the method described in any of the aforementioned embodiments of the present application executed by an electronic device.
[0279] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0280] Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical units, that is, they may be located in one place or distributed across multiple network elements. Some or all of these modules may be selected to implement the solution of this embodiment based on actual needs.
[0281] In addition, the functional modules in the various embodiments of the present application may be integrated into a single processing unit, or each module may exist physically separately, or two or more modules may be integrated into a single unit. The above-mentioned modules may be implemented in the form of hardware or hardware plus software functional units.
[0282] The above-mentioned integrated module implemented in the form of a software functional module can be stored in a computer-readable storage medium. The above-mentioned software functional module is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform some steps of the method described in each embodiment of the present application.
[0283] It should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), or application-specific integrated circuits (ASICs). A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the application may be directly executed by a hardware processor or by a combination of hardware and software modules in the processor.
[0284] The memory may include high-speed random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk.
[0285] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be categorized as address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.
[0286] The storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random-access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0287] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic device or a main control device.
[0288] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all optional embodiments, and the actions and modules involved are not necessarily required by this application.
[0289] It should be further noted that, although the various steps in the flowchart are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps may be performed in other orders. Moreover, at least a portion of the steps in the flowchart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but may be performed at different times. The execution order of these sub-steps or stages is not necessarily to be performed in sequence, but may be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0290] In the above embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a particular embodiment, please refer to the relevant description of other embodiments. The technical features of the above embodiments can be combined in any way. To keep the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0291] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered merely as exemplary, and the true scope and spirit of the present application are indicated by the claims.
[0292] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A cleaning method for a cleaning robot, characterized in that: Applied to a cleaning system, the cleaning system comprising a cleaning robot and a cleaning base station; the cleaning robot is equipped with a first cleaning component, and the cleaning base station comprises at least one type of cleaning component that can replace the first cleaning component; the method comprises: In response to a user hijacking the cleaning robot from a first area to a second area, determining a type of cleaning component adapted for the second area; A cleaning strategy is determined based on the types of cleaning components adapted for the first area and the second area.
2. The method according to claim 1, characterized in that The determining of the cleaning strategy based on the type of cleaning components adapted to the first area and the second area includes: If the first area and the second area are adapted to the same type of cleaning components, the cleaning robot is controlled to clean the second area based on the first cleaning component.
3. The method according to claim 2, characterized in that The method further comprises: After the cleaning of the second area by the first cleaning component is completed, the cleaning robot is controlled to sequentially move to at least one area to be cleaned that is adapted for cleaning by the first cleaning component, and clean the at least one area to be cleaned.
4. The method according to claim 1, wherein The determining of the cleaning strategy based on the type of cleaning components adapted to the first area and the second area includes: If the first area and the second area are adapted to the same type of cleaning components, obtaining a first dirtiness level of the first area and a second dirtiness level of the second area; Based on the first degree of soiling and the second degree of soiling, a cleaning strategy is determined.
5. The method according to claim 4, characterized in that The determining of a cleaning strategy based on the first dirtiness level and the second dirtiness level includes: If the first dirtiness level is less than the second dirtiness level, controlling the cleaning robot to clean the second area based on the first cleaning component; If the first degree of dirtiness is greater than or equal to the second degree of dirtiness, the cleaning robot is controlled to return to the cleaning base station to replace a cleaning component of the same type as the first cleaning component, so as to clean the second area based on the replaced cleaning component, or the cleaning robot is controlled to return to the cleaning base station for self-cleaning, so as to clean the second area based on the first cleaning component after self-cleaning.
6. The method according to claim 1, characterized in that The determining of the cleaning strategy based on the type of cleaning components adapted to the first area and the second area includes: If the types of cleaning components adapted for the first area and the second area are different, determining that the second cleaning component adapted for the second area needs to be replaced; The cleaning robot is controlled to return to the cleaning base station to replace the second cleaning component, so as to clean the second area based on the second cleaning component.
7. The method according to claim 6, characterized in that The method further comprises: After the cleaning of the second area by the second cleaning component is completed, the cleaning robot is controlled to sequentially move to at least one area to be cleaned that is adapted for cleaning by the second cleaning component, and clean the at least one area to be cleaned.
8. The method according to claim 7, characterized in that After cleaning the at least one area to be cleaned, the method further includes: The cleaning robot is controlled to return to the cleaning base station to replace the first cleaning component, so as to continue cleaning the first area based on the first cleaning component.
9. The method according to claim 6, characterized in that Before controlling the cleaning robot to return to the cleaning base station to replace the second cleaning component, the method further includes: If it is determined that the second cleaning component is in an unusable state, the cleaning robot is controlled to return to the first area and continue to clean the first area based on the first cleaning component.
10. The method according to claim 9, characterized in that The controlling the cleaning robot to return to the cleaning base station to replace the second cleaning component includes: After the first cleaning component finishes cleaning the first area, if it is determined that the second cleaning component is in a usable state, the cleaning robot is controlled to return to the cleaning base station to replace the second cleaning component.
11. A cleaning method for a cleaning robot, characterized in that: Applied to a cleaning system, the cleaning system comprising a cleaning robot and a cleaning base station; the cleaning robot is equipped with a first cleaning component, and the cleaning base station comprises at least one type of cleaning component that can replace the first cleaning component; the method comprises: In response to a user hijacking the cleaning robot from the cleaning base station to a third area, determining a replacement status of a cleaning component corresponding to the cleaning robot when the cleaning robot is located in the cleaning base station and a type of cleaning component adapted to the third area; A cleaning strategy is determined based on the replacement status and the type of the cleaning component adapted for the third area.
12. The method according to claim 11, characterized in that The determining of the cleaning strategy based on the replacement status and the type of the cleaning component adapted for the third area includes: If the replacement state is a state where the cleaning component is to be installed, determining a third cleaning component to be installed based on the type of the cleaning component adapted for the third area; The cleaning robot is controlled to return to the cleaning base station and install the third cleaning component, so as to clean the third area based on the third cleaning component.
13. The method according to claim 11, characterized in that The determining of the cleaning strategy based on the replacement status and the type of the cleaning component adapted for the third area includes: If the replacement state is the state of the cleaning component to be installed, and the cleaning base station has placed the fourth cleaning component to be installed, it is determined that the third cleaning component adapted to the third area needs to be replaced; controlling the cleaning base station to recycle the fourth cleaning component, and controlling the cleaning robot to return to the cleaning base station to replace the third cleaning component; Cleaning the third area is performed based on the replaced third cleaning component.
14. The method according to claim 13, characterized in that Before controlling the cleaning base station to recycle the fourth cleaning component, the method includes: If it is determined that the third cleaning component is in an unusable state, or the placement time of the fourth cleaning component meets a preset condition, controlling the cleaning robot to return to the cleaning base station to install the fourth cleaning component; Cleaning is performed on a fourth area adapted for the fourth cleaning component based on the fourth cleaning component.
15. The method according to claim 14, characterized in that The method further comprises: After cleaning the fourth area based on the fourth cleaning component is completed, if it is determined that the third cleaning component is in a usable state, the cleaning robot is controlled to return to the cleaning base station to replace the third cleaning component, and clean the third area based on the third cleaning component.
16. A cleaning device for a cleaning robot, characterized in that: Applicable to a cleaning system, the cleaning system comprising a cleaning robot and a cleaning base station; the cleaning robot is equipped with a first cleaning component, the cleaning base station comprises at least one type of cleaning component that can replace the first cleaning component; the device comprises: A first determining module is configured to determine a type of cleaning component adapted for a second area in response to a user hijacking the cleaning robot from a first area to a second area; The second determining module is configured to determine a cleaning strategy based on types of cleaning components adapted for the first area and the second area.
17. A cleaning device for a cleaning robot, characterized in that: Applicable to a cleaning system, the cleaning system comprising a cleaning robot and a cleaning base station; the cleaning robot is equipped with a first cleaning component, the cleaning base station comprises at least one type of cleaning component that can replace the first cleaning component; the device comprises: a third determining module, configured to determine, in response to a user hijacking the cleaning robot from the cleaning base station to a third area, a replacement status of a corresponding cleaning component when the cleaning robot is located in the cleaning base station and a type of cleaning component adapted to the third area; The fourth determining module is configured to determine a cleaning strategy based on the replacement status and the type of the cleaning component adapted for the third area.
18. An electronic device, characterized in that: include: a processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 15.
19. A cleaning system, characterized in that: include: Cleaning robots and cleaning base stations; The cleaning robot is equipped with a first cleaning component, and the cleaning base station includes at least one type of cleaning component that can replace the first cleaning component; the cleaning system is used to perform the method according to any one of claims 1 to 15.
20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 15 when executed by a processor.
21. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 15 when being executed by a processor.