Multi-floor map construction method, transport device, cleaning device, storage medium, and product

WO2026166389A1PCT designated stage Publication Date: 2026-08-13BEIJING ROBOROCK INNOVATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2026-01-28
Publication Date
2026-08-13

Smart Images

  • Figure CN2026075534_13082026_PF_FP_ABST
    Figure CN2026075534_13082026_PF_FP_ABST
Patent Text Reader

Abstract

A multi-floor map construction method, a transport device (1), a cleaning device (2), a storage medium, and a product. The transport device (1) comprises: a first receiving component (12), a transport component (13), and a first processor (11), wherein both the first receiving component (12) and the transport component (13) are in communication connection with the first processor (11); the first receiving component (12) is used to receive a current-floor map constructed in a current floor and at least one target-floor map correspondingly constructed in at least one target floor that are sent by the cleaning device (2); when the cleaning device (2) is located at a target position of the transport device (1), the transport assembly (1) is used to transport the cleaning device (1) to at least one target floor, such that the cleaning device (2) correspondingly constructs the at least one target-floor map on the at least one target floor; and on the basis of the current-floor map and the at least one target-floor map, the first processor (11) is used to construct a multi-floor map corresponding to a plurality of floors, such that the efficiency of constructing the multi-floor map can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Multi-floor map creation methods, handling equipment, cleaning equipment, storage media and products Cross-reference to related applications

[0001] This disclosure claims priority and benefits to Chinese Patent Application No. 202510148736.1, filed on February 10, 2025, the entire contents of which are hereby incorporated by reference. Technical Field

[0002] This disclosure relates to the field of map creation technology, and in particular to a method for creating multi-story maps, a handling device, a cleaning device, a computer-readable storage medium, and a computer program product. Background Technology

[0003] With the development of electronic technology, there are more and more types of electronic devices, which have brought great convenience to human life. Examples include cleaning equipment and robots. Summary of the Invention

[0004] To address the aforementioned technical problems, this disclosure aims to provide a method for creating multi-floor maps, a handling device, a cleaning device, a computer-readable storage medium, and a computer program product that can improve the efficiency of creating multi-floor maps.

[0005] This disclosure provides a handling device, comprising: a first processor; a first receiving component communicatively connected to the first processor, the first receiving component receiving a current floor map and at least one target floor map corresponding to at least one target floor sent by a cleaning device; and a handling component communicatively connected to the first processor, the handling component handling the cleaning device to at least one target floor when the cleaning device is at a target location of the handling device, so that the cleaning device can establish the at least one target floor map corresponding to the at least one target floor; wherein, the first processor establishes a multi-floor map corresponding to multiple floors based on the current floor map and the at least one target floor map.

[0006] This disclosure provides a cleaning device, comprising: a second processor; wherein the second processor establishes a current floor map for the current floor; locates a transport device on the current floor; and, when the transport device transports the cleaning device to at least one target floor, establishes at least one target floor map corresponding to the at least one target floor; a moving component, communicatively connected to the second processor, which, when the transport device is located, moves to a target location of the transport device; and a sending component, communicatively connected to the second processor, which sends the current floor map to the transport device and sends the at least one target floor map to the transport device, so that the transport device can establish a multi-floor map corresponding to multiple floors based on the current floor map and the at least one target floor map.

[0007] This disclosure provides a method for establishing a multi-floor map, the method comprising: receiving a current floor map established on the current floor from a cleaning device; when the cleaning device is at a target location of a transport device, transporting the cleaning device to at least one target floor, so that the cleaning device establishes at least one target floor map corresponding to the at least one target floor; receiving the at least one target floor map established on the at least one target floor from the cleaning device; and establishing a multi-floor map corresponding to multiple floors based on the current floor map and the at least one target floor map.

[0008] This disclosure provides a method for establishing a multi-floor map, the method comprising: establishing a current-floor map for the current floor; locating a transport device on the current floor, and, if the transport device is found, moving it to a target location of the transport device; sending the current-floor map to the transport device; and, if the transport device transports cleaning equipment to at least one target floor, establishing at least one target floor map corresponding to the at least one target floor, and sending the at least one target floor map to the transport device, so that the transport device can establish a multi-floor map corresponding to multiple floors based on the current-floor map and the at least one target floor map.

[0009] This disclosure provides a material handling device, which includes a first memory, a first processor, and a first communication bus. The first memory communicates with the first processor via the first communication bus. The first memory stores a multi-floor map creation program executable by the first processor. When the multi-floor map creation program is executed, the multi-floor map creation method described above, which is executed in the material handling device, is performed by the first processor.

[0010] This disclosure provides a cleaning device, which includes a second memory, a second processor, and a second communication bus. The second memory communicates with the second processor via the second communication bus. The second memory stores a multi-floor map creation program executable by the second processor. When the multi-floor map creation program is executed, the multi-floor map creation method described above, which is executed in the cleaning device, is performed by the second processor.

[0011] This disclosure provides a computer-readable storage medium having a computer program stored thereon that can run in a handling device and a cleaning device. The computer program, when executed by a first processor, implements the multi-floor map creation method described above for use in the handling device; and when executed by a second processor, it implements the multi-floor map creation method described above for use in the cleaning device.

[0012] This disclosure also provides a computer program product, including a computer program that can be executed by a first processor in a handling device to complete the steps of any of the aforementioned multi-floor map creation methods executed in the handling device; the computer program can also be executed by a second processor in a cleaning device to complete the steps of any of the aforementioned multi-floor map creation methods executed in the cleaning device. Attached Figure Description

[0013] Figure 1 is a schematic diagram of the composition structure of a handling device provided in an embodiment of this disclosure.

[0014] Figure 2 is a schematic diagram of the composition structure of a handling device provided in an embodiment of this disclosure.

[0015] Figure 3 is a schematic diagram of a computer program product provided in an embodiment of this disclosure.

[0016] Figure 4 is a schematic diagram of the composition structure of a cleaning device provided in an embodiment of this disclosure.

[0017] Figure 5 is a schematic diagram of the composition structure of a cleaning device provided in an embodiment of this disclosure.

[0018] Figure 6 is a schematic diagram of a computer program product provided in an embodiment of this disclosure.

[0019] Figure 7 is a flowchart of a multi-story map creation method provided in an embodiment of this disclosure.

[0020] Figure 8 is a flowchart of a multi-story map creation method provided in an embodiment of this disclosure.

[0021] Figure 9 is a flowchart of a multi-story map creation method provided in an embodiment of this disclosure.

[0022] Figure 10 is a flowchart of a multi-story map creation method provided in an embodiment of this disclosure. Detailed Implementation

[0023] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of this disclosure and are not intended to limit this disclosure.

[0024] In related technologies, before cleaning a target area with cleaning equipment, it is necessary to first map the target area to obtain a regional map of the target area so that the cleaning equipment can clean the target area according to the regional map. In the case of a multi-story area, it is necessary to manually move the cleaning equipment to each floor of the multi-story area in turn, and then use the cleaning equipment to map each floor. This reduces the efficiency of creating a multi-story map.

[0025] This disclosure provides a handling device. Figure 1 is a schematic diagram of the composition structure of a handling device provided in this disclosure. As shown in Figure 1, the handling device includes: a first processor 11, a first receiving component 12, and a handling component 13.

[0026] The first receiving component 12 is communicatively connected to the first processor 11. The first receiving component 12 receives a current floor map and at least one target floor map corresponding to at least one target floor sent by the cleaning equipment.

[0027] The transport component 13 is communicatively connected to the first processor 11. When the cleaning device is at the target location of the transport device, the transport component 13 transports the cleaning device to at least one target floor so that the cleaning device can establish at least one target floor map corresponding to the at least one target floor. The first processor 11 establishes a multi-floor map corresponding to multiple floors based on the current floor map and the at least one target floor map.

[0028] The present disclosure provides a handling device that can operate in a scenario where cleaning equipment is being handled and a multi-floor map corresponding to multiple floors is being created.

[0029] In the embodiments of this disclosure, the handling equipment can be implemented in various forms. In some embodiments, the handling equipment described in this disclosure may include devices such as robots, transport equipment, stair climbers, etc., that have the function of handling cleaning equipment and can communicate and interact with the cleaning equipment. The specific handling equipment can be determined according to the actual situation, and the embodiments of this disclosure do not limit it.

[0030] It should be noted that the current floor map is the map created by the cleaning equipment on the current floor.

[0031] It should be noted that the cleaning equipment can be a sweeper, vacuum cleaner, or other equipment with cleaning functions. The specific cleaning equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0032] In this embodiment of the disclosure, the cleaning equipment and the handling equipment are always in a communication state, in which the cleaning equipment can communicate with each other.

[0033] In this embodiment, the cleaning device can interact directly with the handling device, or the cleaning device can send information to a first base station corresponding to the cleaning device, the first base station forwards the information to a second base station corresponding to the handling device, and then the second base station sends the information to the handling device. The specific interaction method between the cleaning device and the handling device can be determined according to the actual situation, and this embodiment does not limit it.

[0034] It should be noted that the target location refers to the position of the cleaning equipment within the transport equipment during the handling process. There is a one-to-one correspondence between at least one target floor and at least one target floor map; specifically, one target floor corresponds to one target floor map.

[0035] In this embodiment of the disclosure, at least one target floor can be a portion of multiple floors excluding the current floor. Multiple floors can be interior floors of a building; for example, if a villa has 10 floors, the multiple floors are the 10 floors within that villa.

[0036] It should be noted that at least one target layer map is a map sent by the cleaning equipment.

[0037] In this embodiment of the disclosure, the transport device can sort and organize the current layer map and at least one target layer map according to the floor height order of multiple floors, thereby obtaining a multi-floor map.

[0038] In some embodiments, the transport component 13 transports the cleaning equipment to a first type of target floor in at least one target floor, and unloads the cleaning equipment at each entrance of each target floor in the first type of target floor, so that the cleaning equipment can establish a corresponding first type of target floor map in each target floor; the first type of target floor is a floor above or below the current floor; if there is a second type of target floor in at least one target floor, the cleaning equipment is transported to each entrance of each target floor in the second type of target floor, and unloaded, so that the cleaning equipment can establish a corresponding second type of target floor map in each target floor; the second type of target floor is a floor in the opposite direction to the first type of target floor; the at least one target floor map includes each first type of target floor map and each second type of target floor map.

[0039] In some embodiments, if the first type of target floor is the floor above the current floor, then the second type of target floor is the floor below the current floor; if the first type of target floor is the floor below the current floor, then the second type of target floor is the floor above the current floor.

[0040] In this embodiment of the disclosure, if the multi-story building is a 10-story villa, the current floor is the first floor, and the first type of target floor is the floor above the current floor, then at least one target floor does not contain a second type of target floor (i.e., there is no floor below the current floor); if the multi-story building is a 10-story villa, the current floor is the tenth floor, and the first type of target floor is the floor below the current floor, then at least one target floor does not contain a second type of target floor (i.e., there is no floor above the current floor); if the multi-story building is a 10-story villa, the current floor is the fifth floor, and the first type of target floor is the floor below the current floor, then at least one target floor contains a second type of target floor (i.e., there is a floor above the current floor).

[0041] Understandably, by classifying multiple floors, the handling equipment obtains the floors above and below the current floor, i.e., the first type of target floor and the second type of floor. This allows the handling equipment to first go upstairs to create a map of each floor above the current floor when moving cleaning equipment to each floor in the multi-story building, and then go downstairs to create a map of each floor below the current floor, or vice versa. This avoids repeatedly climbing stairs between the floors above and below the current floor when creating a map for each floor in the multi-story building, thus improving the efficiency of creating at least one target floor map corresponding to at least one target floor.

[0042] In some embodiments, the transport component 13 moves from the exit of the current floor to the entrance of the first target floor in the first type of target floors; the first target floor is the floor in the first type of target floors that is closest to the current floor; at the entrance of the first target floor, the cleaning equipment is unloaded to create a first type of target floor map for the first target floor using the cleaning equipment, and the first type of target floor map transmitted by the cleaning equipment is received; the transport component 13 continues to move the cleaning equipment to the first remaining floors in the first type of target floors until each of the first type of target floor maps transmitted by the cleaning equipment is received; the first remaining floors are the floors in the first type of target floors other than the first target floor. If the first processor 11 determines during the movement that a horizontal platform exists and the length of the horizontal platform is greater than a preset length threshold, it determines that the plane where the horizontal platform is located is the plane where the first target floor is located.

[0043] In some embodiments, "movement" can be understood as the movement of the transport equipment.

[0044] In some embodiments, the floor is a 10-story building in a villa, the current floor is the 5th floor, and the first target floor is the floor above the current floor, so the first target floor can be the 6th floor.

[0045] In this embodiment of the disclosure, the preset length threshold can be a threshold configured in the handling equipment, a threshold transmitted from other equipment to the handling equipment, or a threshold obtained by the handling equipment through other means. The specific way in which the handling equipment obtains the preset length threshold can be determined according to the actual situation, and this embodiment of the disclosure does not limit it.

[0046] In some embodiments, the preset length threshold can be 4 meters, or 5 meters, or other lengths. The specific value of the preset length threshold can be determined according to the actual situation, and this disclosure does not limit it.

[0047] Understandably, when moving cleaning equipment up or down stairs, the handling equipment can detect the length of the horizontal platform during the movement to identify whether the horizontal platform is a target floor. This avoids misidentifying the target floor when the floor heights are inconsistent in multiple floors, thus improving the accuracy of the handling equipment in identifying the target floor.

[0048] In some embodiments, if the first processor 11 determines during movement that a horizontal platform exists and the length of the horizontal platform is less than or equal to the preset length threshold, it determines that the plane where the horizontal platform is located is not the plane where the first target floor is located. If the transport component 13 determines that mapping of the horizontal platform is not required, it continues to move towards the entrance of the first target floor until it reaches the entrance; or, if it determines that mapping of the horizontal platform is required, it detaches the cleaning equipment so that the cleaning equipment can create a corresponding horizontal platform layer map for the horizontal platform; upon receiving the horizontal platform layer map sent by the cleaning equipment, it continues to move towards the entrance of the first target floor until it reaches the entrance.

[0049] In this embodiment, if the first target floor is the floor above the current floor, the transport equipment ascends the stairs at the exit of the current floor. If it reaches a horizontal platform whose length exceeds a preset length threshold, the horizontal platform is identified as the first target floor. The cleaning equipment is then unloaded at the entrance of the first target floor to create a first-type target floor map. If it reaches a horizontal platform whose length is less than or equal to the preset length threshold, the horizontal platform is not identified as the first target floor. If no mapping is created for the horizontal platform, the equipment continues ascending until it encounters a horizontal platform whose length exceeds the preset length threshold, and this horizontal platform is identified as the first target floor. Alternatively, if mapping of the horizontal platform is determined, the transport equipment unloads the cleaning equipment, allowing the cleaning equipment to create a corresponding horizontal platform layer map. Upon receiving the horizontal platform layer map from the cleaning equipment, the transport equipment continues transporting the cleaning equipment upstairs until it encounters a horizontal platform whose length exceeds the preset length threshold, and this horizontal platform is identified as the first target floor.

[0050] It should be noted that if a corresponding horizontal platform layer map is created for a horizontal platform, then each first-class target layer map includes the horizontal platform layer map.

[0051] In this embodiment, if the first target floor is a floor above the current floor, the transport device, upon receiving a map of the first target floor created by the cleaning device, will transport the cleaning device upstairs to the floor above the first target floor (e.g., the first floor, i.e., the floor above the first target floor). The transport device can determine the first floor in the same way as determining the first target floor, unload the cleaning device at the entrance of the first floor, and use the cleaning device to create a map of the first floor to obtain a second first target floor map. It will then receive the second first target floor map sent by the cleaning device. Finally, the transport device will continue transporting the cleaning device upstairs to the first floor. Upstairs (e.g., the second floor, which is the floor above the first floor), the transport equipment can determine the second floor in the same way as the first target floor. The cleaning equipment is unloaded at the entrance of the second floor, and a map of the second floor is created using the cleaning equipment to obtain a third first-class target floor map. The third first-class target floor map sent by the cleaning equipment is received. Then the transport equipment continues to transport the cleaning equipment upstairs to the second floor, and so on, until the transport equipment has transported the cleaning equipment to each of the first-class target floors. A map of each of the first-class target floors is created using the cleaning equipment, and each first-class target floor map is received.

[0052] In some embodiments, a villa has ten floors, the current floor is the fifth floor, and the first type of target floor is the floor above the current floor. When the transport equipment receives the current floor map sent by the cleaning equipment, and the cleaning equipment is at the target location of the transport equipment, the transport equipment carries the cleaning equipment upstairs. When the transport equipment moves to a horizontal platform, and the length of the horizontal platform is greater than a preset length threshold, the plane where the horizontal platform is located is determined to be the plane where the first target floor (sixth floor) of the first type of target floors is located. At the entrance of the first target floor, the transport equipment unloads the cleaning equipment and uses the cleaning equipment to create the first type of target floor map for the first target floor. When the transport equipment receives the first type of target floor map sent by the cleaning equipment, it carries the cleaning equipment upstairs to the floor above the first target floor (e.g., the first floor, i.e., the floor above the first target floor). The transport equipment can determine the first floor (seventh floor) in the same way as determining the first target floor. The cleaning equipment is unloaded at the entrance, and used to map the first floor, resulting in a second first-class target floor map. The second first-class target floor map sent by the cleaning equipment is received. Then, the transport equipment continues to move the cleaning equipment upstairs to the floor above the first floor (e.g., the second floor, i.e., the floor above the first floor). The transport equipment can determine the second floor (eighth floor) in the same way as determining the first target floor. The cleaning equipment is unloaded at the entrance of the second floor, and used to map the second floor, resulting in a third first-class target floor map. The third first-class target floor map sent by the cleaning equipment is received. The transport equipment continues to move the cleaning equipment upstairs to the floor above the second floor, and so on, until the transport equipment moves the cleaning equipment to each of the first-class target floors (i.e., the sixth, seventh, eighth, ninth, and tenth floors). The cleaning equipment is used to map each of the first-class target floors, resulting in a first-class target floor map, and each first-class target floor map is received.

[0053] In some embodiments, the transport component 13 moves from the exit of the current floor to the entrance of the second target floor in the second type of target floors; the second target floor is the floor in the second type of target floors that is closest to the current floor; at the entrance of the second target floor, the cleaning equipment is unloaded to create a first second type of target floor map for the second target floor using the cleaning equipment, and the first second type of target floor map transmitted by the cleaning equipment is received; the transport component 13 continues to move the cleaning equipment to the second remaining floor in the second type of target floors until each second type of target floor map transmitted by the cleaning equipment is received; the second remaining floor is the floor in the second type of target floors other than the second target floor; during the movement, if the first processor 11 determines that a horizontal platform exists and the length of the horizontal platform is greater than a preset length threshold, the first processor 11 determines that the plane where the horizontal platform is located is the plane where the second target floor is located.

[0054] In this embodiment of the disclosure, if the first type of target floor is the floor above the current floor, and there is a second type of target floor among at least one target floor, after the transport equipment receives the map of each first type of target floor transmitted by the cleaning equipment, it transports the cleaning equipment downstairs to the exit of the current floor, and moves from the exit of the current floor to the entrance of the second target floor among the second type of target floors.

[0055] In this embodiment of the disclosure, if the first type of target floor is the floor below the current floor, and there is a second type of target floor among at least one target floor, after the transport equipment receives the map of each first type of target floor transmitted by the cleaning equipment, it transports the cleaning equipment upstairs to the exit of the current floor, and moves from the exit of the current floor to the entrance of the second target floor among the second type of target floors.

[0056] In some embodiments, if the first processor 11 determines during movement that a horizontal platform exists and the length of the horizontal platform is less than or equal to the preset length threshold, it determines that the plane where the horizontal platform is located is not the plane where the second target floor is located; if the transport component 13 determines that it does not need to map the horizontal platform, it continues to move towards the entrance of the second target floor until it reaches the entrance of the second target floor; or, if it determines that it needs to map the horizontal platform, it unloads the cleaning equipment so that the cleaning equipment can create a corresponding horizontal platform layer map for the horizontal platform; upon receiving the horizontal platform layer map sent by the cleaning equipment, it continues to move towards the entrance of the second target floor until it reaches the entrance of the second target floor.

[0057] In this embodiment, if the second target floor is a floor below the current floor, the transport equipment descends the stairs at the exit of the current floor. If it reaches a horizontal platform whose length is greater than a preset length threshold, the horizontal platform is identified as the second target floor. Then, at the entrance of the second target floor, the cleaning equipment is unloaded to create a first second-type target floor map. If it reaches a horizontal platform whose length is less than or equal to the preset length threshold, the horizontal platform is not identified as the second target floor. If no mapping is created for the horizontal platform, the equipment continues descending until it encounters a horizontal platform whose length is greater than the preset length threshold, and this horizontal platform is identified as the second target floor. Alternatively, if mapping of the horizontal platform is determined to be necessary, the cleaning equipment is unloaded so that it can create a corresponding horizontal platform layer map. Upon receiving the horizontal platform layer map sent by the cleaning equipment, the equipment continues descending until it encounters a horizontal platform whose length is greater than the preset length threshold, and this horizontal platform is identified as the second target floor.

[0058] It should be noted that if a corresponding horizontal platform layer map is created for the horizontal platform, then the second type of target layer map will include the horizontal platform layer map.

[0059] In this embodiment, if the second target floor is a floor below the current floor, the transport device, upon receiving a map of the second target floor created by the cleaning device, transports the cleaning device downstairs to the floor below the second target floor (e.g., the first basement level, i.e., the floor below the second target floor). The transport device can determine the first basement level in the same way as determining the second target floor, unload the cleaning device at the entrance of the first basement level, and use the cleaning device to create a map of the first basement level to obtain a second target floor map. It then receives the second target floor map sent by the cleaning device. Finally, the transport device continues to transport the cleaning device downstairs to the first basement level. Downstairs (e.g., the second basement level, which is the floor below the first basement level), the moving equipment can determine the second basement level in the same way as determining the second target floor. The cleaning equipment is unloaded at the entrance of the second basement level, and a map of the second basement level is created using the cleaning equipment to obtain a third second-class target floor map. The third second-class target floor map sent by the cleaning equipment is received. Then, the moving equipment continues to move the cleaning equipment downstairs to the floor below the second basement level, and so on, until the moving equipment has moved the cleaning equipment to each floor of the second-class target floors. A map of each second-class target floor is created using the cleaning equipment, and each second-class target floor map is received.

[0060] In some embodiments, a villa has ten floors, the current floor is the fifth floor, and the second type of target floor is the floor below the current floor. When the transport equipment receives each first type of target floor map sent by the cleaning equipment, and the cleaning equipment is at the target location of the transport equipment, the transport equipment carries the cleaning equipment downstairs to the exit of the current floor. From the exit of the current floor, it continues to carry the cleaning equipment downstairs along the direction of the second target floor. When the transport equipment descends to a horizontal platform, and the length of the horizontal platform is greater than a preset length threshold, the plane where the horizontal platform is located is determined to be the plane where the second target floor (fourth floor) is located in the second type of target floors. At the entrance of the second target floor, the transport equipment unloads the cleaning equipment and uses the cleaning equipment to create the first second type of target floor map for the second target floor. When the transport equipment receives the first second type of target floor map sent by the cleaning equipment, it carries the cleaning equipment downstairs to the floor below the second target floor (such as the first basement floor, i.e., the floor below the second target floor). The transport equipment can determine the second target floor according to the specified path. The process involves determining the first basement level (third floor) using the following method: unloading the cleaning equipment at the entrance of the first basement level; mapping the first basement level using the cleaning equipment to obtain a second target floor map; receiving the second target floor map sent by the cleaning equipment; and then the transport equipment continues to transport the cleaning equipment downstairs to the floor below the first basement level (e.g., the second basement level, which is the floor below the first basement level). The transport equipment can determine the second basement level (second floor) using the same method as determining the second target floor. Unloading the cleaning equipment at the entrance of the second basement level, mapping the second basement level using the cleaning equipment to obtain a third target floor map; receiving the third target floor map sent by the cleaning equipment; and then the transport equipment continues to transport the cleaning equipment downstairs to the floor below the second basement level, and so on, until the transport equipment has transported the cleaning equipment to each of the target floors (i.e., the fourth, third, second, and first floors). Mapping each of the target floors using the cleaning equipment yields a target floor map, and the transport equipment receives each target floor map.

[0061] In some embodiments, a villa has ten floors, and the current floor is the fifth floor. The cleaning equipment first creates a map on the fifth floor to obtain the map of the current floor. Then, the transport equipment moves the cleaning equipment to the first type of target floor (such as floors above the current floor, including the sixth, seventh, eighth, ninth, and tenth floors). For example, the cleaning equipment is first moved to the sixth floor, and a map is created on the sixth floor; then the cleaning equipment is moved to the seventh floor, and a map is created on the seventh floor; ... finally, the cleaning equipment is moved to the tenth floor, and a map is created on the tenth floor; the cleaning equipment is used on the sixth, seventh, eighth, and ninth floors. After maps are created on both the first and tenth floors, maps for each first-category target floor are obtained. Then, cleaning equipment is moved to second-category target floors (such as floors below the current floor, including the fourth, third, second, and first floors). For example, cleaning equipment is first moved to the fourth floor and used to create a map; then to the third floor and used to create a map; and so on, until finally to the first floor and used to create a map. After maps are created on the fourth, third, second, and first floors, maps for each second-category target floor are obtained.

[0062] In some embodiments, the first receiving component 12 receives a new floor map sent by the cleaning device; the new floor map is a map obtained by the cleaning device during the cleaning process; the new floor is a floor that does not exist or could not be entered for mapping when the multi-floor map is built; the first processor 11 determines the floor information of the new floor; and updates the multi-floor map according to the new floor map and the floor information to obtain an updated multi-floor map.

[0063] In this embodiment of the disclosure, the new floor information can be the floor number information of the new floor, such as the 11th floor.

[0064] It should be noted that the floor information of the new floor can be the floor information determined by the handling equipment, or the information determined by the handling equipment from the information sent by the cleaning equipment. The handling equipment can also determine the floor information of the new floor through other means. The specific method by which the handling equipment determines the floor information of the new floor can be determined according to the actual situation, and this disclosure embodiment does not limit it.

[0065] In this embodiment of the disclosure, the handling equipment can add new floor maps to the multi-floor map according to the floor information, thereby obtaining an updated multi-floor map.

[0066] Understandably, the handling equipment receives a new floor map sent by the cleaning equipment while performing cleaning tasks. It then uses the new floor map and the floor information of the new floors to update the multi-floor map. This allows the updated multi-floor map to be used to perform cleaning tasks on multiple floors later, avoiding the omission of cleaning new floors and improving the intelligence of cleaning when using the cleaning equipment.

[0067] In some embodiments, a villa has 10 floors. A transport device moves cleaning equipment to each of the 10 floors. On each floor, the cleaning equipment creates a map of that floor and sends it to the transport device. The transport device then uses this map to create a multi-floor map corresponding to each floor. Later, two new floors (i.e., the 11th and 12th floors) are added to the villa. When the transport device moves the cleaning equipment to the first new floor (e.g., the 11th floor) for cleaning, the cleaning equipment creates a map of that new floor during the cleaning process and sends it to the transport device. Similarly, when the transport device moves the cleaning equipment to the second new floor (e.g., the 12th floor) for cleaning, it creates a map of that new floor during the cleaning process and sends it to the transport device. The transport device then uses these two new floor maps and their floor information to update the multi-floor map, resulting in an updated multi-floor map.

[0068] In some embodiments, the first receiving component 12 receives a search instruction sent by the cleaning device to locate the cleaning device; the first processor 11 searches for the cleaning device according to the search instruction; correspondingly, when the cleaning device is found, the first receiving component 12 receives the current layer map sent by the cleaning device.

[0069] It should be noted that the handling equipment can locate the cleaning equipment by infrared signal sensing; the handling equipment can also locate the cleaning equipment by image model recognition algorithm; the handling equipment can also locate the cleaning equipment by combining infrared signal sensing with image model recognition algorithm; the handling equipment can also locate the cleaning equipment by other methods. The specific method of the handling equipment locating the cleaning equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0070] It should be noted that the cleaning equipment can locate the handling equipment by infrared signal sensing; the cleaning equipment can also locate the handling equipment by image model recognition algorithm; the cleaning equipment can also locate the handling equipment by combining infrared signal sensing with image model recognition algorithm; the cleaning equipment can also locate the handling equipment by other methods. The specific method of the cleaning equipment locating the handling equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0071] In this embodiment of the disclosure, if the cleaning equipment cannot find the transport equipment or the cleaning equipment cannot move to the transport equipment due to external environment (such as the cleaning equipment and the transport equipment not being on the same floor), the cleaning equipment can send a search instruction to the transport equipment. Upon receiving the search instruction, the transport equipment will search for the cleaning equipment.

[0072] In this embodiment, the cleaning equipment can send the current floor map to the transport equipment after creating a map of the current floor, and the transport equipment can simultaneously receive the current floor map. Alternatively, the cleaning equipment can send the current floor map to the transport equipment while it is already at the target location of the transport equipment, and the transport equipment can simultaneously receive the current floor map. The specific timing for receiving the current floor map sent by the cleaning equipment can be determined according to the actual situation, and this embodiment does not limit this.

[0073] In this embodiment of the disclosure, the cleaning equipment maps the current floor, and the method of obtaining the map of the current floor can be determined according to the actual situation. This embodiment of the disclosure does not limit this method.

[0074] It should be noted that the current floor map may include information such as the layout information inside the current floor. The specific current floor map can be determined according to the actual situation, and this embodiment does not limit it.

[0075] It should be noted that the current floor can be any floor among multiple floors. Specifically, the current floor refers to the floor where the cleaning equipment is located at the current point in time.

[0076] Understandably, when the moving equipment receives a search instruction from the cleaning equipment, it can directly search for the cleaning equipment. This allows the cleaning equipment to search for the moving equipment even if it cannot find it. Once the moving equipment finds the cleaning equipment, it can move it to any floor, thus improving the efficiency of the cleaning equipment in finding the moving equipment.

[0077] This disclosure also provides a handling device, as shown in FIG2. The handling device includes a first processor 11, a first memory 14 and a first communication bus 15. The first memory 14 communicates with the first processor 11 through the first communication bus 15. The first memory 14 stores programs executable by the first processor 11. When the program is executed, the multi-floor map creation method described above is executed through the first processor 11.

[0078] It should be noted that the first processor 11 is specifically implemented as a CPU (Central Processing Unit), MPU (Microprocessor Unit), DSP (Digital Signal Processor), or FPGA (Field Programmable Gate Array), etc.; the above data storage can be implemented by the first memory 14 on the handling equipment.

[0079] In practical applications, the first memory 14 can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the first processor 11.

[0080] This disclosure also provides a computer-readable storage medium storing a computer program that, when executed by a computer, implements the multi-floor map creation method performed in a transport device according to this disclosure. The computer program can be a high-level language program or an executable object program.

[0081] The computer-readable storage medium is, for example, a first memory 14. The first memory 14 can be volatile memory or non-volatile memory, or it can include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which serves as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Electrically Connected DRAM (SLDRAM), and Direct Rambus RAM (DRRAM).

[0082] As shown in Figure 3, this embodiment of the present disclosure also provides a computer program product, which includes a computer program 16 or computer-executable instructions 17. When executed by the first processor 11, the computer program product implements the multi-floor map creation method executed in the handling equipment of the present disclosure. The computer program product can be stored in the first memory 14, for example, it is a program. The program is finally converted into an executable object file that can be executed by the first processor 11 after processing such as preprocessing, compilation, assembly and linking.

[0083] Understandably, the transport equipment uses the first receiving component to receive the current floor map obtained by the cleaning equipment in mapping the current floor. The transport component then transports the cleaning equipment to at least one target floor in a multi-floor system, allowing the cleaning equipment to create at least one target floor map corresponding to the at least one target floor. The first receiving component then receives the at least one target floor map sent by the cleaning equipment. Finally, the first processor uses the current floor map and the at least one target floor map to create a multi-floor map corresponding to the multi-floor system. This eliminates the need for manual transport of the cleaning equipment to each floor in the multi-floor system. The transport equipment can directly transport the cleaning equipment to each floor in the multi-floor system, allowing the cleaning equipment to create a map on each floor. Finally, the transport equipment creates a multi-floor map based on the maps created by the cleaning equipment on each floor, thus improving the efficiency of creating a multi-floor map.

[0084] This disclosure provides a cleaning device. Figure 4 is a schematic diagram of the composition structure of a cleaning device provided in this disclosure. As shown in Figure 4, the cleaning device includes a second processor 21, a moving component 22, and a transmitting component 23.

[0085] The second processor 21 creates a map of the current floor; locates a transport device on the current floor; and, if the transport device transports the cleaning equipment to at least one target floor, creates at least one target floor map corresponding to the at least one target floor.

[0086] Mobile component 22. Communicatively connected to the second processor 21, the mobile component 22 moves to the target location of the transport device upon locating it.

[0087] The sending component 23 is communicatively connected to the second processor 21. The sending component 23 sends the current layer map to the handling device and sends the at least one target layer map to the handling device so that the handling device can establish a multi-floor map corresponding to multiple floors based on the current layer map and the at least one target layer map.

[0088] The cleaning equipment provided in this disclosure can operate in scenarios where multiple floors are cleaned or multiple floor maps are created.

[0089] In this disclosure, the cleaning equipment can be implemented in various forms. In some embodiments, the cleaning equipment described in this disclosure may include devices such as sweepers or vacuum cleaners that have cleaning functions and can communicate and interact with handling equipment. The specific cleaning equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0090] It should be noted that the handling equipment can be a robot, a transport device, a stair climber, or other equipment with the function of handling cleaning equipment. The specific handling equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0091] In this embodiment of the disclosure, the cleaning equipment maps the current floor, and the method of obtaining the map of the current floor can be determined according to the actual situation. This embodiment of the disclosure does not limit this method.

[0092] In this embodiment of the disclosure, the cleaning equipment can create a map of the current floor upon receiving a mapping instruction; or it can create a map of the current floor when the mapping cycle time point is reached. The specific preconditions for the cleaning equipment to create a map of the current floor can be determined according to the actual situation, and this embodiment of the disclosure does not limit this.

[0093] It should be noted that the target part refers to the position of the cleaning equipment within the handling equipment during the handling process.

[0094] In this embodiment of the disclosure, the cleaning equipment can locate the transport equipment by means of infrared signal sensing; the cleaning equipment can also locate the transport equipment by means of image model recognition algorithm; the cleaning equipment can also locate the transport equipment by combining infrared signal sensing with image model recognition algorithm; the cleaning equipment can also locate the transport equipment by other means. The specific method of the cleaning equipment locating the transport equipment can be determined according to the actual situation, and this embodiment of the disclosure does not limit it.

[0095] It should be noted that at least one target floor corresponds to at least one target layer map, that is, one target floor corresponds to one target layer map.

[0096] In this embodiment of the disclosure, the transport device will transport the cleaning device to each of the at least one target floor. The cleaning device will create a target floor map corresponding to each floor and send the target floor map corresponding to the floor to the transport device, thereby the transport device obtains at least one target floor map corresponding to at least one target floor.

[0097] In this embodiment of the disclosure, the transport device can sort and organize the current layer map and at least one target layer map according to the floor height order of multiple floors, thereby obtaining a multi-floor map.

[0098] In some embodiments, if the transport device is not found, the sending component 23 sends a search instruction to the transport device to locate the cleaning device, so that the transport device can locate the cleaning device according to the search instruction and move to the current floor;

[0099] When the moving component 22 locates the transport equipment on the current floor, it moves to the target location of the transport equipment.

[0100] In some embodiments, the locating device in the current floor can be understood as the cleaning device locating the moving device in the current floor. The second processor 21 of the cleaning device locates the moving device in the current floor.

[0101] In this embodiment of the disclosure, if the cleaning equipment cannot find the transport equipment or the cleaning equipment cannot move to the transport equipment due to external environment (such as the cleaning equipment and the transport equipment not being on the same floor), the cleaning equipment can send a search instruction to the transport equipment. Upon receiving the search instruction, the transport equipment will search for the cleaning equipment.

[0102] It should be noted that the handling equipment can locate the cleaning equipment by infrared signal sensing; the handling equipment can also locate the cleaning equipment by image model recognition algorithm; the handling equipment can also locate the cleaning equipment by combining infrared signal sensing with image model recognition algorithm; the handling equipment can also locate the cleaning equipment by other methods. The specific method of the handling equipment locating the cleaning equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0103] In this embodiment of the disclosure, if the transport equipment is not found, after sending a search instruction to the transport equipment to find the cleaning equipment, the transport equipment searches for the cleaning equipment according to the search instruction and moves to the current floor; when the cleaning equipment finds the transport equipment on the current floor, it moves to the target location of the transport equipment.

[0104] In some embodiments, as shown in FIG4, the cleaning device further includes a second receiving component 24 and a cleaning component 25.

[0105] The second receiving component 24 is communicatively connected to the second processor 21, and the second receiving component 24 receives cleaning instructions for multiple floors.

[0106] The cleaning component 25 is communicatively connected to the second processor 21. The cleaning component 25 cleans multiple floors to be cleaned in the multi-floor system according to the cleaning instructions. If the adjacent floor of any of the multiple floors to be cleaned is a new floor, the cleaning component 25 cleans the new floor.

[0107] The second processor 21 creates a map of the new floor; the new floor is a floor that did not exist or could not be entered for mapping when creating a multi-floor map.

[0108] When the sending component 23 is at the target location of the transport equipment, it sends the new floor map to the transport equipment so that the transport equipment can update the multi-floor map according to the new floor map and obtain the updated multi-floor map.

[0109] In this embodiment of the disclosure, the method by which the cleaning equipment cleans a new floor can be determined according to the actual situation, and this embodiment of the disclosure does not limit it.

[0110] In some embodiments, a villa has 10 floors. A transport device moves a cleaning device to each of the 10 floors. On each floor, the cleaning device maps the corresponding floor and sends the map to the transport device. The transport device can then create a multi-floor map based on the map sent by the cleaning device for each floor. Later, two new floors (i.e., the 11th and 12th floors) are added to the villa. If the cleaning instructions include the 11th and 12th floors, the cleaning device cleans the first new floor (e.g., the 11th floor). During the cleaning process, the cleaning device maps the first new floor and sends this map to the transport device. Similarly, during the cleaning of the second new floor (e.g., the 12th floor), the cleaning device maps the second new floor and sends this map to the transport device, which then uses both new floor maps.

[0111] In some embodiments, the second processor 21 determines whether the current floor is the first cleaning floor according to the cleaning instruction; the first cleaning floor is the first floor to be cleaned indicated by the cleaning instruction; if the first cleaning floor is cleaned, the transport device is located; so that if the transport device is located and is at the target location of the transport device, the transport device transports the cleaning device to the next floor to be cleaned and executes the cleaning procedure, until the transport device transports the cleaning device to each of the plurality of floors to be cleaned, and the corresponding cleaning procedure is completed on each of the plurality of floors to be cleaned; if the current floor is the first cleaning floor, the cleaning component 25 cleans the first cleaning floor.

[0112] In this embodiment of the disclosure, the cleaning instruction includes a floor cleaning sequence when cleaning multiple floors. The cleaning equipment will clean the floors to be cleaned in the multiple floors sequentially according to this floor cleaning sequence.

[0113] In some embodiments, a villa has 10 floors, and the cleaning order of the floors is the first floor, the second floor, the third floor, ... the tenth floor. If the cleaning equipment is not on the first floor, a transport device is located and used to move the cleaning equipment to the first floor to perform the cleaning task. If the cleaning task is completed on the first floor, the cleaning equipment is located and the transport device is used to move the cleaning equipment to the second floor to perform the cleaning task. If the cleaning task is completed on the second floor, the cleaning equipment is located and the transport device is used to move the cleaning equipment to the third floor to perform the cleaning task. ... If the cleaning task is completed on the ninth floor, the transport device is located and used to move the cleaning equipment to the tenth floor to perform the cleaning task.

[0114] This disclosure also provides a cleaning device, as shown in FIG5. The cleaning device includes a second processor 21, a second memory 26, and a second communication bus 27. The second memory 26 communicates with the second processor 21 through the second communication bus 27. The second memory 26 stores programs executable by the second processor 21. When the program is executed, the multi-floor map creation method described above is executed by the second processor 21.

[0115] It should be noted that the aforementioned second processor 21 is specifically implemented as a CPU (Central Processing Unit), MPU (Microprocessor Unit), DSP (Digital Signal Processor), or FPGA (Field Programmable Gate Array), etc.; the aforementioned data storage can be implemented by the second memory 26 on the cleaning device.

[0116] In practical applications, the second memory 26 can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the second processor 21.

[0117] This disclosure also provides a computer-readable storage medium storing a computer program that, when executed by a computer, implements the multi-floor map creation method for cleaning equipment as described in this disclosure. The computer program can be a high-level language program or an executable object program.

[0118] The computer-readable storage medium is, for example, a second memory 26. The second memory 26 can be volatile memory or non-volatile memory, or it can include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which serves as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Electrically Connected DRAM (SLDRAM), and Direct Rambus RAM (DRRAM).

[0119] As shown in Figure 6, this embodiment of the present disclosure also provides a computer program product, which includes a computer program 28 or computer-executable instructions 29. When executed by the second processor 21, the computer program product implements the multi-floor map creation method performed in the cleaning equipment according to the present disclosure. The computer program product can be stored in the second memory 26, for example, it is a program. The program is ultimately converted into an executable object file that can be executed by the second processor 21 after processing such as preprocessing, compilation, assembly, and linking.

[0120] Understandably, the cleaning equipment uses a second processor to create a map of the current floor and sends this map to the transport equipment via a sending component. It then locates the transport equipment. Once located, the cleaning equipment moves to the target location using a moving component, allowing the transport equipment to move the cleaning equipment to at least one target floor. The cleaning equipment then creates at least one target floor map on that floor and sends it to the transport equipment via the sending component. This allows the transport equipment to create a multi-floor map based on the current floor map and the at least one target floor map, eliminating the need for manual transport of the cleaning equipment to each floor. The transport equipment can automatically move the cleaning equipment to each floor, allowing it to create a map on each floor. Finally, the transport equipment creates a multi-floor map based on the cleaning equipment's mapping on each floor, thus improving the efficiency of creating multi-floor maps.

[0121] This disclosure provides a method for creating a multi-story map. A multi-story map creation method can be executed using a transport device. Figure 7 is a flowchart of a multi-story map creation method provided by this disclosure. As shown in Figure 7, the multi-story map creation method may include S101 to S104.

[0122] S101, Receive the current floor map created in the current floor from the cleaning equipment.

[0123] The multi-floor map creation method provided in this disclosure is implemented in a scenario where cleaning equipment and handling equipment are used to create a multi-floor map corresponding to multiple floors.

[0124] In this disclosure, the handling equipment can be implemented in various forms. In some embodiments, the handling equipment described in this disclosure may include devices such as robots, transport equipment, stair climbers, etc., that have the function of handling cleaning equipment and can communicate and interact with the cleaning equipment. The specific handling equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0125] It should be noted that the current floor map is the map created by the cleaning equipment on the current floor.

[0126] It should be noted that the cleaning equipment can be a sweeper, vacuum cleaner, or other equipment with cleaning functions. The specific cleaning equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0127] In this embodiment of the disclosure, the cleaning equipment and the handling equipment are always in a communication state, in which the cleaning equipment can communicate with each other.

[0128] In this embodiment, the cleaning device can interact directly with the handling device, or the cleaning device can send information to a first base station corresponding to the cleaning device, the first base station forwards the information to a second base station corresponding to the handling device, and then the second base station sends the information to the handling device. The specific interaction method between the cleaning device and the handling device can be determined according to the actual situation, and this embodiment does not limit it.

[0129] In this embodiment of the disclosure, before the handling device receives the current layer map sent by the cleaning device, it also receives a search instruction sent by the cleaning device to find the cleaning device; the cleaning device is searched according to the search instruction; correspondingly, the process of receiving the current layer map sent by the cleaning device includes: if the cleaning device is found, receiving the current layer map sent by the cleaning device.

[0130] It should be noted that the handling equipment can locate the cleaning equipment by infrared signal sensing; the handling equipment can also locate the cleaning equipment by image model recognition algorithm; the handling equipment can also locate the cleaning equipment by combining infrared signal sensing with image model recognition algorithm; the handling equipment can also locate the cleaning equipment by other methods. The specific method of the handling equipment locating the cleaning equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0131] It should be noted that the cleaning equipment can locate the handling equipment by infrared signal sensing; the cleaning equipment can also locate the handling equipment by image model recognition algorithm; the cleaning equipment can also locate the handling equipment by combining infrared signal sensing with image model recognition algorithm; the cleaning equipment can also locate the handling equipment by other methods. The specific method of the cleaning equipment locating the handling equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0132] In this embodiment of the disclosure, if the cleaning equipment cannot find the transport equipment or the cleaning equipment cannot move to the transport equipment due to external environment (such as the cleaning equipment and the transport equipment not being on the same floor), the cleaning equipment can send a search instruction to the transport equipment. Upon receiving the search instruction, the transport equipment will search for the cleaning equipment.

[0133] In this embodiment, the cleaning equipment can send the current floor map to the transport equipment after creating a map of the current floor, and the transport equipment can simultaneously receive the current floor map. Alternatively, the cleaning equipment can send the current floor map to the transport equipment while it is already at the target location of the transport equipment, and the transport equipment can simultaneously receive the current floor map. The specific timing for receiving the current floor map sent by the cleaning equipment can be determined according to the actual situation, and this embodiment does not limit this.

[0134] In this embodiment of the disclosure, the cleaning equipment maps the current floor, and the method of obtaining the map of the current floor can be determined according to the actual situation. This embodiment of the disclosure does not limit this method.

[0135] It should be noted that the current floor map may include information such as the layout information inside the current floor. The specific current floor map can be determined according to the actual situation, and this embodiment does not limit it.

[0136] It should be noted that the current floor can be any floor among multiple floors. Specifically, the current floor refers to the floor where the cleaning equipment is located at the current point in time.

[0137] Understandably, when the moving equipment receives a search instruction from the cleaning equipment, it can directly search for the cleaning equipment. This allows the cleaning equipment to search for the moving equipment even if it cannot find it. Once the moving equipment finds the cleaning equipment, it can move it to any floor, thus improving the efficiency of the cleaning equipment in finding the moving equipment.

[0138] S102. When the cleaning equipment is at the target location of the transport equipment, the cleaning equipment is transported to at least one target floor so that the cleaning equipment can establish at least one target floor map on the corresponding target floor.

[0139] In this embodiment of the disclosure, after the transport device receives the current layer map sent by the cleaning device, if the cleaning device is at the target location of the transport device, the transport device transports the cleaning device to at least one target floor so that the cleaning device can establish at least one target layer map corresponding to at least one target floor.

[0140] It should be noted that the target location refers to the position of the cleaning equipment within the transport equipment during the handling process. There is a one-to-one correspondence between at least one target floor and at least one target floor map; specifically, one target floor corresponds to one target floor map.

[0141] In this embodiment of the disclosure, at least one target floor can be a portion of multiple floors excluding the current floor. Multiple floors can be interior floors of a building; for example, if a villa has 10 floors, the multiple floors are the 10 floors within that villa.

[0142] In this embodiment of the disclosure, the process of transporting cleaning equipment to at least one target floor so that the cleaning equipment can establish at least one target floor map corresponding to the at least one target floor includes: transporting the cleaning equipment to a first type of target floor among the at least one target floors, and unloading the cleaning equipment at each entrance corresponding to each target floor among the first type of target floors so that the cleaning equipment can establish each corresponding first type of target floor map in each target floor; if there is a second type of target floor among the at least one target floor, transporting the cleaning equipment to each entrance corresponding to each target floor among the second type of target floors, and unloading the cleaning equipment so that the cleaning equipment can establish each corresponding second type of target floor map in each target floor.

[0143] It should be noted that the first type of target floor is either the floor above the current floor or the floor below the current floor.

[0144] It should be noted that the second type of target floor is the floor in the opposite direction to the first type of target floor. Specifically, if the first type of target floor is the floor above the current floor, then the second type of target floor is the floor below the current floor; if the first type of target floor is the floor below the current floor, then the second type of target floor is the floor above the current floor.

[0145] It should be noted that at least one target layer map includes each first-class target layer map and each second-class target layer map.

[0146] In this embodiment of the disclosure, if the multi-story building is a 10-story villa, the current floor is the first floor, and the first type of target floor is the floor above the current floor, then at least one target floor does not contain a second type of target floor (i.e., there is no floor below the current floor); if the multi-story building is a 10-story villa, the current floor is the tenth floor, and the first type of target floor is the floor below the current floor, then at least one target floor does not contain a second type of target floor (i.e., there is no floor above the current floor); if the multi-story building is a 10-story villa, the current floor is the fifth floor, and the first type of target floor is the floor below the current floor, then at least one target floor contains a second type of target floor (i.e., there is a floor above the current floor).

[0147] Understandably, by classifying multiple floors, the handling equipment obtains the floors above and below the current floor, i.e., the first type of target floor and the second type of floor. This allows the handling equipment to first go upstairs to create a map of each floor above the current floor when moving cleaning equipment to each floor in the multi-story building, and then go downstairs to create a map of each floor below the current floor, or vice versa. This avoids repeatedly climbing stairs between the floors above and below the current floor when creating a map for each floor in the multi-story building, thus improving the efficiency of creating at least one target floor map corresponding to at least one target floor.

[0148] In this embodiment of the disclosure, the process of transporting the cleaning equipment to a first type of target floor in at least one target floor, and unloading the cleaning equipment at each entrance of each target floor in the first type of target floor, so that the cleaning equipment can establish a corresponding first type of target floor map in each target floor, includes: moving from the exit of the current floor to the entrance of the first target floor in the first type of target floor; determining that the plane where the horizontal platform is located is the plane where the first target floor is located when it is determined that a horizontal platform exists during the movement and the length of the horizontal platform is greater than a preset length threshold; unloading the cleaning equipment at the entrance of the first target floor to establish a first type of target floor map for the first target floor using the cleaning equipment, and receiving the first type of target floor map transmitted by the cleaning equipment; and continuing to move the transporting cleaning equipment to the first remaining floor in the first type of target floor until each type of target floor map transmitted by the cleaning equipment is received.

[0149] It should be noted that the first target floor is the floor closest to the current floor among the first type of target floors. In some embodiments, the floor is a 10-story building in a villa, the current floor is the 5th floor, and the first target floor is the floor above the current floor, so the first target floor can be the 6th floor.

[0150] It should be noted that the first remaining floors refer to the floors in the first category of target floors other than the first target floor.

[0151] In this embodiment of the disclosure, the preset length threshold can be a threshold configured in the handling equipment, a threshold transmitted from other equipment to the handling equipment, or a threshold obtained by the handling equipment through other means. The specific way in which the handling equipment obtains the preset length threshold can be determined according to the actual situation, and this embodiment of the disclosure does not limit it.

[0152] In some embodiments, the preset length threshold can be 4 meters, or 5 meters, or other lengths. The specific value of the preset length threshold can be determined according to the actual situation, and this disclosure does not limit it.

[0153] Understandably, when moving cleaning equipment up or down stairs, the handling equipment can detect the length of the horizontal platform during the movement to identify whether the horizontal platform is a target floor. This avoids misidentifying the target floor when the floor heights are inconsistent in multiple floors, thus improving the accuracy of the handling equipment in identifying the target floor.

[0154] In this embodiment of the disclosure, after the transport equipment moves from the exit of the current floor to the entrance of the first target floor in the first type of target floors, at the entrance of the first target floor, the cleaning equipment is unloaded. Before the cleaning equipment is used to create a first type of target floor map for the first target floor, if it is determined during the movement that a horizontal platform exists and the length of the horizontal platform is less than or equal to a preset length threshold, the transport equipment will determine that the plane where the horizontal platform is located is not the plane where the first target floor is located. If it is determined that no mapping is needed for the horizontal platform, the transport equipment continues to move towards the entrance of the first target floor until it reaches the entrance of the first target floor. Alternatively, if it is determined that mapping of the horizontal platform is needed, the cleaning equipment is unloaded so that the cleaning equipment can create a corresponding horizontal platform layer map for the horizontal platform. If the horizontal platform layer map sent by the cleaning equipment is received, the transport equipment continues to move towards the entrance of the first target floor until it reaches the entrance of the first target floor.

[0155] In this embodiment, if the first target floor is the floor above the current floor, the transport equipment ascends the stairs at the exit of the current floor. If it reaches a horizontal platform whose length exceeds a preset length threshold, the horizontal platform is identified as the first target floor. The cleaning equipment is then unloaded at the entrance of the first target floor to create a first-type target floor map. If it reaches a horizontal platform whose length is less than or equal to the preset length threshold, the horizontal platform is not identified as the first target floor. If no mapping is created for the horizontal platform, the equipment continues ascending until it encounters a horizontal platform whose length exceeds the preset length threshold, and this horizontal platform is identified as the first target floor. Alternatively, if mapping of the horizontal platform is determined, the transport equipment unloads the cleaning equipment so that the cleaning equipment can create a corresponding horizontal platform layer map. Upon receiving the horizontal platform layer map from the cleaning equipment, the transport equipment continues transporting the cleaning equipment upstairs until it encounters a horizontal platform whose length exceeds the preset length threshold, and this horizontal platform is identified as the first target floor.

[0156] It should be noted that if a corresponding horizontal platform layer map is created for a horizontal platform, then each first-class target layer map includes the horizontal platform layer map.

[0157] In this embodiment, if the first target floor is a floor above the current floor, the transport device, upon receiving a map of the first target floor created by the cleaning device, will transport the cleaning device upstairs to the floor above the first target floor (e.g., the first floor, i.e., the floor above the first target floor). The transport device can determine the first floor in the same way as determining the first target floor, unload the cleaning device at the entrance of the first floor, and use the cleaning device to create a map of the first floor to obtain a second first target floor map. It will then receive the second first target floor map sent by the cleaning device. Finally, the transport device will continue transporting the cleaning device upstairs to the first floor. Upstairs (e.g., the second floor, which is the floor above the first floor), the transport equipment can determine the second floor in the same way as the first target floor. The cleaning equipment is unloaded at the entrance of the second floor, and a map of the second floor is created using the cleaning equipment to obtain a third first-class target floor map. The third first-class target floor map sent by the cleaning equipment is received. Then the transport equipment continues to transport the cleaning equipment upstairs to the second floor, and so on, until the transport equipment has transported the cleaning equipment to each of the first-class target floors. A map of each of the first-class target floors is created using the cleaning equipment, and each first-class target floor map is received.

[0158] In some embodiments, a villa has ten floors, the current floor is the fifth floor, and the first type of target floor is the floor above the current floor. When the transport equipment receives the current floor map sent by the cleaning equipment, and the cleaning equipment is at the target location of the transport equipment, the transport equipment carries the cleaning equipment upstairs. When the transport equipment moves to a horizontal platform, and the length of the horizontal platform is greater than a preset length threshold, the plane where the horizontal platform is located is determined to be the plane where the first target floor (sixth floor) of the first type of target floors is located. At the entrance of the first target floor, the transport equipment unloads the cleaning equipment and uses the cleaning equipment to create the first type of target floor map for the first target floor. When the transport equipment receives the first type of target floor map sent by the cleaning equipment, it carries the cleaning equipment upstairs to the floor above the first target floor (e.g., the first floor, i.e., the floor above the first target floor). The transport equipment can determine the first floor (seventh floor) in the same way as determining the first target floor. The cleaning equipment is unloaded at the entrance, and used to map the first floor, resulting in a second first-class target floor map. The second first-class target floor map sent by the cleaning equipment is received. Then, the transport equipment continues to move the cleaning equipment upstairs to the floor above the first floor (e.g., the second floor, i.e., the floor above the first floor). The transport equipment can determine the second floor (eighth floor) in the same way as determining the first target floor. The cleaning equipment is unloaded at the entrance of the second floor, and used to map the second floor, resulting in a third first-class target floor map. The third first-class target floor map sent by the cleaning equipment is received. The transport equipment continues to move the cleaning equipment upstairs to the floor above the second floor, and so on, until the transport equipment moves the cleaning equipment to each of the first-class target floors (i.e., the sixth, seventh, eighth, ninth, and tenth floors). The cleaning equipment is used to map each of the first-class target floors, resulting in a first-class target floor map, and each first-class target floor map is received.

[0159] In this embodiment of the disclosure, the process of the transport device moving the cleaning device to each entrance of each target floor in the second type of target floors and unloading the cleaning device so that the cleaning device can establish a corresponding second type of target floor map in each target floor includes: moving from the exit of the current floor to the entrance of the second target floor in the second type of target floors; during the movement, if it is determined that there is a horizontal platform and the length of the horizontal platform is greater than a preset length threshold, determining that the plane where the horizontal platform is located is the plane where the second target floor is located; unloading the cleaning device at the entrance of the second target floor so as to establish a first second type of target floor map for the second target floor using the cleaning device, and receiving the first second type of target floor map transmitted by the cleaning device; the transport device continues to move to the second remaining floor in the second type of target floors until it receives each second type of target floor map transmitted by the cleaning device.

[0160] It should be noted that the second remaining floor refers to all floors in the second category of target floors except for the second target floor. The second target floor is the floor in the second category of target floors that is closest to the current floor.

[0161] In this embodiment of the disclosure, if the first type of target floor is the floor above the current floor, and there is a second type of target floor among at least one target floor, after the transport equipment receives the map of each first type of target floor transmitted by the cleaning equipment, it transports the cleaning equipment downstairs to the exit of the current floor, and moves from the exit of the current floor to the entrance of the second target floor among the second type of target floors.

[0162] In this embodiment of the disclosure, if the first type of target floor is the floor below the current floor, and there is a second type of target floor among at least one target floor, after the transport equipment receives the map of each first type of target floor transmitted by the cleaning equipment, it transports the cleaning equipment upstairs to the exit of the current floor, and moves from the exit of the current floor to the entrance of the second target floor among the second type of target floors.

[0163] In this embodiment of the disclosure, after the transport equipment moves from the exit of the current floor to the entrance of the second target floor in the second type of target floors, at the entrance of the second target floor, the cleaning equipment is unloaded. Before using the cleaning equipment to create a first second type of target floor map for the second target floor, if it is determined during the movement that a horizontal platform exists and the length of the horizontal platform is less than or equal to a preset length threshold, it will be determined that the plane where the horizontal platform is located is not the plane where the second target floor is located. If it is determined that no mapping is needed for the horizontal platform, the equipment continues to move towards the entrance of the second target floor until it reaches the entrance of the second target floor. Alternatively, if it is determined that mapping of the horizontal platform is needed, the cleaning equipment is unloaded so that the cleaning equipment can create a corresponding horizontal platform layer map for the horizontal platform. If the horizontal platform layer map sent by the cleaning equipment is received, the equipment continues to move towards the entrance of the second target floor until it reaches the entrance of the second target floor.

[0164] In this embodiment, if the second target floor is a floor below the current floor, the transport equipment descends the stairs at the exit of the current floor. If it reaches a horizontal platform whose length is greater than a preset length threshold, the horizontal platform is identified as the second target floor. Then, at the entrance of the second target floor, the cleaning equipment is unloaded to create a first second-type target floor map. If it reaches a horizontal platform whose length is less than or equal to the preset length threshold, the horizontal platform is not identified as the second target floor. If no mapping is created for the horizontal platform, the equipment continues descending until it encounters a horizontal platform whose length is greater than the preset length threshold, and this horizontal platform is identified as the second target floor. Alternatively, if mapping of the horizontal platform is determined to be necessary, the cleaning equipment is unloaded so that it can create a corresponding horizontal platform layer map. Upon receiving the horizontal platform layer map sent by the cleaning equipment, the equipment continues descending until it encounters a horizontal platform whose length is greater than the preset length threshold, and this horizontal platform is identified as the second target floor.

[0165] It should be noted that if a corresponding horizontal platform layer map is created for the horizontal platform, then the second type of target layer map will include the horizontal platform layer map.

[0166] In this embodiment, if the second target floor is a floor below the current floor, the transport device, upon receiving a map of the second target floor created by the cleaning device, transports the cleaning device downstairs to the floor below the second target floor (e.g., the first basement level, i.e., the floor below the second target floor). The transport device can determine the first basement level in the same way as determining the second target floor, unload the cleaning device at the entrance of the first basement level, and use the cleaning device to create a map of the first basement level to obtain a second target floor map. It then receives the second target floor map sent by the cleaning device. Finally, the transport device continues to transport the cleaning device downstairs to the first basement level. Downstairs (e.g., the second basement level, which is the floor below the first basement level), the moving equipment can determine the second basement level in the same way as determining the second target floor. The cleaning equipment is unloaded at the entrance of the second basement level, and a map of the second basement level is created using the cleaning equipment to obtain a third second-class target floor map. The third second-class target floor map sent by the cleaning equipment is received. Then, the moving equipment continues to move the cleaning equipment downstairs to the floor below the second basement level, and so on, until the moving equipment has moved the cleaning equipment to each floor of the second-class target floors. A map of each second-class target floor is created using the cleaning equipment, and each second-class target floor map is received.

[0167] In some embodiments, a villa has ten floors, the current floor is the fifth floor, and the second type of target floor is the floor below the current floor. When the transport equipment receives each first type of target floor map sent by the cleaning equipment, and the cleaning equipment is at the target location of the transport equipment, the transport equipment carries the cleaning equipment downstairs to the exit of the current floor. From the exit of the current floor, it continues to carry the cleaning equipment downstairs along the direction of the second target floor. When the transport equipment descends to a horizontal platform, and the length of the horizontal platform is greater than a preset length threshold, the plane where the horizontal platform is located is determined to be the plane where the second target floor (fourth floor) is located in the second type of target floors. At the entrance of the second target floor, the transport equipment unloads the cleaning equipment and uses the cleaning equipment to create the first second type of target floor map for the second target floor. When the transport equipment receives the first second type of target floor map sent by the cleaning equipment, it carries the cleaning equipment downstairs to the floor below the second target floor (such as the first basement floor, i.e., the floor below the second target floor). The transport equipment can determine the second target floor according to the specified path. The process involves determining the first basement level (third floor) using the following method: unloading the cleaning equipment at the entrance of the first basement level; mapping the first basement level using the cleaning equipment to obtain a second target floor map; receiving the second target floor map sent by the cleaning equipment; and then the transport equipment continues to transport the cleaning equipment downstairs to the floor below the first basement level (e.g., the second basement level, which is the floor below the first basement level). The transport equipment can determine the second basement level (second floor) using the same method as determining the second target floor. Unloading the cleaning equipment at the entrance of the second basement level, mapping the second basement level using the cleaning equipment to obtain a third target floor map; receiving the third target floor map sent by the cleaning equipment; and then the transport equipment continues to transport the cleaning equipment downstairs to the floor below the second basement level, and so on, until the transport equipment has transported the cleaning equipment to each of the target floors (i.e., the fourth, third, second, and first floors). Mapping each of the target floors using the cleaning equipment yields a target floor map, and the transport equipment receives each target floor map.

[0168] In some embodiments, a villa has ten floors, and the current floor is the fifth floor. The cleaning equipment first creates a map on the fifth floor to obtain the map of the current floor. Then, the transport equipment moves the cleaning equipment to the first type of target floor (such as floors above the current floor, including the sixth, seventh, eighth, ninth, and tenth floors). For example, the cleaning equipment is first moved to the sixth floor, and a map is created on the sixth floor; then the cleaning equipment is moved to the seventh floor, and a map is created on the seventh floor; ... finally, the cleaning equipment is moved to the tenth floor, and a map is created on the tenth floor; the cleaning equipment is used on the sixth, seventh, eighth, and ninth floors. After maps are created on both the first and tenth floors, maps for each first-category target floor are obtained. Then, cleaning equipment is moved to second-category target floors (such as floors below the current floor, including the fourth, third, second, and first floors). For example, cleaning equipment is first moved to the fourth floor and used to create a map; then to the third floor and used to create a map; and so on, until finally to the first floor and used to create a map. After maps are created on the fourth, third, second, and first floors, maps for each second-category target floor are obtained.

[0169] S103. Receive at least one target floor map sent by the cleaning equipment, which corresponds to at least one target floor.

[0170] In this embodiment of the disclosure, when the cleaning equipment is at the target location of the transport equipment, the transport equipment transports the cleaning equipment to at least one target floor so that the cleaning equipment can establish at least one target floor map corresponding to the at least one target floor. After that, the transport equipment receives the at least one target floor map established corresponding to the at least one target floor sent by the cleaning equipment.

[0171] S104. Based on the current layer map and at least one target layer map, create a multi-layer map corresponding to multiple layers.

[0172] In this embodiment of the disclosure, after the transport device receives at least one target layer map and the current layer map, it can build a multi-layer map corresponding to multiple layers based on the current layer map and at least one target layer map.

[0173] It should be noted that at least one target layer map is a map sent by the cleaning equipment.

[0174] In this embodiment of the disclosure, the transport device can sort and organize the current layer map and at least one target layer map according to the floor height order of multiple floors, thereby obtaining a multi-floor map.

[0175] In this embodiment of the disclosure, after the handling equipment establishes a multi-floor map corresponding to multiple floors based on the current floor map and at least one target floor map, it also receives a new floor map sent by the cleaning equipment; determines the floor information of the new floor; and updates the multi-floor map based on the new floor map and the floor information to obtain the updated multi-floor map.

[0176] It should be noted that the new floor map is a map created by the cleaning equipment during the cleaning process; the new floor is a floor that did not exist or could not be entered for mapping when creating a multi-floor map.

[0177] In this embodiment of the disclosure, the new floor information can be the floor number information of the new floor, such as the 11th floor.

[0178] It should be noted that the floor information of the new floor can be the floor information determined by the handling equipment, or the information determined by the handling equipment from the information sent by the cleaning equipment. The handling equipment can also determine the floor information of the new floor through other means. The specific method by which the handling equipment determines the floor information of the new floor can be determined according to the actual situation, and this disclosure embodiment does not limit it.

[0179] In this embodiment of the disclosure, the handling equipment can add new floor maps to the multi-floor map according to the floor information, thereby obtaining an updated multi-floor map.

[0180] Understandably, the handling equipment receives a new floor map sent by the cleaning equipment while performing cleaning tasks. It then uses the new floor map and the floor information of the new floors to update the multi-floor map. This allows the updated multi-floor map to be used to perform cleaning tasks on multiple floors later, avoiding the omission of cleaning new floors and improving the intelligence of cleaning when using the cleaning equipment.

[0181] In some embodiments, a villa has 10 floors. A transport device moves cleaning equipment to each of the 10 floors. On each floor, the cleaning equipment creates a map of that floor and sends it to the transport device. The transport device then uses this map to create a multi-floor map corresponding to each floor. Later, two new floors (i.e., the 11th and 12th floors) are added to the villa. When the transport device moves the cleaning equipment to the first new floor (e.g., the 11th floor) for cleaning, the cleaning equipment creates a map of that new floor during the cleaning process and sends it to the transport device. Similarly, when the transport device moves the cleaning equipment to the second new floor (e.g., the 12th floor) for cleaning, it creates a map of that new floor during the cleaning process and sends it to the transport device. The transport device then uses these two new floor maps and their floor information to update the multi-floor map, resulting in an updated multi-floor map.

[0182] Understandably, the transport equipment uses the first receiving component to receive the current floor map obtained by the cleaning equipment in mapping the current floor. The transport component then transports the cleaning equipment to at least one target floor in a multi-floor system, allowing the cleaning equipment to create at least one target floor map corresponding to the at least one target floor. The first receiving component then receives the at least one target floor map sent by the cleaning equipment. Finally, the first processor uses the current floor map and the at least one target floor map to create a multi-floor map corresponding to the multi-floor system. This eliminates the need for manual transport of the cleaning equipment to each floor in the multi-floor system. The transport equipment can directly transport the cleaning equipment to each floor in the multi-floor system, allowing the cleaning equipment to create a map on each floor. Finally, the transport equipment creates a multi-floor map based on the maps created by the cleaning equipment on each floor, thus improving the efficiency of creating a multi-floor map.

[0183]

[0184] This disclosure provides a method for creating a multi-story map. A cleaning device can be used to perform a method for creating a multi-story map. Figure 8 is a flowchart of a method for creating a multi-story map provided in this disclosure. As shown in Figure 8, the method for creating a multi-story map may include steps S201 to S204.

[0185] S201. Create a map of the current floor.

[0186] The multi-floor map creation method provided in this disclosure is implemented in a scenario where cleaning equipment and handling equipment are used to create a multi-floor map corresponding to multiple floors.

[0187] In this disclosure, the cleaning equipment can be implemented in various forms. In some embodiments, the cleaning equipment described in this disclosure may include devices such as sweepers or vacuum cleaners that have cleaning functions and can communicate and interact with handling equipment. The specific cleaning equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0188] It should be noted that the handling equipment can be a robot, a transport device, a stair climber, or other equipment with the function of handling cleaning equipment. The specific handling equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0189] In this embodiment of the disclosure, the cleaning equipment maps the current floor, and the method of obtaining the map of the current floor can be determined according to the actual situation. This embodiment of the disclosure does not limit this method.

[0190] In this embodiment of the disclosure, the cleaning equipment can create a map of the current floor upon receiving a mapping instruction; or it can create a map of the current floor when the mapping cycle time point is reached. The specific preconditions for the cleaning equipment to create a map of the current floor can be determined according to the actual situation, and this embodiment of the disclosure does not limit this.

[0191] S202. Locate the moving equipment on the current floor, and if the moving equipment is found, move it to the target location of the moving equipment.

[0192] In this embodiment of the disclosure, after the cleaning equipment creates a map of the current floor, it will search for the handling equipment on the current floor, and if the handling equipment is found, it will move to the target location of the handling equipment.

[0193] It should be noted that the target part refers to the position of the cleaning equipment within the handling equipment during the handling process.

[0194] In this embodiment of the disclosure, the cleaning equipment can locate the transport equipment by means of infrared signal sensing; the cleaning equipment can also locate the transport equipment by means of image model recognition algorithm; the cleaning equipment can also locate the transport equipment by combining infrared signal sensing with image model recognition algorithm; the cleaning equipment can also locate the transport equipment by other means. The specific method of the cleaning equipment locating the transport equipment can be determined according to the actual situation, and this embodiment of the disclosure does not limit it.

[0195] S203. Send the current layer map to the handling equipment.

[0196] In this embodiment of the present disclosure, the cleaning equipment can create a map of the current floor and then send the map to the transport equipment; the cleaning equipment can also locate the transport equipment on the current floor, and if the transport equipment is located, move to the target location of the transport equipment and then send the map to the transport equipment; the specifics can be determined according to the actual situation, and this embodiment of the present disclosure does not limit this.

[0197] In this embodiment of the disclosure, after the cleaning equipment locates the transport equipment on the current floor, before sending the current floor map to the transport equipment, if the transport equipment is not found, a search instruction to locate the cleaning equipment is sent to the transport equipment, so that the transport equipment can locate the cleaning equipment according to the search instruction and move to the current floor; if the transport equipment is found on the current floor, it moves to the target location of the transport equipment.

[0198] In this embodiment of the disclosure, if the cleaning equipment cannot find the transport equipment or the cleaning equipment cannot move to the transport equipment due to external environment (such as the cleaning equipment and the transport equipment not being on the same floor), the cleaning equipment can send a search instruction to the transport equipment. Upon receiving the search instruction, the transport equipment will search for the cleaning equipment.

[0199] It should be noted that the handling equipment can locate the cleaning equipment by infrared signal sensing; the handling equipment can also locate the cleaning equipment by image model recognition algorithm; the handling equipment can also locate the cleaning equipment by combining infrared signal sensing with image model recognition algorithm; the handling equipment can also locate the cleaning equipment by other methods. The specific method of the handling equipment locating the cleaning equipment can be determined according to the actual situation, and this disclosure does not limit it.

[0200] In this embodiment of the disclosure, if the transport equipment is not found, after sending a search instruction to the transport equipment to find the cleaning equipment, the transport equipment searches for the cleaning equipment according to the search instruction and moves to the current floor; when the cleaning equipment finds the transport equipment on the current floor, it moves to the target location of the transport equipment.

[0201] S204. When the handling equipment moves the cleaning equipment to at least one target floor, at least one target floor map is created corresponding to the at least one target floor, and at least one target floor map is sent to the handling equipment so that the handling equipment can create a multi-floor map corresponding to multiple floors based on the current floor map and at least one target floor map.

[0202] In this embodiment of the disclosure, after the cleaning device sends the current layer map to the transport device, if the transport device transports the cleaning device to at least one target floor, the cleaning device will create at least one target layer map corresponding to the at least one target floor and send the at least one target layer map to the transport device.

[0203] It should be noted that at least one target floor corresponds to at least one target layer map, that is, one target floor corresponds to one target layer map.

[0204] In this embodiment of the disclosure, the transport device will transport the cleaning device to each of the at least one target floor. The cleaning device will create a target floor map corresponding to each floor and send the target floor map corresponding to the floor to the transport device, thereby the transport device obtains at least one target floor map corresponding to at least one target floor.

[0205] In this embodiment of the disclosure, the transport device can sort and organize the current layer map and at least one target layer map according to the floor height order of multiple floors, thereby obtaining a multi-floor map.

[0206] In this embodiment of the present disclosure, when the cleaning equipment is transported to at least one target floor by the transport equipment, at least one target floor map is created corresponding to the at least one target floor, and after the at least one target floor map is sent to the transport equipment, the cleaning equipment also receives cleaning instructions for multiple floors; according to the cleaning instructions, multiple floors to be cleaned in the multiple floors are cleaned; if the adjacent floor of any of the multiple floors to be cleaned is a new floor, the new floor is cleaned and a map is created for the new floor to obtain a new floor map; when the equipment is at the target location of the transport equipment, the new floor map is sent to the transport equipment so that the transport equipment can update the multi-floor map according to the new floor map to obtain an updated multi-floor map.

[0207] It should be noted that the new floor refers to the floor that did not exist or could not be accessed when creating a multi-floor map.

[0208] In this embodiment of the disclosure, the method by which the cleaning equipment cleans a new floor can be determined according to the actual situation, and this embodiment of the disclosure does not limit it.

[0209] In some embodiments, a villa has 10 floors. A transport device moves a cleaning device to each of the 10 floors. On each floor, the cleaning device maps the corresponding floor and sends the map to the transport device. The transport device can then create a multi-floor map based on the map sent by the cleaning device for each floor. Later, two new floors (i.e., the 11th and 12th floors) are added to the villa. If the cleaning instructions include the 11th and 12th floors, the cleaning device cleans the first new floor (e.g., the 11th floor). During the cleaning process, the cleaning device maps the first new floor and sends this map to the transport device. Similarly, during the cleaning of the second new floor (e.g., the 12th floor), the cleaning device maps the second new floor and sends this map to the transport device, which then uses both new floor maps.

[0210] In this embodiment of the disclosure, the process of cleaning multiple floors to be cleaned by the cleaning equipment according to the cleaning instruction includes: determining whether the current floor is the first cleaning floor according to the cleaning instruction; cleaning the first cleaning floor if the current floor is the first cleaning floor; locating the transport equipment after cleaning the first cleaning floor; so that when the transport equipment is located and the equipment is at its target location, the transport equipment transports the cleaning equipment to the next floor to be cleaned and executes the cleaning procedure, until the transport equipment has transported the cleaning equipment to each of the multiple floors to be cleaned, and the corresponding cleaning procedure is completed on each of the multiple floors to be cleaned.

[0211] It should be noted that the first floor to be cleaned is the first floor indicated by the cleaning instruction.

[0212] In this embodiment of the disclosure, the cleaning instruction includes a floor cleaning sequence when cleaning multiple floors. The cleaning equipment will clean the floors to be cleaned in the multiple floors sequentially according to this floor cleaning sequence.

[0213] In some embodiments, a villa has 10 floors, and the cleaning order of the floors is the first floor, the second floor, the third floor, ... the tenth floor. If the cleaning equipment is not on the first floor, a transport device is located and used to move the cleaning equipment to the first floor to perform the cleaning task. If the cleaning task is completed on the first floor, the cleaning equipment is located and the transport device is used to move the cleaning equipment to the second floor to perform the cleaning task. If the cleaning task is completed on the second floor, the cleaning equipment is located and the transport device is used to move the cleaning equipment to the third floor to perform the cleaning task. ... If the cleaning task is completed on the ninth floor, the transport device is located and used to move the cleaning equipment to the tenth floor to perform the cleaning task.

[0214] In some embodiments, as shown in FIG9, the multi-floor map creation method includes S01 to S10.

[0215] S01, The handling equipment receives the current layer map sent by the cleaning equipment.

[0216] It should be noted that the current floor map is the map created by the cleaning equipment on the current floor.

[0217] In this embodiment of the disclosure, the handling device may first receive a search instruction from the cleaning device to locate the cleaning device; locate the cleaning device according to the search instruction; and if the cleaning device is found, receive the current layer map sent by the cleaning device.

[0218] S02. When the cleaning equipment is at the target location of the handling equipment, the handling equipment moves from the exit of the current floor to the entrance of the first target floor in the first type of target floors.

[0219] It should be noted that the first target floor is the floor closest to the current floor among the first type of target floors. The target location is the position of the cleaning equipment within the moving equipment during transport.

[0220] S03. If the handling equipment determines that a horizontal platform exists during the movement process and the length of the horizontal platform is greater than a preset length threshold, the plane where the horizontal platform is located is determined to be the plane where the first target floor is located.

[0221] S04. If, during the movement of the handling equipment, it is determined that a horizontal platform exists and the length of the horizontal platform is less than or equal to a preset length threshold, the plane on which the horizontal platform is located is determined not to be the plane on which the first target floor is located. If it is determined that no mapping is to be created for the horizontal platform, the equipment continues to move toward the entrance of the first target floor until it reaches the entrance of the first target floor.

[0222] It should be noted that the handling equipment can also unload the cleaning equipment when it is determined that a mapping of the horizontal platform is required, so that the cleaning equipment can create a corresponding horizontal platform layer map for the horizontal platform; upon receiving the horizontal platform layer map sent by the cleaning equipment, it continues to move towards the entrance of the first target floor until it reaches the entrance of the first target floor.

[0223] S05. At the entrance of the first target floor, the transport equipment unloads the cleaning equipment to establish the first first-class target floor map of the first target floor using the cleaning equipment, and receives the first first-class target floor map transmitted by the cleaning equipment; the transport cleaning equipment continues to move to the first remaining floor in the first-class target floor until it receives each first-class target floor map transmitted by the cleaning equipment.

[0224] It should be noted that the first remaining floor refers to the floors in the first category of target floors excluding the first target floor; the first category of target floors refers to the floors above or below the current floor.

[0225] S06. If there is a second target floor among at least one target floor, the transport equipment moves from the exit of the current floor to the entrance of the second target floor among the second target floors.

[0226] It should be noted that the second target floor is the floor that is closest to the current floor among the second type of target floors.

[0227] S07. If, during the movement of the handling equipment, it is determined that a horizontal platform exists and the length of the horizontal platform is greater than a preset length threshold, the plane where the horizontal platform is located is determined to be the plane where the second target floor is located.

[0228] S08. If, during the movement of the transport equipment, it is determined that a horizontal platform exists and the length of the horizontal platform is less than or equal to a preset length threshold, the plane on which the horizontal platform is located is determined not to be the plane on which the second target floor is located. If it is determined that no mapping is to be created for the horizontal platform, the equipment continues to move toward the entrance of the second target floor until it reaches the entrance of the second target floor.

[0229] It should be noted that the handling equipment can also unload the cleaning equipment when it is determined that a mapping of the horizontal platform is required, so that the cleaning equipment can create a corresponding horizontal platform layer map for the horizontal platform; upon receiving the horizontal platform layer map sent by the cleaning equipment, it continues to move towards the entrance of the second target floor until it reaches the entrance of the second target floor.

[0230] S09. At the entrance of the second target floor, the transport equipment unloads the cleaning equipment to establish a first second-class target floor map of the second target floor using the cleaning equipment, and receives the first second-class target floor map transmitted by the cleaning equipment; the transport cleaning equipment continues to move to the second remaining floor in the second-class target floor until it receives each second-class target floor map transmitted by the cleaning equipment; at least one target floor map includes each first-class target floor map and each second-class target floor map.

[0231] It should be noted that the second remaining floor refers to the floors in the second type of target floors excluding the second target floor; the second type of target floors are the floors in the opposite direction to the first type of target floors; at least one target floor corresponds one-to-one with at least one target layer map.

[0232] S10. The handling equipment establishes a multi-floor map corresponding to multiple floors based on the current floor map and at least one target floor map; the at least one target floor map is a map sent by the cleaning equipment.

[0233] In some embodiments, as shown in FIG10, the multi-floor map creation method includes S21 to S29.

[0234] S21. The cleaning equipment creates a map of the current floor.

[0235] S22. The cleaning equipment locates the moving equipment on the current floor, and if the moving equipment is found, moves to the target location of the moving equipment.

[0236] In this embodiment of the disclosure, the target part is the position of the cleaning equipment within the transport equipment when the cleaning equipment is being transported.

[0237] It should be noted that if the moving equipment is not found, a search command for the cleaning equipment is sent to the moving equipment so that the moving equipment can locate the cleaning equipment according to the search command and move to the current floor; if the moving equipment is found on the current floor, it moves to the target location of the moving equipment.

[0238] S23, The cleaning equipment sends the current layer map to the handling equipment.

[0239] S24. When the cleaning equipment is transported to at least one target floor by the transport equipment, at least one target floor map is created corresponding to the at least one target floor, and at least one target floor map is sent to the transport equipment so that the transport equipment can create a multi-floor map corresponding to multiple floors based on the current floor map and at least one target floor map.

[0240] It should be noted that at least one target floor corresponds one-to-one with at least one target floor map.

[0241] S25. The cleaning equipment receives cleaning instructions for multiple floors; based on the cleaning instructions, it determines whether the current floor is the first floor to be cleaned.

[0242] It should be noted that the first floor to be cleaned is the first floor indicated by the cleaning instruction.

[0243] S26. When the current floor is the first cleaning floor, the cleaning equipment cleans the first cleaning floor.

[0244] S27. After the cleaning equipment has finished cleaning the first floor, it locates the transport equipment. Once the transport equipment is located and the equipment is at its target location, the cleaning equipment is transported to the next floor to be cleaned and the cleaning procedure is executed. This process continues until the cleaning equipment has been transported to each of the multiple floors to be cleaned, and the corresponding cleaning procedure is completed on each of the multiple floors to be cleaned.

[0245] S28. When the adjacent floor of any of the multiple floors to be cleaned is a new floor, the cleaning equipment cleans the new floor and creates a map of the new floor.

[0246] It should be noted that the new floor refers to the floor that did not exist or could not be accessed when creating a multi-floor map.

[0247] S29. When the cleaning equipment is at the target location of the handling equipment, it sends a new floor map to the handling equipment so that the handling equipment can update the multi-floor map according to the new floor map and obtain the updated multi-floor map.

[0248] In this embodiment of the disclosure, after the cleaning equipment sends a new floor map to the handling equipment, the handling equipment receives the new floor map sent by the cleaning equipment and determines the floor information of the new floor; then, it updates the multi-floor map according to the new floor map and the floor information to obtain the updated multi-floor map. The new floor map is a map obtained by the cleaning equipment during the cleaning process; the new floor is a floor that did not exist or could not be entered for mapping when the multi-floor map was created.

[0249] Understandably, the cleaning equipment uses a second processor to create a map of the current floor and sends this map to the transport equipment via a sending component. It then locates the transport equipment. Once located, the cleaning equipment moves to the target location using a moving component, allowing the transport equipment to move the cleaning equipment to at least one target floor. The cleaning equipment then creates at least one target floor map on that floor and sends it to the transport equipment via the sending component. This allows the transport equipment to create a multi-floor map based on the current floor map and the at least one target floor map, eliminating the need for manual transport of the cleaning equipment to each floor. The transport equipment can automatically move the cleaning equipment to each floor, allowing it to create a map on each floor. Finally, the transport equipment creates a multi-floor map based on the cleaning equipment's mapping on each floor, thus improving the efficiency of creating multi-floor maps.

[0250] This disclosure provides a method for creating a multi-floor map, a transport device, a cleaning device, a computer-readable storage medium, and a computer program product. The transport device includes: a first processor; a first receiving component communicatively connected to the first processor, the first receiving component receiving a current floor map created on the current floor and at least one target floor map created corresponding to at least one target floor sent by the cleaning device; and a transport component communicatively connected to the first processor, the transport component transporting the cleaning device to at least one target floor when the cleaning device is at the target location of the transport device, so that the cleaning device can create at least one target floor map corresponding to at least one target floor, wherein the first processor creates a multi-floor map corresponding to multiple floors based on the current floor map and the at least one target floor map. The above-described solution involves a transport device receiving a current-floor map from a cleaning device using a first receiving component. The transport device then moves the cleaning device to at least one target floor within a multi-floor system, allowing the cleaning device to create at least one target floor map for each target floor. The first receiving component then receives the at least one target floor map sent by the cleaning device. Finally, a first processor uses the current-floor map and the at least one target floor map to create a multi-floor map. This eliminates the need for manual transport of the cleaning device to each floor; the transport device can directly move the cleaning device to each floor, enabling the cleaning device to create a map on each floor. Ultimately, the transport device creates a multi-floor map based on the cleaning device's mapping on each floor, thus improving the efficiency of creating multi-floor maps.

[0251] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0252] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.

[0253] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0254] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps to implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0255] The above description is merely a preferred embodiment of this disclosure and is not intended to limit the scope of protection of this disclosure.

Claims

1. A handling device, characterized in that, The conveying equipment includes: First processor; A first receiving component is communicatively connected to the first processor. The first receiving component receives a current floor map and at least one target floor map corresponding to at least one target floor sent by the cleaning equipment. A transport component, communicatively connected to the first processor, transports the cleaning equipment to at least one target floor when the cleaning equipment is at its target location, so that the cleaning equipment can create a map of the at least one target floor. The first processor establishes a multi-floor map corresponding to multiple floors based on the current layer map and the at least one target layer map.

2. The handling equipment according to claim 1, characterized in that, The transport component transports the cleaning equipment to a first type of target floor in at least one target floor, and unloads the cleaning equipment at each entrance of each target floor in the first type of target floor, so that the cleaning equipment can establish a map of each first type of target floor in each target floor; the first type of target floor is the floor above the current floor or the floor below the current floor; In the case where there is a second type of target floor in at least one target floor, the cleaning equipment is moved to each entrance of each target floor in the second type of target floor, and the cleaning equipment is unloaded so that the cleaning equipment can create a corresponding second type of target floor map in each target floor; the second type of target floor is a floor in the opposite direction to the first type of target floor; the at least one target floor map includes each first type of target floor map and each second type of target floor map.

3. The handling equipment according to claim 2, characterized in that, The transport component moves from the exit of the current floor to the entrance of the first target floor in the first type of target floors; the first target floor is the floor in the first type of target floors that is closest to the current floor; At the entrance of the first target floor, the cleaning equipment is unloaded to create a first type of target floor map for the first target floor, and the first type of target floor map transmitted by the cleaning equipment is received; the cleaning equipment is then moved to the first remaining floor in the first type of target floor until each of the first type of target floor maps transmitted by the cleaning equipment is received; the first remaining floor is the floor in the first type of target floor excluding the first target floor; If the first processor determines that a horizontal platform exists during the movement and that the length of the horizontal platform is greater than a preset length threshold, then the plane where the horizontal platform is located is determined to be the plane where the first target floor is located.

4. The handling equipment according to claim 3, characterized in that, If the first processor determines during the movement that a horizontal platform exists and the length of the horizontal platform is less than or equal to the preset length threshold, then the processor determines that the plane where the horizontal platform is located is not the plane where the first target floor is located. If the transport component determines that it will not map the horizontal platform, it continues to move toward the entrance of the first target floor until it reaches the entrance of the first target floor. Alternatively, if it is determined that mapping of the horizontal platform is required, the cleaning equipment can be removed so that the cleaning equipment can create a corresponding horizontal platform layer map of the horizontal platform. Upon receiving the horizontal platform layer map sent by the cleaning equipment, continue moving towards the entrance of the first target floor until the entrance of the first target floor is reached.

5. The handling equipment according to any one of claims 2 to 4, characterized in that, The transport component moves from the exit of the current floor to the entrance of the second target floor in the second category of target floors; the second target floor is the floor in the second category of target floors that is closest to the current floor; at the entrance of the second target floor, the cleaning equipment is unloaded to create a first second-category target floor map for the second target floor using the cleaning equipment, and the first second-category target floor map transmitted by the cleaning equipment is received; the transport component continues to move the cleaning equipment to the second remaining floors in the second category of target floors until each of the second-category target floor maps transmitted by the cleaning equipment is received; the second remaining floors are the floors in the second category of target floors other than the second target floor; If, during the movement, the first processor determines that a horizontal platform exists and the length of the horizontal platform is greater than a preset length threshold, then the plane where the horizontal platform is located is determined to be the plane where the second target floor is located.

6. The handling equipment according to claim 5, characterized in that, If the first processor determines during the movement that a horizontal platform exists and the length of the horizontal platform is less than or equal to the preset length threshold, then the processor determines that the plane where the horizontal platform is located is not the plane where the second target floor is located. If the transport component determines that mapping of the horizontal platform is not required, it continues to move towards the entrance of the second target floor until it reaches the entrance of the second target floor; or, if it determines that mapping of the horizontal platform is required, it detaches the cleaning equipment so that the cleaning equipment can create a corresponding horizontal platform layer map of the horizontal platform; upon receiving the horizontal platform layer map sent by the cleaning equipment, it continues to move towards the entrance of the second target floor until it reaches the entrance of the second target floor.

7. The handling equipment according to any one of claims 1 to 6, characterized in that, The first receiving component receives a new floor map sent by the cleaning equipment; the new floor map is a map obtained by the cleaning equipment during the cleaning process; the new floor is a floor that did not exist or could not be entered for mapping when creating a multi-floor map; The first processor determines the floor information of the new floor; The multi-floor map is updated based on the new floor map and the floor information to obtain the updated multi-floor map.

8. The handling equipment according to any one of claims 1 to 6, characterized in that, The first receiving component receives a search instruction sent by the cleaning device to locate the cleaning device; The first processor locates the cleaning device according to the search instruction; Accordingly, when the cleaning device is located, the first receiving component receives the current layer map sent by the cleaning device.

9. A cleaning device, characterized in that, The cleaning equipment includes: Second processor; The second processor creates a map of the current floor; locates a transport device on the current floor; and, if the transport device transports the cleaning equipment to at least one target floor, creates a map of at least one target floor corresponding to that target floor. A mobile component, communicatively connected to the second processor, moves to the target location of the transport device upon locating the transport device; A sending component, communicatively connected to the second processor, sends the current layer map to the handling device; and sends the at least one target layer map to the handling device, so that the handling device can establish a multi-floor map corresponding to multiple floors based on the current layer map and the at least one target layer map.

10. The cleaning equipment according to claim 9, characterized in that, If the sending component does not find the transport equipment, it sends a search instruction to the transport equipment to locate the cleaning equipment, so that the transport equipment can locate the cleaning equipment according to the search instruction and move to the current floor; When the moving component locates the transport equipment on the current floor, it moves to the target location of the transport equipment.

11. The cleaning equipment according to claim 9 or 10, characterized in that, The cleaning equipment also includes: The second receiving component is communicatively connected to the second processor, and the second receiving component receives cleaning instructions for multiple floors; A cleaning component, communicatively connected to the second processor, cleans multiple floors to be cleaned in the multi-floor system according to the cleaning instructions; and cleans the new floor if the adjacent floor of any of the multiple floors to be cleaned is a new floor. The second processor creates a map of the new floor; the new floor is a floor that did not exist or could not be entered for mapping when creating a multi-floor map. When the sending component is at the target location of the transport equipment, it sends the new floor map to the transport equipment so that the transport equipment can update the multi-floor map according to the new floor map and obtain the updated multi-floor map.

12. The cleaning equipment according to claim 11, characterized in that, The second processor determines whether the current floor is the first floor to be cleaned based on the cleaning instruction; the first floor to be cleaned is the first floor indicated by the cleaning instruction. After cleaning the first floor, locate the transport equipment; So that when the transport equipment is located and is at the target location of the transport equipment, the transport equipment transports the cleaning equipment to the next floor to be cleaned and performs the cleaning procedure, until the transport equipment transports the cleaning equipment to each of the multiple floors to be cleaned, and performs the corresponding cleaning procedure on each of the multiple floors to be cleaned. The cleaning component cleans the first cleaning floor when the current floor is the first cleaning floor.

13. A method for creating a multi-story map, characterized in that, The method includes: Receive the current floor map created on the current floor from the cleaning equipment; When the cleaning equipment is at the target location of the transport equipment, the cleaning equipment is transported to at least one target floor so that the cleaning equipment can create at least one target floor map corresponding to the at least one target floor; Receive at least one target floor map corresponding to at least one target floor sent by the cleaning equipment; Based on the current layer map and the at least one target layer map, a multi-layer map corresponding to multiple layers is created.

14. The method according to claim 13, characterized in that, The process of moving the cleaning equipment to at least one target floor, so that the cleaning equipment can create at least one target floor map corresponding to the at least one target floor, includes: The cleaning equipment is transported to a first type of target floor in at least one target floor, and the cleaning equipment is unloaded at each entrance of each target floor in the first type of target floor, so that the cleaning equipment can create a map of each first type of target floor in each target floor; the first type of target floor is the floor above the current floor or the floor below the current floor; In the case where there is a second type of target floor in at least one target floor, the cleaning equipment is moved to each entrance of each target floor in the second type of target floor, and the cleaning equipment is unloaded so that the cleaning equipment can create a corresponding second type of target floor map in each target floor; the second type of target floor is a floor in the opposite direction to the first type of target floor; the at least one target floor map includes each first type of target floor map and each second type of target floor map.

15. The method according to claim 13 or 14, characterized in that, After establishing a multi-floor map corresponding to multiple floors based on the current layer map and the at least one target layer map, the method further includes: Receive a new floor map sent by the cleaning equipment; the new floor map is a map obtained by the cleaning equipment during the cleaning process; the new floor is a floor that did not exist or could not be entered for mapping when creating a multi-floor map; Determine the floor information of the new floor; The multi-floor map is updated based on the new floor map and the floor information to obtain the updated multi-floor map.

16. The method according to any one of claims 13 to 15, characterized in that, Before receiving the current layer map sent by the cleaning device, the method further includes: Receive the search command sent by the cleaning device to locate the cleaning device; Locate the cleaning equipment according to the search instruction; Accordingly, the current layer map sent by the receiving cleaning device includes: If the cleaning device is located, the current layer map sent by the cleaning device is received.

17. A method for creating a multi-story map, characterized in that, The method includes: Create a map of the current floor; Locate the handling equipment on the current floor, and if the handling equipment is found, move it to the target location of the handling equipment; Send the current layer map to the transport equipment; When the transport equipment transports cleaning equipment to at least one target floor, at least one target floor map is created corresponding to the at least one target floor, and the at least one target floor map is sent to the transport equipment so that the transport equipment can create a multi-floor map corresponding to multiple floors based on the current floor map and the at least one target floor map.

18. The method according to claim 17, characterized in that, After locating the handling equipment on the current floor and before sending the current floor map to the handling equipment, the method further includes: If the transport equipment is not found, a search command to locate the cleaning equipment is sent to the transport equipment, so that the transport equipment can locate the cleaning equipment according to the search command and move to the current floor; If the transport equipment is located on the current floor, move it to the target location of the transport equipment.

19. The method according to claim 17 or 18, characterized in that, When the transport equipment transports the cleaning equipment to at least one target floor, after establishing at least one target floor map corresponding to the at least one target floor and sending the at least one target floor map to the transport equipment, the method further includes: Receive cleaning instructions for multiple floors; Clean multiple floors to be cleaned in the multi-floor system according to the cleaning instructions; If any of the multiple floors to be cleaned is adjacent to a new floor, clean the new floor and create a map of the new floor; the new floor is a floor that did not exist or could not be entered for mapping when creating the multi-floor map. When the location is at the target location of the transport equipment, the new floor map is sent to the transport equipment so that the transport equipment can update the multi-floor map according to the new floor map to obtain the updated multi-floor map.

20. A handling device, characterized in that, The conveying equipment includes: The system comprises a first memory, a first processor, and a first communication bus. The first memory communicates with the first processor via the first communication bus. The first memory stores a multi-floor map creation program executable by the first processor. When the multi-floor map creation program is executed, the method described in any one of claims 13 to 16 is performed by the first processor.

21. A cleaning device, characterized in that, The cleaning equipment includes: A second memory, a second processor, and a second communication bus are provided. The second memory communicates with the second processor via the second communication bus. The second memory stores a multi-floor map creation program executable by the second processor. When the multi-floor map creation program is executed, the method described in any one of claims 17 to 19 is performed by the second processor.

22. A computer-readable storage medium storing computer-executable instructions, characterized in that, When the computer-executable instructions are executed by a first processor, they implement the method according to any one of claims 13 to 16; when the computer-executable instructions are executed by a second processor, they implement the method according to any one of claims 17 to 19.

23. A computer program product comprising computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or computer program are executed by the first processor, they implement the method according to any one of claims 13 to 16; when the computer-executable instructions or computer program are executed by the second processor, they implement the method according to any one of claims 17 to 19.