A hotel linen collection method and device, electronic equipment and medium

By obtaining task information through hotel mobile terminals and controlling collection robots to automatically collect and transport linens and clothing, the problem of reliance on manpower has been solved, and efficient linen and clothing management has been achieved.

CN116100569BActive Publication Date: 2026-08-04北京云迹科技股份有限公司
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
北京云迹科技股份有限公司
Filing Date
2022-12-21
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

The collection of hotel linens and clothing relies on manpower, resulting in a waste of manpower and time.

Method used

By using hotel mobile terminals to obtain task information, select target collection robots, and control the robots to collect and transport linens and clothing, human intervention is reduced.

Benefits of technology

Save manpower and time, improve service quality, and monitor task status in real time via mobile terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116100569B_ABST
    Figure CN116100569B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of hotel automatic collection, and provides a hotel linen collection method and device, electronic equipment and medium. The method comprises the following steps: obtaining task information of a hotel mobile terminal; selecting a target collection robot based on the task information; controlling the target collection robot to collect linen; and controlling the target collection robot to transport the linen when the target collection robot has finished collecting the linen. A staff member or a guest creates a new task on the hotel mobile terminal, and then uses the collection robot of the hotel to perform linen collection work, thereby saving manpower and time, and at the same time, the real-time state of the task can be understood on the hotel mobile terminal, and the service quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of automated hotel linen collection technology, and in particular to a method, apparatus, electronic device, and medium for collecting hotel linens and clothing. Background Technology

[0002] Currently, the collection of dirty laundry and linens in hotels relies mainly on manpower. For dirty laundry, hotel guests must either go into the laundry room themselves to put their clothes in the washing machine, or hotel staff can collect the dirty clothes and take them to the laundry room. After washing, guests or hotel staff can put the clothes in the dryer, and then guests can pick them up from the laundry room. For dirty linens, hotel staff collect them during cleaning and transport them to the linen room after cleaning is complete. Therefore, the collection of dirty laundry and linens is a waste of manpower and time.

[0003] In conclusion, the collection of hotel linens and clothing has become an urgent problem to be solved. Summary of the Invention

[0004] In view of this, the present disclosure provides a method, apparatus, electronic device, and medium for collecting hotel linens and clothing to solve the problems in the prior art.

[0005] A first aspect of this disclosure provides a method for collecting hotel linens and clothing, characterized by comprising: acquiring task information from a hotel mobile terminal; selecting a target collection robot based on the task information; controlling the target collection robot to collect linens and clothing; and controlling the target collection robot to transport the linens and clothing after it has collected them.

[0006] A second aspect of this disclosure provides a hotel linen collection device, characterized in that it includes: an acquisition unit configured to acquire task information from a hotel mobile terminal; a selection unit configured to select a target collection robot based on the task information; a control unit configured to control the target collection robot to collect linen; and a transportation unit configured to control the target collection robot to transport the linen after it has collected it.

[0007] A third aspect of this disclosure provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method described above.

[0008] A fourth aspect of this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described method.

[0009] The beneficial effects of this disclosed embodiment compared to the prior art are as follows: First, task information from the hotel's mobile terminal is obtained; then, a target collection robot is selected based on the task information; subsequently, the target collection robot is controlled to collect linens and clothing; finally, after the target collection robot has collected the linens and clothing, it is controlled to transport them. Staff or guests can create a new task on the hotel's mobile terminal and then use the hotel's collection robot to collect linens and clothing, saving manpower and time. Simultaneously, the real-time status of the task can be monitored on the hotel's mobile terminal, improving service quality. Attached Figure Description

[0010] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 This is a schematic diagram illustrating an application scenario of a hotel linen collection method according to some embodiments of the present disclosure;

[0012] Figure 2 This is a flowchart of some embodiments of the hotel linen collection method according to the present disclosure;

[0013] Figure 3 This is a schematic diagram of the structure of some embodiments of the hotel linen collection device according to the present disclosure;

[0014] Figure 4 This is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Implementation

[0015] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0016] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.

[0017] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0018] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0019] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0020] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0021] Figure 1 This is a schematic diagram illustrating an application scenario of the hotel linen collection method according to some embodiments of the present disclosure.

[0022] exist Figure 1 In this application scenario, firstly, the computing device 101 can obtain the task information 102 from the hotel's mobile terminal. Then, based on the task information 102, the computing device 101 can select the target collection robot 103. Next, the computing device 101 can control the target collection robot 103 to collect linens and clothing, as shown by reference numeral 104 in the attached drawing. Finally, after the target collection robot 103 has collected the linens and clothing, the computing device 101 can control the target collection robot 103 to transport the linens and clothing, as shown by reference numeral 105 in the attached drawing.

[0023] It should be noted that the aforementioned computing device 101 can be either hardware or software. When the computing device 101 is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device 101 is software, it can be installed in the hardware devices listed above. It can be implemented as, for example, multiple software programs or software modules used to provide distributed services, or as a single software program or software module. No specific limitations are made here.

[0024] It should be understood that Figure 1 The number of computing devices shown is merely illustrative. Any number of computing devices can be used depending on implementation needs.

[0025] Figure 2 This is a flowchart of some embodiments of the hotel linen collection method according to the present disclosure. Figure 2 The hotel linen and clothing collection method can be provided by Figure 1The computing device 101 performs the operation. For example... Figure 2 As shown, the hotel's linen collection methods include:

[0026] Step S201: Obtain task information from the hotel's mobile terminal.

[0027] In some embodiments, the entity implementing the hotel linen collection method (such as...) Figure 1 The computing device 101 shown can obtain task information from the hotel mobile terminal. This task information includes at least: the quantity of linens and clothing, the room number, and the destination. As an example, the hotel mobile terminal could be a mini-program or app related to hotel services, or a local area network terminal placed in the hotel room.

[0028] As another example, hotel guests or staff can create new linen or clothing collection tasks through the hotel's mobile terminal. Accordingly, if the person creating the task is a hotel guest, the destination will be automatically selected as the linen room on the floor corresponding to the room number when the item being collected is linen; when the item being collected is clothing, the destination will be automatically selected as the laundry room on the floor corresponding to the room number. When the person creating the task is a staff member, the destination will be automatically selected as the linen room on the floor corresponding to the room number when the item being collected is linen.

[0029] Step S202: Select the target pickup robot based on the above task information.

[0030] In some embodiments, based on the above task information, the executing entity can select a target pickup robot through the following steps:

[0031] The first step, based on the aforementioned room number, is for the executing entity to determine the pickup location.

[0032] The second step involves the aforementioned executing entity obtaining the battery level of the pickup robots and forming a first set of candidate robots from those with battery levels greater than or equal to a preset battery level. Specifically, to prevent pickup robots from running out of power during task execution, a preset battery level is set as a safety battery level. The entity obtains the battery levels of all pickup robots and selects those with battery levels greater than or equal to the preset battery level as the first set of candidate robots.

[0033] Third, the aforementioned executing entity can obtain the execution status of the first candidate robot. This execution status includes, but is not limited to, being in a state awaiting task assignment at the charging station, being powered off, executing a task, or having returned to the charging station after completing a task. The first candidate robot in the states awaiting task assignment at the charging station or having returned to the charging station after completing a task is a pickup robot capable of executing tasks.

[0034] Fourth, the aforementioned executing entity may select the first candidate robot in the first candidate robot set whose execution status is either completed and returned to the charging pile or in the charging pile awaiting task assignment, as the second candidate robot, thus forming the second candidate robot set.

[0035] Fifth, the aforementioned executing entity can obtain the current location of each second alternative robot.

[0036] Step 6: Based on the above-mentioned pickup location and the current location of the above-mentioned second alternative robot, the above-mentioned execution entity can generate the path for each second alternative robot to reach the pickup location.

[0037] Step 7: The aforementioned implementing entities can be sorted in order of path from shortest to longest.

[0038] Step 8: The aforementioned executing entity can select the second alternative robot with the shortest path as the target pickup robot.

[0039] Step S203: Control the target collection robot to collect linens and clothing.

[0040] In some embodiments, the aforementioned executing entity may control the aforementioned target collection robot to collect linens and clothing through the following steps:

[0041] The first step is for the aforementioned implementing entity to control the target collection robot to travel to the collection location according to the path.

[0042] The second step is that when the target collection robot arrives at the collection location, the executing entity can send a notification message to the hotel's mobile terminal indicating that the target collection robot has arrived, so that the person who created the new task information can take out the linens or clothes and place them in the clothing compartment of the target collection robot.

[0043] Third, the aforementioned executing entity can control the camera device pre-installed on the target collection robot to turn on and acquire images of the hotel room door status.

[0044] Fourth, after the hotel room door opens and closes, the aforementioned execution entity can obtain the position and size of the door gap based on the hotel room door status image. Specifically, a neural network is pre-trained to acquire and recognize the position and size of the door gap in continuous hotel room door status images.

[0045] Fifth, the aforementioned executing entity can compare the aforementioned hotel room door status image with a pre-stored hotel room door closed status image to obtain the comparison results of the door gap position and the door gap size.

[0046] Step 6: When the comparison results of the door gap position and the comparison results of the door gap size indicate that the hotel room door is completely closed, the executing entity can determine whether the quantity of linens and clothing in the cloakroom is the same as the quantity of linens and clothing in the task information.

[0047] Step 7: When the hotel room door is completely closed and the number of linens in the cloakroom is the same as the number of linens in the task information above, the executing entity can send a prompt message to the hotel mobile terminal indicating that the target collection robot has finished collecting the linens and is about to go to its destination, so as to remind the person who created the new task information that the linens have been placed and the target collection robot is about to leave the collection point and go to its destination.

[0048] In one possible implementation of some embodiments, the execution entity determines whether the quantity of dirty clothes in the cloakroom is the same as the quantity of linens in the task information by the following sub-steps:

[0049] In the first sub-step, the aforementioned executing entity can control a camera device pre-installed in the clothing compartment of the aforementioned target collection robot to acquire continuous images of the user placing linens and clothing in the clothing compartment and images of the linens and clothing placed in the clothing compartment.

[0050] In the second sub-step, the aforementioned executing entity can analyze consecutive images of the user placing linens in the storage compartment and images of the linens placed in the storage compartment to obtain the quantity of linens in the storage compartment. As an example, a pre-trained neural network is used to identify the quantity of linens in both consecutive images of the user placing linens in the storage compartment and images of the linens placed in the storage compartment.

[0051] In the third sub-step, the aforementioned executing entity can determine whether the quantity of linens and clothing in the aforementioned clothing storage compartment is the same as the quantity of linens and clothing in the aforementioned task information.

[0052] In one possible implementation of some embodiments, the execution entity controls the target collection robot to collect linens and clothing, and the process further includes the following steps:

[0053] The first step is to send a confirmation message to the hotel mobile terminal to check whether the placement of linens has been completed when the comparison results of the door gap position and the comparison results of the door gap size indicate that the hotel room door is not fully closed and / or the number of linens in the cloakroom is different from the number of linens in the task information. The person who created the task information needs to confirm whether the placement of linens has been completed.

[0054] The second step involves receiving feedback that linen placement has been completed and sending a notification to the hotel's mobile terminal indicating that the target collection robot has retrieved the linen and is about to proceed to the destination. For example, if the person receiving the new task information sends feedback that linen placement is incomplete, the executing entity can control the target collection robot to continue waiting; if the person receiving the new task information sends feedback that linen placement is complete, the executing entity can send a notification to the hotel's mobile terminal indicating that the target collection robot has retrieved the linen and is about to proceed to the destination, notifying the person who created the task that the target collection robot is about to go to the destination. Then, the executing entity can control the target collection robot to leave the collection point and proceed to the destination.

[0055] In one possible implementation of some embodiments, the above-described hotel linen collection method further includes the following steps:

[0056] The first step is for the aforementioned implementing entity to track and monitor the route taken by the target collection robot to transport the aforementioned linens and clothing to the aforementioned destination.

[0057] The second step is that when the target collection robot delivers the linens and clothing to the destination, the execution entity can control the camera device pre-installed in the clothing compartment of the target collection robot to obtain images of the clothing compartment.

[0058] Third, when the image inside the clothing storage compartment indicates that the linens and clothing have been removed, the executing entity can send a task completion notification to the hotel's mobile terminal, indicating that the target collection robot has completed the task.

[0059] Fourth, the aforementioned executing entity can control the target collection robot to return to the charging station.

[0060] The beneficial effects of this disclosed embodiment compared to the prior art are as follows: First, task information from the hotel's mobile terminal is obtained; then, a target collection robot is selected based on the task information; subsequently, the target collection robot is controlled to collect linens and clothing; finally, after the target collection robot has collected the linens and clothing, it is controlled to transport them. Staff or guests can create a new task on the hotel's mobile terminal and then use the hotel's collection robot to collect linens and clothing, saving manpower and time. Simultaneously, the real-time status of the task can be monitored on the hotel's mobile terminal, improving service quality.

[0061] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.

[0062] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein. For details not disclosed in the apparatus embodiments of this disclosure, please refer to the embodiments of the method disclosed herein.

[0063] Figure 3 These are schematic diagrams illustrating the structure of some embodiments of the hotel linen and garment collection device according to this disclosure. Figure 3 As shown, the hotel linen collection device includes: an acquisition unit 301, a selection unit 302, a control unit 303, and a transport unit 304. The acquisition unit 301 is configured to acquire task information from a hotel mobile terminal; the selection unit 302 is configured to select a target collection robot based on the task information; the control unit 303 is configured to control the target collection robot to collect the linens; and the transport unit 304 is configured to control the target collection robot to transport the linens after it has collected them.

[0064] In some optional implementations of certain embodiments, the above task information includes at least: the quantity of linens and clothing, the room number, and the destination.

[0065] In some optional implementations of certain embodiments, the selection unit 302 of the hotel linen collection device is further configured to: determine the collection location based on the room number; obtain the battery level of the collection robots and form a first set of candidate robots with battery levels greater than or equal to a preset battery level; obtain the execution status of the first set of candidate robots; form a second set of candidate robots from the first set of candidate robots whose execution status is either completed and returned to the charging pile or waiting to be assigned a task at the charging pile; obtain the current location of each second set of candidate robots; generate a path for each second set of candidate robots to reach the collection location based on the collection location and the current location of the second set of candidate robots; sort the paths from shortest to longest; and select the second set of candidate robots with the shortest path as the target collection robot.

[0066] In some optional implementations of certain embodiments, the control unit 303 of the aforementioned hotel linen collection device is further configured to: control the target collection robot to travel along the path to the collection location; when the target collection robot arrives at the collection location, send a notification message indicating that the target collection robot has arrived to the hotel mobile terminal; control the camera device preset on the target collection robot to turn on and acquire an image of the hotel room door status; when the hotel room door is opened and then closed, acquire the door gap position and door gap size based on the hotel room door status image; compare the hotel room door status image with a pre-stored hotel room door closed status image to obtain a door gap position comparison result and a door gap size comparison result; when the door gap position comparison result and the door gap size comparison result indicate that the hotel room door is completely closed, determine whether the number of linens in the storage compartment is the same as the number of linens in the task information; when the hotel room door is completely closed and the number of linens in the storage compartment is the same as the number of linens in the task information, send a notification message to the hotel mobile terminal indicating that the target collection robot has collected the linens and is about to go to its destination.

[0067] In some optional implementations of certain embodiments, determining whether the number of dirty clothes in the cloakroom is the same as the number of linens in the task information includes: controlling a camera device preset in the cloakroom of the target collection robot to acquire continuous images of the user placing linens in the cloakroom and images of the linens placed in the cloakroom; analyzing the continuous images of the user placing linens in the cloakroom and images of the linens placed in the cloakroom to obtain the number of linens in the cloakroom; and determining whether the number of linens in the cloakroom is the same as the number of linens in the task information.

[0068] In some optional implementations of certain embodiments, the control unit 303 of the aforementioned hotel linen collection device is further configured to: when the comparison results of the door gap position and the comparison results of the door gap size indicate that the hotel room door is not fully closed and / or the number of linens in the storage compartment is different from the number of linens in the task information, send a confirmation message to the hotel mobile terminal indicating whether the placement of linens has been completed; receive feedback information indicating that the placement of linens has been completed, and send a prompt message to the hotel mobile terminal indicating that the target collection robot has collected the linens and is about to go to the destination.

[0069] In some optional implementations of certain embodiments, the hotel linen collection device further includes: tracking and monitoring the route taken by the target collection robot to transport the linen to the destination; when the target collection robot transports the linen to the destination, controlling the camera device pre-installed in the linen compartment of the target collection robot to acquire images of the linen compartment; when the images in the linen compartment indicate that the linen has been taken out, sending a task completion notification to the hotel mobile terminal to prompt the target collection robot to complete the task; and controlling the target collection robot to return to the charging station.

[0070] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure.

[0071] The following is for reference. Figure 4 It illustrates electronic devices suitable for implementing some embodiments of this disclosure (e.g., Figure 1 A schematic diagram of the structure of the computing device 101)400. Figure 4 The server shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this disclosure.

[0072] like Figure 4 As shown, electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 401, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 402 or a program loaded from storage device 408 into random access memory (RAM) 403. RAM 403 also stores various programs and data required for the operation of electronic device 400. Processing device 401, ROM 402, and RAM 403 are interconnected via bus 404. Input / output (I / O) interface 405 is also connected to bus 404.

[0073] Typically, the following devices can be connected to I / O interface 405: input devices 406 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 407 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 408 including, for example, magnetic tapes, hard disks, etc.; and communication devices 409. Communication device 409 allows electronic device 400 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 4 An electronic device 400 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 4Each box shown can represent a device or multiple devices as needed.

[0074] In particular, according to some embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 409, or installed from storage device 408, or installed from ROM 402. When the computer program is executed by processing device 401, it performs the functions defined above in the methods of some embodiments of this disclosure.

[0075] It should be noted that, in some embodiments of this disclosure, the computer-readable medium described above may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In some embodiments of this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0076] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0077] The aforementioned computer-readable medium may be included in the aforementioned device; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: acquire task information from the hotel mobile terminal; select a target collection robot based on the task information; control the target collection robot to collect linens and clothing; and, after the target collection robot has collected the linens and clothing, control the target collection robot to transport the linens and clothing.

[0078] Computer program code for performing operations of some embodiments of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0079] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0080] The units described in some embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor may be described as including an acquisition unit, a selection unit, a control unit, and a delivery unit. The names of these units do not necessarily limit the specific unit; for example, the first acquisition unit may also be described as a "unit for acquiring task information from a hotel mobile terminal."

[0081] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0082] The above description is merely a selection of preferred embodiments of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in the embodiments of this disclosure.

Claims

1. A method for collecting hotel linens and clothing, characterized in that, include: Obtain task information from hotel mobile terminals; Select the target pickup robot based on the task information; Control the target collection robot to collect linens and clothing; Once the target collection robot has collected the linens and clothing, control the target collection robot to transport the linens and clothing. The task information includes at least: the quantity of linens and clothing, the room number, and the destination; The step of selecting a target pickup robot based on the task information includes: The pickup location is determined based on the room number; Obtain the battery level of the pickup robot, and form a first candidate robot set with pickup robots whose battery level is greater than or equal to a preset battery level; Obtain the execution status of the first candidate robot; The first candidate robot in the first candidate robot set whose execution status is either returning to the charging pile after completing the task or waiting to be assigned a task at the charging pile is selected as the second candidate robot, thus forming the second candidate robot set. Get the current position of each second candidate robot; Based on the pickup location and the current location of the second candidate robot, a path is generated for each second candidate robot to reach the pickup location; Sort by path from shortest to longest; The second alternative robot with the shortest path is selected as the target pickup robot; The control of the target collection robot to collect linens and clothing includes: Control the target collection robot to travel to the collection location according to the path; When the target collection robot arrives at the collection location, a notification message indicating that the target collection robot has arrived is sent to the hotel's mobile terminal; The camera device pre-installed on the target pickup robot body is activated to acquire images of the hotel room door status; When the hotel room door is opened and then closed, the position and size of the door gap are obtained based on the hotel room door status image. The hotel room door status image is compared with a pre-stored hotel room door closed status image to obtain the door gap position comparison result and the door gap size comparison result. When the comparison results of the door gap position and the comparison results of the door gap size indicate that the hotel room door is completely closed, determine whether the number of linens and clothing in the wardrobe is the same as the number of linens and clothing in the task information. When the hotel room door is completely closed and the number of linens in the cloakroom is the same as the number of linens in the task information, a prompt message is sent to the hotel mobile terminal indicating that the target collection robot has collected the linens and is about to go to its destination.

2. The hotel linen and clothing collection method according to claim 1, characterized in that, Determining whether the number of dirty clothes in the cloakroom is the same as the number of linens in the task information includes: The camera device, pre-installed in the garment compartment of the target collection robot, is controlled to acquire continuous images of the user placing linens and clothing in the garment compartment and images of the linens and clothing placed in the garment compartment; By analyzing consecutive images of the user placing linens in the storage compartment and images of the linens placed in the storage compartment, the quantity of linens in the storage compartment can be obtained. Determine whether the quantity of linens and clothing in the clothing storage compartment is the same as the quantity of linens and clothing in the task information.

3. The hotel linen and clothing collection method according to claim 2, characterized in that, The method of controlling the target collection robot to collect linens and clothing also includes: When the comparison results of the door gap position and the comparison results of the door gap size indicate that the hotel room door is not completely closed and / or the number of linens in the cloakroom is different from the number of linens in the task information, a confirmation message is sent to the hotel mobile terminal to confirm whether the placement of linens has been completed. Upon receiving feedback that linens and clothing have been placed, a notification is sent to the hotel's mobile terminal indicating that the target collection robot has finished collecting the linens and clothing and is about to proceed to the destination.

4. The method for collecting hotel linens and clothing according to claim 1, characterized in that, The method further includes: Track and monitor the route taken by the target collection robot to transport the linens and clothing to the destination; When the target collection robot delivers the linens and clothing to the destination, the camera device pre-installed in the clothing compartment of the target collection robot is controlled to acquire images of the clothing compartment. When the image inside the garment storage compartment indicates that the linens have been removed, a task completion notification is sent to the hotel's mobile terminal, prompting the target collection robot to complete the task. Control the target pickup robot to return to the charging station.

5. A hotel linen and garment collection device, characterized in that, include: The acquisition unit is configured to acquire task information from the hotel's mobile terminal. The selection unit is configured to select a target pickup robot based on the task information. The control unit is configured to control the target collection robot to retrieve linens and clothing; The delivery unit is configured to control the target collection robot to deliver the linens and clothing after the target collection robot has finished collecting them. The task information includes at least: the quantity of linens and clothing, the room number, and the destination; The step of selecting a target pickup robot based on the task information includes: The pickup location is determined based on the room number; Obtain the battery level of the pickup robot, and form a first candidate robot set with pickup robots whose battery level is greater than or equal to a preset battery level; Obtain the execution status of the first candidate robot; The first candidate robot in the first candidate robot set whose execution status is either returning to the charging pile after completing the task or waiting to be assigned a task at the charging pile is selected as the second candidate robot, thus forming the second candidate robot set. Get the current position of each second candidate robot; Based on the pickup location and the current location of the second candidate robot, a path is generated for each second candidate robot to reach the pickup location; Sort by path from shortest to longest; The second alternative robot with the shortest path is selected as the target pickup robot; The control of the target collection robot to collect linens and clothing includes: Control the target collection robot to travel to the collection location according to the path; When the target collection robot arrives at the collection location, a notification message indicating that the target collection robot has arrived is sent to the hotel's mobile terminal; The camera device pre-installed on the target pickup robot body is activated to acquire images of the hotel room door status; When the hotel room door is opened and then closed, the position and size of the door gap are obtained based on the hotel room door status image. The hotel room door status image is compared with a pre-stored hotel room door closed status image to obtain the door gap position comparison result and the door gap size comparison result. When the comparison results of the door gap position and the comparison results of the door gap size indicate that the hotel room door is completely closed, determine whether the quantity of linens and clothing in the wardrobe is the same as the quantity of linens and clothing in the task information. When the hotel room door is completely closed and the number of linens in the cloakroom is the same as the number of linens in the task information, a notification message is sent to the hotel mobile terminal indicating that the target collection robot has collected the linens and is about to go to its destination.

6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 4.

7. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 4.