Method, device and electronic device for controlling cleaning of a cleaning robot compartment

The control method for cleaning robots automatically adjusts cleaning areas and modes based on element types, addressing inefficiencies in manual area selection and enhancing cleaning efficiency and accuracy by adapting to dirt levels.

JP2025502045APending Publication Date: 2025-01-24BEIJING ROCKROBO TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024540791
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-01-04
Filing Date
2022-08-02
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

Existing cleaning robot control methods require users to manually select and adjust cleaning areas on a map, which is time-consuming and lacks a sense of automation, leading to inefficiency and complexity.

Method used

A control method that automatically determines the cleaning area based on element types within the initial region, using area setting information to expand the cleaning range according to the level of dirt, and selects appropriate cleaning modes for different elements, thereby simplifying user interaction and enhancing cleaning efficiency.

Benefits of technology

The method allows for automatic determination of cleaning areas and modes, reducing user effort and improving cleaning accuracy and effectiveness by adapting to different levels of dirt and element types, resulting in a more efficient and intelligent cleaning process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025502045000001_ABST
    Figure 2025502045000001_ABST
Patent Text Reader

Abstract

The present application provides a method for controlling area cleaning by a cleaning robot, the method including the steps of: determining at least one element included in an initial area in response to an operation request for the initial area; determining an element type of the element; calling up area setting information corresponding to the element type based on the element type; and determining a position and range of a target area based on the area setting information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] (Related Applications) This application claims priority to a Chinese patent application filed on January 4, 2022, with application number 202210005991.7, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the technical field of smart homes, and in particular to a method, device, storage medium and electronic device for controlling compartment cleaning of a cleaning robot. [Background technology]

[0003] With the development of artificial intelligence technology, smart homes are becoming more and more common. Cleaning robots such as sweeping robots, sweeping mop cleaners, and mopping vacuum cleaners can help people do floor cleaning tasks at home. When using a cleaning robot, a user can control the cleaning robot through an APP (application program, app) on a terminal such as a mobile phone. For example, the user can set or operate the APP to control the cleaning robot to start at a scheduled time or clean a section, etc. Summary of the Invention

[0004] In view of the above, the present application provides a control method, device, storage medium and electronic device for cleaning a section of a cleaning robot, the main objective of which is to improve the convenience and rationality of controlling cleaning of a section.

[0005] According to one aspect of the present application, there is provided a control method for cleaning an area by a cleaning robot, the control method including the steps of determining at least one element included in an initial area in response to an operation request for the initial area, determining an element type of the element, calling up area setting information corresponding to the element type based on the element type, and determining a position and range of a target area based on the area setting information.

[0006] According to one aspect of the present application, there is provided a control device for area cleaning of a sweeping cleaning robot, the control device comprising: a response unit used to respond to an operation request for an initial area; an element determination unit used to determine at least one element included in the initial area and to determine an element type of the element; a setting call-up unit used to call up area setting information corresponding to the element type based on the element type; and a partition unit used to determine a position and range of a target area based on the area setting information.

[0007] According to one aspect of the present application, there is provided a storage medium having a computer program stored therein, the computer program being configured to implement the above-described method for controlling section cleaning by a sweeping cleaning robot when the computer program is executed.

[0008] According to one aspect of the present application, there is provided an electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, and wherein the processor is configured to execute the computer program to realize the above-mentioned control method for section cleaning of a sweeping cleaning robot.

[0009] The above description is merely an outline of the technical means of the present application, which may be implemented in accordance with the contents of the specification in order to more clearly describe the technical means of the present application. In order to make the above and other objectives, features and advantages of the present application more easily understandable, the following provides a description of specific embodiments of the present application.

[0010] The accompanying drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application, and the illustrative embodiments and the description thereof are used only for interpreting the present application and are not to be understood as limitations of the present application. [Brief description of the drawings]

[0011] [Figure 1] FIG. 2 is a schematic diagram illustrating an implementation scenario of a control method for cleaning a section of a cleaning robot provided by an embodiment of the present application; [Diagram 2]1 is a flowchart of an example of a control method for cleaning a section of a cleaning robot provided by an embodiment of the present application. [Diagram 3] Schematic diagram showing target areas provided by embodiments of the present application. [Figure 4] FIG. 1 is a schematic diagram showing the structure of a control device for cleaning a section of a cleaning robot provided according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] In order to allow those skilled in the art to better understand the technical means of the present application, the technical means in the embodiments of the present application will be described below clearly and completely in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, and are not all of the embodiments. Based on the embodiments of the present application, other embodiments obtained by those skilled in the art without creative labor shall all be included in the scope of protection of the present application. It should be understood that the embodiments in the present application and the features in the embodiments can be combined with each other as long as they are not inconsistent with each other.

[0013] Referring to FIG. 1, a schematic diagram showing an implementation scenario of a method for controlling cleaning of an area by a cleaning robot provided by an embodiment of the present application is shown. FIG. 1 illustrates a cleaning robot 10 and a user terminal 20, for example, the user terminal may be a mobile phone, and an APP 30 for controlling the cleaning robot 10 is installed in the user terminal 20, and the user can control the cleaning robot 10 by setting or operating the APP 30, for example, to schedule the start of cleaning work at 9 a.m. every day, or the user can select an area on a cleaning map to perform cleaning of the area. It should be understood that the method for controlling cleaning of an area by a cleaning robot provided by an embodiment of the present application is mainly realized through the APP 30, and the optimization of the control of cleaning of the area can be realized by improving the function of the APP 30.

[0014] In existing area cleaning control methods, a user must select an area to be cleaned on a cleaning map, manually define the size of the area by dragging, etc., and if the size is not appropriate, must manually adjust it, resulting in a series of complicated operations that waste the user's time and effort and lacks a sense of intelligence.

[0015] In the control method for cleaning areas of a cleaning robot provided by the embodiments of the present application, the user only needs to click on the target area on the cleaning map, and the area position and range can be automatically determined without the user needing to manually define and adjust the size; further, in the control method for cleaning areas of the embodiments of the present application, areas of different sizes are defined according to different element types, for example, a cleaning area of ​​a larger range is defined for a heavily soiled dining table, and area settings of different extended ranges are set for different dirty areas, thereby achieving better cleaning results.

[0016] 2, there is shown a flowchart illustrating an example of a method for controlling section cleaning by a cleaning robot provided according to an embodiment of the present application, which includes steps S201 to S204.

[0017] In S201, in response to an operation request for an initial region, at least one element included in the initial region is determined.

[0018] When a user clicks on an area on the cleaning map to clean a section, the APP on the user terminal responds to the operation request and instructs the cleaning robot to determine the area to be cleaned and to send a command to clean the section.

[0019] Immediately after the user terminal APP receives a click operation request for cleaning a section on the cleaning map by the user, the clicked area on the cleaning map is determined as the initial area. The initial area refers to the area to which the user's click operation on the cleaning map belongs. For example, in a case where the cleaning map includes six functional areas, namely, the living room area, the bedroom area, the kitchen area, the dining room area, the bathroom area, and the balcony area, if the user clicks to clean a section in the living room area, the entire living room area can be set as the initial area, and for example, if the user clicks to clean a section in the dining room area, the entire living room area can be set as the initial area, and the same applies to other areas. Also, only a certain range of the area clicked by the user may be set as the initial area. For example, if the user clicks in the sofa area of ​​the living room area, only a certain range around the sofa (for example, 0.5 meters around the sofa) may be set as the initial area.

[0020] After determining the initial region, determine at least one element to be included in the initial region, which may be furniture or household items such as a sofa, a bed, a TV cabinet, a bookcase, a coffee table, a floor lamp, a desk, a dining table, a dining chair, a shoe cabinet, a water dispenser, a refrigerator, a washing machine, a dishwasher, a humidifier, an air purifier, a toy, a cardboard box, a bottle, etc., which are not all enumerated here.

[0021] In S202, the element type of the element is determined.

[0022] Different elements tend to have different levels of dirt on the ground around them. In general, different areas have different levels of dirt, and within one area, there may be multiple elements with different levels of dirt. For example, the dining room area generally has more dirt and debris than the living area, e.g., less dirt and debris around the TV cabinet than the living area, but more debris such as paper scraps and fruit peels around the coffee table, and even in the children's area, there is more dirt next to the children's table and chairs, but the area next to the bookshelf is often clean.

[0023] Therefore, element types can be classified into heavy, medium, and light pollution types according to the use and the degree of the pollution level. It should be understood that in addition to classifying into three levels of element types, they may also be classified into multiple types such as first-level pollution type, second-level pollution type, third-level pollution type, and fourth-level pollution type. The embodiments of the present application will be described taking three levels of element types, namely, heavy, medium, and light pollution types, as examples.

[0024] As analyzed above, all the elements in an area may have heavy contamination (e.g., the elements in the dining room area), and different elements in an area may have different levels of dirt (e.g., the TV cabinet and coffee table in the living room), so in one classification method, all the elements in an area may be classified into the same level of contamination type, for example, the elements in the dining room such as the dining table, dining chairs, and sideboard may be classified into the heavy contamination type. In another classification method, the type of elements may be classified according to the specific use of each element, for example, the TV cabinet in the living room may be set as the light contamination type, the sofa as the medium contamination type, and the coffee table as the heavy contamination type, that is, the same area may have different types of elements.

[0025] In S203, the area setting information corresponding to the element type is called according to the element type.

[0026] As analyzed above, different element types correspond to different contamination levels. For heavily contaminated elements, there is a lot of garbage and dirt around them, so the cleaning range around the element needs to be appropriately expanded, and for lightly contaminated elements, the cleaning range around the element can be appropriately reduced.

[0027] Therefore, when setting the region setting information corresponding to each element in advance, target regions with different extension ranges are set for element types with different contamination levels. Specifically, a predetermined extension length can be determined according to the element type (heavy contamination type, medium contamination type, light contamination type) with the element position as the center, and the range of the target region can be determined. For example, for an element of a dining table, which belongs to a heavy contamination type, the target region can be defined by extending 50 cm outward from the outer edge of the dining table with the dining table position as the center, and for an element of a television cabinet, which belongs to a light contamination type, the target region can be defined by extending 20 cm outward from the outer edge of the television cabinet with the television cabinet position as the center. In this way, different extension lengths are set for elements with different contamination levels, and generally, for element types with heavy contamination (high level), the extension length is larger, that is, the predetermined extension length corresponding to an element with a high contamination level is larger than the predetermined extension length corresponding to an element with a low contamination level, so that the range of the target region can be appropriately extended for the heavily contaminated element, and the cleaning robot can expand the cleaning area, and a good cleaning effect can be obtained.

[0028] In S204, the position and range of the target area are determined based on the area setting information.

[0029] The region setting information is information related to the target region corresponding to the element type, and includes, for example, the position information of the element and the predetermined length information extending from the element to the outer edge, etc. By checking the region setting information corresponding to the element type, the position of the element and the predetermined length information extending from the element to the outer edge can be determined, and the process of determining the position and range of the target region is to extend from the element position to the element outer edge by a predetermined length, and set the defined region as the target region.

[0030] For example, when a user clicks on a section cleaning operation in the living area of ​​the APP cleaning map, the entire living area may be the initial area as described above, or a certain range of the area involved in the click operation may be the initial area. In the former case, if the entire living area is the initial area, it is necessary to determine the types of all elements in the living area, check the area setting information corresponding to each type, and then determine the target area corresponding to each element, and instruct the cleaning robot to clean each target area. For example, if the living room includes three elements, a TV cabinet, a sofa, and a coffee table, it is necessary to clean the target area corresponding to these three elements. In the latter case, if a certain range of the area involved in the click operation is the initial area, it is only necessary to perform target area division and cleaning for the elements within the small range of the area. For example, if a user performs a click operation on the sofa (or the area around the sofa), only the area around the sofa is the initial area. In this way, since the initial area includes only the element called the sofa, it is only necessary to determine the type of only the element called the sofa, check the area setting information, and determine the target area corresponding to the sofa. In the latter case, the area within the small range clicked by the user is targeted for cleaning, which is the recommended method. The following describes the latter case as an example.

[0031] Referring to FIG. 3, it is a schematic diagram of a target area division. In FIG. 3, two functional areas, a first area and a second area, are illustrated, and it is assumed that the first area includes three elements, element 1, element 2, and element 3, and the second area includes only element 4. When a user clicks element 1 (or around element 1) on the cleaning map to perform area cleaning and determines that the element 1 type is a lightly polluted type, based on the area setting information of element 1, the predetermined extension length of the outer edge of element 1 is L1, and the defined target area of ​​element 1 is the range that extends by L1 in each direction unobstructed from the outer edge of element 1 with element 1 as the center, and is the final target area 1 (in FIG. 3, it is a dashed frame area centered on element 1). Also, assuming that a user clicks on element 4 (or the area around element 4) on the cleaning map to perform section cleaning, if it is determined that element 4 type is a heavy contamination type, based on the area setting information of element 4, the predetermined extension length of the outer edge of element 4 is L4, and the defined target area of ​​element 1 is a range centered on element 4 and extended by L4 in each direction from the outer edge of element 4 that is not blocked, which is the final target area 4 (in FIG. 3, the dashed frame area centered on element 4). Note that in the above two examples, it should be understood that since the contamination level corresponding to element 4 is higher than the contamination level of element 1, L4 is larger than L1, and the cleaning range of the area where element 4 is located is expanded.

[0032] After determining the target area, the APP sends a section cleaning command to the cleaning robot, instructing the cleaning robot to clean the target area, for example, instructing the cleaning robot to first run to the center position of the target area and then start cleaning, or instructing the cleaning robot to start cleaning immediately after running into the target area until all the target area is cleaned, or instructing the cleaning robot to first run to the position closest to the current position in the target area and then start cleaning until the target area is cleaned.

[0033] In one embodiment, in addition to the element position and the predetermined extension length information to the outer edge, the area setting information also includes cleaning mode information corresponding to the element type. For example, it may be set that the element of the heavy contamination type corresponds to the deep cleaning mode, the element of the medium contamination type corresponds to the normal cleaning mode, and the element of the light contamination type corresponds to the quick cleaning mode. When the APP sends a section cleaning command to the cleaning robot, it also sends the cleaning mode information to the cleaning robot, and the cleaning robot cleans the target area using the corresponding cleaning mode.

[0034] The control method for cleaning a section of a cleaning robot provided by the embodiment of the present application can define different ranges of target areas for different element types by checking the area setting information corresponding to the element type, for example, for a heavily contaminated element, the cleaning area around it can be appropriately expanded to achieve more targeted and thorough cleaning, and the determination of the element type, checking the area setting information and defining the target area can be completed automatically without the user's manual intervention or selection, thus relieving the user and improving the definition accuracy. In one embodiment, different cleaning modes can be selected according to the element type, so that more targeted cleaning can be achieved and better cleaning results can be obtained.

[0035] Referring to FIG. 4, a structural schematic diagram of a control device for cleaning a section of a cleaning robot provided in an embodiment of the present application is shown. The control device for cleaning a section includes: A response unit 401 used to respond to operation requests for the initial region; an element determination unit 402 used to determine at least one element included in said initial region and to determine the element type of said element; A setting recall unit 403, which is used to recall area setting information corresponding to the element type according to the element type; and a partition unit 404 that is used to determine a location and an extent of a target area based on the region setting information.

[0036] In one embodiment, It further comprises a request receiving unit 400, which is used to receive a user's click operation request for cleaning an area on a cleaning map, where the clicked area on the cleaning map is determined as an initial area.

[0037] In one embodiment, The elements include furniture or items; The apparatus further includes a setting unit 405 used for presetting region setting information corresponding to each type of element, where different ranges of target regions are set for different types of elements.

[0038] In one embodiment, the partition unit 404 is used to determine the position of the element based on the region setting information, and extend a region of a predetermined length centered on the position of the element toward the unobstructed outer edge to determine the target region, where the predetermined length is preset in the region setting information according to the element type.

[0039] In one embodiment, the region setting information corresponding to each of the predefined types of elements further includes a contamination level corresponding to each type of element, wherein the predetermined length corresponding to an element with a high contamination level is greater than the predetermined length corresponding to an element with a low contamination level.

[0040] In one embodiment, the apparatus comprises: It further comprises a command sending unit 406, which is used to send a section cleaning command to the cleaning robot and instruct the cleaning robot to clean the target area.

[0041] In one embodiment, the command sending unit 406 is used to instruct the cleaning robot to travel to a center position of the target area and then start cleaning operation, or to instruct the cleaning robot to start cleaning operation immediately after traveling into the target area, or to instruct the cleaning robot to travel to a position closest to its current position in the target area and then start cleaning operation.

[0042] In one embodiment, the region setting information further includes a cleaning mode corresponding to an element type; The apparatus comprises: The cleaning robot further includes a cleaning mode determination unit 407, which is used to determine a cleaning mode corresponding to the element type based on the area setting information, and sends an instruction to the cleaning robot via the command sending unit 406, and controls the cleaning robot to clean the target area using the corresponding cleaning mode.

[0043] An embodiment of the present application further provides a storage medium having a computer program stored thereon, wherein the computer program is configured to perform the steps in any one of the method embodiments above when executed.

[0044] In some embodiments of the present application, the storage medium stores a computer program for executing the following steps. (1) determining at least one element included in an initial region in response to an operation request for the initial region; (2) determining an element type for the element; (3) calling up area setting information corresponding to the element type based on the element type; (4) determining the position and range of the target area based on the area setting information;

[0045] In some embodiments of the present application, the storage medium includes, but is not limited to, a medium capable of storing a computer program, such as a USB disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0046] An embodiment of the present application further provides an electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, and wherein the processor is configured to execute the computer program to implement the steps of any one of the method embodiments described above.

[0047] In some embodiments of the present application, the electronic device further comprises a transmitting device and an input / output device, where the transmitting device is connected to the processor and the input / output device is connected to the processor.

[0048] In some embodiments of the present application, the processor is configured by a computer program to perform the following steps: (1) determining at least one element included in an initial region in response to an operation request for the initial region; (2) determining an element type for the element; (3) calling up area setting information corresponding to the element type based on the element type; (4) determining the position and range of the target area based on the area setting information;

[0049] For specific examples of this embodiment, please refer to the examples described in the above embodiments and optional embodiments, and they will not be repeated in this embodiment.

[0050] The numbering of the examples in the above application is used for illustrative purposes only and does not indicate the merits of the examples.

[0051] In the above embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in one embodiment may be referred to the relevant descriptions of other embodiments.

[0052] It should be understood that in some embodiments provided by the present application, the disclosed technical contents may be realized by other means. Here, the device embodiments described above are merely examples, and for example, the division of the units is merely a logical division of functions, and in actual implementation, the division may be made in other ways, for example, multiple units or components may be combined, or integrated into another system, or some features may be ignored or not implemented. On the other hand, the illustrated or discussed mutual couplings or direct couplings or communication connections may be indirect couplings or communication connections of units or modules via some interfaces, or may be electrical or other types of connections.

[0053] The units described as separate components may or may not be physically separated, and the components illustrated as units may or may not be physical units, i.e., they may be located in one place or distributed among multiple network units. Depending on actual needs, some or all of the units may be selected to achieve the objectives of the present embodiment.

[0054] Furthermore, each functional unit in each embodiment of the present application may be integrated into a processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The integrated unit may be implemented in the form of hardware or a software functional unit.

[0055] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical means of the present application may be essentially or in part embodied in a software product, and the computer software product is stored in a storage medium and includes a number of instructions to cause a computer device (such as a personal computer, a server, or a network device) to execute all or part of the steps of the method described in each embodiment of the present application. The storage medium includes various media that can store program code, such as a USB disk, a read-only memory (ROM), a random access memory (RAM), a mobile disk, a magnetic disk, or an optical disk.

[0056] It should be noted that the above are only preferred embodiments of the present application, and those skilled in the art may make many improvements and modifications without departing from the principles of the present application, and all these improvements and modifications should be considered as within the protection scope of the present application.

Claims

1. determining at least one element included in the initial region in response to a manipulation request for the initial region; determining an element type for the element; calling up region setting information corresponding to the element type based on the element type; and determining a position and range of a target area based on the area setting information.

2. Before responding to an operation request for the initial region, receiving a user click request for cleaning a section on the cleaning map; The method of claim 1 , further comprising: determining, on the cleaning map, the clicked area as an initial area.

3. The elements include furniture or items; The method of claim 1 , further comprising the step of: presetting region setting information corresponding to each type of element, wherein different extended range target regions are set for different types of elements.

4. The step of determining a position and a range of a target area based on the area setting information includes: determining a position of the element based on the region setting information; and extending a region of a predetermined length from the location of the element toward an unobstructed outer edge to determine the target region; The method according to claim 3 , wherein the predetermined length is preset in the region setting information according to the element type.

5. The predetermined area setting information corresponding to each type of element further includes a contamination level corresponding to each type of element; 5. The method of claim 4, wherein the predetermined length corresponding to the highly contaminated elements is greater than the predetermined length corresponding to the less contaminated elements.

6. After determining the location and extent of the target area, The method of claim 1 , further comprising: sending a section cleaning command to a cleaning robot to instruct the cleaning robot to clean the target area.

7. The step of sending a section cleaning command to the cleaning robot to instruct the cleaning robot to clean the target area includes: Instructing the cleaning robot to travel to a center position of the target area and then start cleaning work; or Instructing the cleaning robot to start cleaning immediately after traveling within the target area; or The method of claim 6 , comprising instructing the cleaning robot to travel to a location within the target area closest to a current location and then begin cleaning operations.

8. The area setting information further includes a cleaning mode corresponding to the element type; The method comprises: determining a cleaning mode corresponding to the element type based on the region setting information; The method of claim 1 , further comprising: controlling the cleaning robot to clean the target area using the corresponding cleaning mode.

9. a response unit used to respond to an operation request for the initial region; an element determination unit used to determine at least one element included in said initial region and to determine an element type of said element; a setting recall unit, which is used to recall area setting information corresponding to the element type based on the element type; A control device for cleaning a section of a cleaning robot comprising: a section unit used to determine the position and range of a target area based on the area setting information.

10. The apparatus according to claim 9 , further comprising a request receiving unit used to receive a user's click operation request for cleaning an area on a cleaning map, wherein the clicked area on the cleaning map is determined as an initial area.

11. The elements include furniture or items; The apparatus according to claim 9 , wherein the apparatus further comprises a setting unit used for presetting region setting information corresponding to each type of element, wherein different extended range target regions are set for different types of elements.

12. The device according to claim 9, wherein the partition unit is used to determine a position of the element based on the region setting information, extend a region of a predetermined length centered on the position of the element toward an unobstructed outer edge, and determine the target region, the predetermined length being preset in the region setting information according to the element type.

13. The apparatus of claim 12, wherein the region setting information corresponding to each of the predetermined types of elements further includes a contamination level corresponding to each type of element, and the predetermined length corresponding to an element with a high contamination level is greater than the predetermined length corresponding to an element with a low contamination level.

14. The apparatus of claim 9 , further comprising a command sending unit used to send compartment cleaning commands to a cleaning robot to instruct the cleaning robot to clean the target area.

15. 15. The device according to claim 14, wherein the command sending unit is used to instruct the cleaning robot to start cleaning work after traveling to a center position of the target area, or to instruct the cleaning robot to start cleaning work immediately after traveling into the target area, or to instruct the cleaning robot to start cleaning work after traveling to a position closest to a current position in the target area.

16. The area setting information further includes a cleaning mode corresponding to the element type; The apparatus comprises: The apparatus of claim 9, further comprising a cleaning mode determination unit used to determine a cleaning mode corresponding to the element type based on the area setting information, and send a command to the cleaning robot through the command sending unit to control the cleaning robot to clean the target area using the corresponding cleaning mode.

17. A non-transitory storage medium having a computer program stored thereon, the computer program being configured to implement the method according to any one of claims 1 to 8 when executed.

18. The present invention includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following: determining at least one element included in the initial region in response to a manipulation request for the initial region; determining an element type for the element; calling region setting information corresponding to the element type based on the element type; determining a location and extent of a target area based on the area setting information.

19. The processor executes the computer program to receiving a user click request for cleaning a section on the cleaning map; The electronic device of claim 18 , further configured to perform an operation including: determining, on the cleaning map, a clicked region as an initial region.

20. The elements include furniture or items; The processor executes the computer program to configured to perform an operation including presetting region setting information corresponding to each type of element; 20. The electronic device of claim 18, wherein different extended range target regions are set for different types of elements.

21. The processor executes the computer program to determining a position of the element based on the region setting information; extending a region of a predetermined length from the location of the element toward an unobstructed outer edge to determine the target region; The electronic device according to claim 20 , wherein the predetermined length is preset in the region setting information according to the element type.

22. The predetermined area setting information corresponding to each type of element further includes a contamination level corresponding to each type of element; 22. The electronic device of claim 21, wherein the predetermined length corresponding to the high contamination element is greater than the predetermined length corresponding to the low contamination element.

23. The processor executes the computer program to 20. The electronic device of claim 18, configured to perform an operation comprising: sending a section cleaning command to a cleaning robot to instruct the cleaning robot to clean the target area.

24. The processor executes the computer program to Instructing the cleaning robot to travel to a center position of the target area and then start cleaning work; or Instructing the cleaning robot to start cleaning immediately after traveling within the target area; or 24. The electronic device of claim 23, configured to perform an operation including: directing the cleaning robot to travel to a location within the target area closest to a current location and then to begin a cleaning operation.

25. The area setting information further includes a cleaning mode corresponding to the element type; The processor executes the computer program to determining a cleaning mode corresponding to the element type based on the region setting information; and controlling the cleaning robot to clean the target area using the corresponding cleaning mode.

Citation Information

Patent Citations

  • Systems and methods for configurable robotic behavior based on area classification

    JP2019532369A

  • System including floor processing device guided manually, exclusively automatically operated floor processing device, and computing unit

    JP2020171684A

  • Control of autonomous mobile robots

    WO2021183247A1