Logistics robot control method and device, electronic equipment and storage medium

By sending sleep commands and wake-up instructions to the logistics robot management system, the sleep and wake-up of the logistics robot is automatically managed, and the problem of time-consuming and labor-intensive start-up is solved and work efficiency is improved.

CN119270706APending Publication Date: 2025-01-07HEFEI JIZHIJIA ROBOT CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411313829.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In the prior art, logistics robots need to manually turn on the computer during holidays and other breaks, resulting in low work efficiency and time-consuming and labor-intensive.

Method used

By sending sleep instructions to each logistics robot associated with the robot management system RMS, judging and ensuring that all of them are converted to sleep state, the sleepable duration of the robot with the lowest power storage capacity is automatically awakened when needed, avoiding manual restart.

Benefits of technology

It improves the working efficiency of logistics robots, reduces the time and labor of manual operations, and realizes automated sleep and wake-up management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119270706A_ABST
    Figure CN119270706A_ABST
Patent Text Reader

Abstract

The invention provides a logistics robot control method and device, electronic equipment and a storage medium. The method comprises the steps that a dormancy instruction is sent to each logistics robot associated with a robot management system RMS; receiving a dormancy instruction response result fed back by the logistics robot; based on the dormancy instruction response result, judging whether all logistics robots associated with the RMS are all converted into dormancy states or not; and if the judgment result is no, continuing to send a dormancy instruction until all the logistics robots associated with the RMS are all converted into the dormancy state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of logistics robot control, and in particular to a logistics robot control method, device, electronic equipment and storage medium. Background Art

[0002] In the related art, the logistics robots in the warehousing system usually have a working cycle. For example, during holidays, the logistics robots are usually shut down to reduce the power consumption of the logistics robots because the staff is resting. When the work is resumed, the logistics robots are manually turned on. However, the number of logistics robots is usually large, so the manual startup method is time-consuming and labor-intensive, which seriously reduces the working efficiency of the logistics robots. Summary of the invention

[0003] The present disclosure provides a logistics robot control method, device, electronic device and storage medium to solve the problem in the related art that the manual startup method seriously reduces the working efficiency of the logistics robot.

[0004] A first aspect of the present disclosure provides a logistics robot control method, the method comprising:

[0005] Send a sleep command to each logistics robot associated with the robot management system RMS;

[0006] Receiving a sleep instruction response result fed back by the logistics robot;

[0007] Based on the sleep instruction response result, determine whether all logistics robots associated with the RMS are all converted to a sleep state;

[0008] If the judgment result is no, continue to send sleep instructions until all logistics robots associated with the RMS are converted to sleep state.

[0009] In some embodiments, sending a sleep instruction to each logistics robot associated with the robot management system RMS includes:

[0010] In some embodiments, the sleep instruction response result is used to indicate the corresponding state of the logistics robot; the state of the logistics robot is one of a task state and a sleep state.

[0011] In some embodiments, judging whether all logistics robots associated with the RMS are all converted to a dormant state based on the dormant instruction response result includes:

[0012] If there is at least one sleep instruction response result in the sleep instruction response results indicating that the state of the corresponding logistics robot is a task state, it is determined that not all logistics robots associated with the RMS are converted to a sleep state.

[0013] In some embodiments, after sending a sleep instruction to each logistics robot associated with the robot management system RMS, the method further comprises:

[0014] Obtaining power information of each of the logistics robots;

[0015] Based on the power information of the logistics robot with the lowest power, determining the sleep time of the logistics robot with the lowest power;

[0016] The sleep time of the logistics robot with the lowest power consumption is displayed on the control interface of the RMS.

[0017] In some embodiments, sending a sleep instruction to each logistics robot associated with the robot management system RMS includes:

[0018] In response to a sleep instruction trigger signal, determining whether the RMS is provided with a key collection area;

[0019] If the judgment result is yes, a one-key collection instruction is sent to each logistics robot associated with the RMS; the one-key collection instruction is used to move the logistics robot to the one-key collection area; in response to all logistics robots arriving at the one-key collection area, a sleep instruction is sent to each logistics robot associated with the RMS;

[0020] If the judgment result is no, obtain the status of the logistics robot; if there is a logistics robot in a charging state, send a stop charging instruction to the robot in the charging state; in response to the logistics robot in the charging state stopping charging, send a sleep instruction to each logistics robot associated with the RMS.

[0021] In some embodiments, in response to the logistics robot in a charging state stopping charging, sending a sleep instruction to each logistics robot associated with the RMS includes:

[0022] A sleep-in-place instruction is sent to each logistics robot associated with the RMS, where the sleep-in-place instruction is used to make the logistics robot sleep at a preset sleep point.

[0023] In some embodiments, until all logistics robots associated with the RMS are converted to a dormant state, the method further includes:

[0024] Poll the status of all logistics robots associated with the RMS, and add logistics robots that are not in a dormant state to a dormant list;

[0025] Send a sleep instruction to each logistics robot in the sleep list.

[0026] In some embodiments, until all logistics robots associated with the RMS are converted to a dormant state, the method further includes:

[0027] The business data of the logistics robot before it enters the dormant state is stored.

[0028] A second aspect of the present disclosure provides a logistics robot control method, the method comprising:

[0029] Receive the sleep command sent by the robot management system RMS;

[0030] Get the status of the logistics robot;

[0031] If the logistics robot is in an idle state, it switches to a sleep state in response to the sleep instruction; if the logistics robot is in a task state, it waits for the robot to switch to an idle state before entering a sleep state.

[0032] In some embodiments, after receiving the sleep instruction sent by the RMS, the method further includes:

[0033] The power information of the logistics robots is sent to the RMS, so that the RMS determines the sleep time of the logistics robot with the lowest power based on the power information of the logistics robot with the lowest power.

[0034] In some embodiments, before receiving the sleep instruction sent by the RMS, the method further includes:

[0035] Determining whether a one-key collection instruction sent by the RMS is received;

[0036] If the judgment result is yes, then in response to the one-key collection instruction, move to the one-key collection area, and send the one-key collection instruction response result to the RMS;

[0037] If the judgment result is no, then determine whether the state of the logistics robot is charging;

[0038] If the determination result is yes, charging is stopped in response to a stop charging instruction sent by the RMS.

[0039] A third aspect of the present disclosure provides a logistics robot control method, the method comprising:

[0040] A wake-up command is sent to a logistics robot in a dormant state that is associated with a robot management system RMS; the logistics robot in a dormant state refers to a logistics robot that is converted into a dormant state according to any one of the logistics robot control methods according to claims 1 to 10.

[0041] In some embodiments, sending a wake-up instruction to a logistics robot in a dormant state associated with a robot management system RMS includes:

[0042] Adding the logistics robot in a dormant state associated with the RMS to a wake-up list;

[0043] Send a wake-up instruction to the logistics robot in the wake-up list.

[0044] In some embodiments, sending a wake-up instruction to the logistics robot in the wake-up list includes:

[0045] Poll the logistics robots in the wake-up list and remove the logistics robots in the wake-up list that are not in a dormant state.

[0046] In some embodiments, after sending a wake-up instruction to a logistics robot in a dormant state associated with a robot management system RMS, the method further comprises:

[0047] The business data stored before the dormant state is used to initialize the corresponding logistics robot in the awakened state.

[0048] A fourth aspect of the present disclosure provides a logistics robot control method, the method comprising:

[0049] Receive a wake-up command sent by the robot management system RMS;

[0050] In response to the wake-up instruction, the sleep state is switched to the wake-up state.

[0051] A fifth aspect of the present disclosure provides a logistics robot control device, comprising:

[0052] A first sending module is used to send a sleep instruction to each logistics robot associated with the robot management system RMS;

[0053] A first receiving module, used for receiving a sleep instruction response result fed back by the logistics robot;

[0054] A first judgment module is used to judge whether all logistics robots associated with the RMS are converted to a dormant state based on the dormant instruction response result;

[0055] The first sleep module is used to continue sending sleep instructions if the judgment result is no, until all logistics robots associated with the RMS are converted to sleep state.

[0056] A sixth aspect of the present disclosure provides a logistics robot control device, comprising:

[0057] A second receiving module is used to receive a sleep instruction sent by the robot management system RMS;

[0058] The acquisition module is used to obtain the status of the logistics robot;

[0059] The second sleep module is used to convert the logistics robot into the sleep state in response to the sleep instruction if the logistics robot is in the idle state; if the logistics robot is in the task state, wait for the robot to be converted into the idle state before entering the sleep state.

[0060] A seventh aspect of the present disclosure provides a logistics robot control device, comprising:

[0061] The second sending module is used to send a wake-up instruction to a logistics robot in a dormant state associated with the robot management system RMS; the logistics robot in a dormant state refers to a logistics robot converted into a dormant state according to any one of the logistics robot control methods according to claims 1 to 10.

[0062] An eighth aspect of the present disclosure provides a logistics robot control device, comprising:

[0063] The third receiving module is used to receive the wake-up instruction sent by the robot management system RMS.

[0064] A ninth aspect of the present disclosure provides an electronic device, including:

[0065] at least one processor; and

[0066] a memory communicatively connected to the at least one processor; wherein,

[0067] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described in the first aspect embodiment of the present disclosure, or the second aspect embodiment of the present disclosure, or the third aspect embodiment of the present disclosure, or the fourth aspect embodiment of the present disclosure.

[0068] The tenth aspect embodiment of the present disclosure proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute the method described in the first aspect embodiment of the present disclosure, or the second aspect embodiment of the present disclosure, or the third aspect embodiment of the present disclosure, or the fourth aspect embodiment of the present disclosure.

[0069] In summary, the present disclosure proposes a logistics robot control method, device, electronic device and storage medium, the method comprising: sending a sleep command to each logistics robot associated with a robot management system RMS; receiving a sleep command response result fed back by the logistics robot; based on the sleep command response result, judging whether all logistics robots associated with the RMS are all converted to a sleep state; if the judgment result is no, continuing to send sleep commands until all logistics robots associated with the RMS are all converted to a sleep state.

[0070] Through the solution provided by the present disclosure, a sleep instruction is sent to each logistics robot associated with the RMS to convert the robot into a sleep state. Therefore, when the logistics robot needs to resume normal work, it only needs to send a wake-up instruction to all logistics robots converted to a sleep state through the RMS, without manually restarting the robot, which effectively improves the work efficiency of the robot.

[0071] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0072] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0073] Figure 1 A schematic flow chart of a first logistics robot control method provided in an embodiment of the present disclosure;

[0074] Figure 2 A schematic diagram of a flow chart of a method for determining the sleep time of a logistics robot provided in an embodiment of the present disclosure;

[0075] Figure 3 A flowchart of a sleep instruction sending method provided by an embodiment of the present disclosure;

[0076] Figure 4 A schematic diagram of a flow chart of a second logistics robot control method provided in an embodiment of the present disclosure;

[0077] Figure 5 A flow chart of a method for stopping charging provided in an embodiment of the present disclosure;

[0078] Figure 6 A schematic diagram of a flow chart of a third logistics robot control method provided in an embodiment of the present disclosure;

[0079] Figure 7 A schematic diagram of a flow chart of a fourth logistics robot control method provided in an embodiment of the present disclosure;

[0080] Figure 8 A schematic diagram of the structure of a first logistics robot control device provided in an embodiment of the present disclosure;

[0081] Fig. 9 A schematic diagram of the structure of a second logistics robot control device provided in an embodiment of the present disclosure;

[0082] Fig.10 A schematic diagram of the structure of a third logistics robot control device provided in an embodiment of the present disclosure;

[0083] Fig.11 A schematic diagram of the structure of a fourth logistics robot control device provided in an embodiment of the present disclosure;

[0084] Fig.12 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0085] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0086] In order to solve the defects in the related art, the present disclosure converts the robot into a dormant state by sending a dormant command to each logistics robot associated with the RMS. Therefore, when the logistics robot needs to resume normal operation, it only needs to send a wake-up command to all logistics robots converted to a dormant state through the RMS, without manually restarting the robot, which effectively improves the work efficiency of the robot. The present disclosure is further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0087] The first logistics robot control method provided by the embodiment of the present disclosure can be executed by the Robot Management System (RMS) of the warehousing system.

[0088] like Figure 1 As shown, Figure 1 The first logistics robot control method provided by the embodiment of the present disclosure includes the following steps:

[0089] Step 101, sending a sleep instruction to each logistics robot associated with the robot management system RMS;

[0090] In one embodiment, the logistics robots in the warehousing system can be remotely controlled by the RMS or manually controlled by the staff. In this case, the logistics robots only need to be bound to the RMS, so that the logistics robots are associated with the RMS, and the RMS can control each robot associated with it by issuing instructions.

[0091] In one embodiment, for example, the RMS sends a task instruction to enable the logistics robot to move, thereby completing the task corresponding to the task instruction, such as transportation. For another example, the RMS sends a sleep instruction to each logistics robot associated with the RMS, so that the logistics robot associated with the RMS enters a sleep state.

[0092] In one embodiment, taking the example of RMS sending a sleep instruction to each logistics robot associated with RMS: RMS can send a sleep instruction to each logistics robot associated with RMS through a custom port, and the custom port is port 8899. Among them, a monitoring instance for monitoring port 8899 can also be created in RMS, and whether the logistics robot enters the sleep state is determined by whether there is a heartbeat packet transmission between the logistics robot and RMS port 8899. If the port of port 8899 has a heartbeat packet transmission, it indicates that the logistics robot has not entered the sleep state. Otherwise, it indicates that the logistics robot has entered the sleep state.

[0093] Step 102, receiving a sleep instruction response result fed back by the logistics robot;

[0094] In one embodiment, the logistics robot may feed back the sleep command response result to the RMS via port 8899.

[0095] In one embodiment, the sleep instruction response result is used to indicate the state of the corresponding logistics robot; the state of the logistics robot is one of a task state and a sleep state; for example, if the logistics robot is performing tasks such as warehousing when receiving the sleep instruction, the logistics robot will not immediately enter the sleep state; at this time, there is still business data interaction between the logistics robot and the RMS. Among them, business data interaction can also be used as a sleep instruction response result. That is, the sleep instruction response result can be divided into business data interaction or no business data interaction; among them, business data interaction indicates that the state of the logistics robot is a task state; no business data interaction indicates that the state of the logistics robot is a sleep state.

[0096] In one embodiment, the sleep instruction response result fed back by the logistics robot to the RMS may also be the status of the logistics robot itself, such as the logistics robot being in sleep status or task status.

[0097] Step 103, based on the sleep instruction response result, determine whether all logistics robots associated with the RMS are converted to a sleep state;

[0098] In one embodiment, if there is at least one sleep instruction response result in the sleep instruction response results indicating that the state of the corresponding logistics robot is a task state, it is determined that not all logistics robots associated with the RMS are converted to a sleep state.

[0099] Step 104, if the judgment result is no, continue to send the sleep command until all logistics robots associated with the RMS are converted to the sleep state.

[0100] In one embodiment, the RMS may continue to send sleep instructions to the logistics robot in the task state through port 8899 until the logistics robot in the task state ends the task state and enters the sleep state.

[0101] In summary, the present disclosure proposes a logistics robot control method, device, electronic device and storage medium, the method comprising: sending a sleep command to each logistics robot associated with a robot management system RMS; receiving a sleep command response result fed back by the logistics robot; based on the sleep command response result, judging whether all logistics robots associated with the RMS are all converted to a sleep state; if the judgment result is no, continuing to send sleep commands until all logistics robots associated with the RMS are all converted to a sleep state.

[0102] Through the solution provided by the present disclosure, a sleep instruction is sent to each logistics robot associated with the RMS to convert the robot into a sleep state. Therefore, when the logistics robot needs to resume normal work, it only needs to send a wake-up instruction to all logistics robots converted to a sleep state through the RMS, without manually restarting the robot, which effectively improves the work efficiency of the robot.

[0103] In one embodiment, if Figure 2 As shown, after step 101, the method further includes:

[0104] Step 201, obtaining power information of each logistics robot;

[0105] In one embodiment, the power information of the logistics robot can be obtained by the battery management unit of the logistics robot and sent to the RMS.

[0106] In one embodiment, when the logistics robot receives a sleep command, a trigger mechanism can be set to trigger the battery management unit to obtain the power information of the logistics robot and send the power information to the RMS.

[0107] Step 202, based on the power information of the logistics robot with the lowest power, determining the sleep time of the logistics robot with the lowest power;

[0108] In one embodiment, the sleep time corresponding to each power level can be determined based on historical data, and a query table of power level and sleep time can be constructed; then, based on the power information of the logistics robot with the lowest power level, the sleep time of the logistics robot with the lowest power level can be determined.

[0109] In one embodiment, the sleep time of the logistics robot with the lowest battery power can also be determined based on a mapping curve between battery power and sleep time.

[0110] In one embodiment, the RMS may first obtain and store a query table or mapping curve of power and sleep time, and then determine the sleep time of the logistics robot with the lowest power based on the power information of the logistics robot with the lowest power.

[0111] Step 203: Display the sleep time of the logistics robot with the lowest power on the control interface of the RMS.

[0112] In one embodiment, after sending a sleep command to each logistics robot associated with the robot management system RMS, a logistics robot list can be displayed on the control interface of the RMS, and the status, power information and sleep time of each logistics robot can be displayed in the logistics robot list; for example, in the logistics robot list, the logistics robot with the lowest power can sleep for 2 hours, but it is actually awakened after 10 hours. Then, this logistics robot with the lowest power will shut down after 2 hours due to exhaustion and cannot receive the wake-up command. Therefore, after the wake-up command is issued, the staff can easily determine the reason why the logistics robot with the lowest power has not been awakened.

[0113] In one embodiment, if Figure 3 As shown, step 101 includes:

[0114] Step 301, in response to a sleep instruction trigger signal, determining whether the RMS is provided with a key collection area;

[0115] In one embodiment, the RMS may or may not set a one-click collection area. Among them, the one-click collection area refers to a preset area in the warehousing system. The one-click collection area is usually located in the center of the logistics warehouse or an easily accessible location. The area corresponding to the one-click collection area does not intersect with the task path of the logistics robot. The setting of the one-click collection area is intended to improve the efficiency, controllability and flexibility of logistics operations. For example, when the logistics robot needs to be upgraded, the logistics robot can be assembled to the one-click collection area with one click, which is convenient for the staff to upgrade the logistics robot; for another example, when there is a concentrated task situation in the warehousing system, the logistics robot can also be assembled to the one-click collection area with one click, which is convenient for the scheduling and management of the logistics robot.

[0116] In one embodiment, if the RMS is provided with a one-key collection area, the logistics robot needs to move to the one-key collection area when it is dormant.

[0117] Step 302: if the judgment result is yes, a one-key collection instruction is sent to each logistics robot associated with the RMS; the one-key collection instruction is used to move the logistics robot to the one-key collection area; in response to all logistics robots arriving at the one-key collection area, a sleep instruction is sent to each logistics robot associated with the RMS;

[0118] In one embodiment, RMS can also send a one-key collection instruction to the logistics robot through the custom port 8899.

[0119] In one embodiment, if the RMS has a one-key collection area, when the RMS sends a sleep command to the logistics robot, the one-key collection command and the sleep command may be packaged and sent to the logistics robot together.

[0120] In one embodiment, after receiving the one-key collection instruction, the logistics robot will respond to the one-key collection instruction and move to the one-key collection area; and after moving to the one-key collection area, the logistics robot will feedback the one-key collection instruction response result to the RMS, and the one-key collection instruction response result is used to indicate whether the logistics robot has reached the one-key collection area;

[0121] In one embodiment, for example, after the logistics robot reaches the one-key collection area, it sends a one-key collection instruction response result to the RMS, indicating that the logistics robot has reached the one-key collection area. If the logistics robot has not reached the one-key collection area, the one-key collection instruction response result is not sent to the RMS. Therefore, the one-key collection instruction response result may include whether the RMS receives or does not receive the information sent by the logistics robot that it has reached the one-key collection area.

[0122] In one embodiment, if there is a logistics robot in charging state after the RMS sends a one-key assembly command to the logistics robot, the logistics robot in charging state will also stop charging in response to the one-key assembly command and move to the one-key assembly area.

[0123] In one embodiment, a sleep instruction is sent to the logistics robots only after all the logistics robots arrive at the one-key assembly area to ensure that the logistics robots sleep in the designated one-key assembly area.

[0124] Step 303, if the judgment result is no, obtain the status of the logistics robot; if there is a logistics robot in a charging state, send a stop charging instruction to the robot in the charging state; in response to the logistics robot in the charging state stopping charging, send a sleep instruction to each logistics robot associated with the RMS.

[0125] In one embodiment, if the logistics robot is in a charging state, the logistics robot must first end charging if it wants to switch to a dormant state. Therefore, before sending a dormant command to the logistics robot, the state of the logistics robot must be obtained. Since there is no one-key collection area at this time, that is, RMS will not send a one-key collection command to the logistics robot to stop charging the logistics robot; therefore, if there is a logistics robot in a charging state at this time, it is also necessary to send a stop charging command to the logistics robot in a charging state to stop charging the logistics robot.

[0126] In one embodiment, if the logistics robot is in a charging state, and the power of the logistics robot is lower than a preset power threshold, a delayed stop charging instruction may also be sent to the logistics robot in the charging state, so that the logistics robot stops charging after the power reaches the preset power threshold. The preset power threshold may be a preset fixed value, such as a power value corresponding to a sleep time of 2 hours. The preset power threshold may be a variable value that changes with the sleep time. For example, if the storage system starts working after one night, that is, the sleep time is 12 hours, the preset power threshold at this time may be the power value corresponding to a sleep time of 12 hours; if the storage system starts working after one day, that is, the sleep time is 24 hours, the preset power threshold at this time may be the power value corresponding to a sleep time of 24 hours. The calculation method of the power value corresponding to the sleep time is shown in step 202.

[0127] In one embodiment, in response to a logistics robot in a charging state stopping charging, sending a sleep instruction to each logistics robot associated with the RMS includes:

[0128] A sleep-in-place instruction is sent to each logistics robot associated with the RMS, where the sleep-in-place instruction is used to make the logistics robot sleep at a preset sleep point.

[0129] In one embodiment, the "sleep in place" instruction refers to a sleep position specified in the RMS of the warehousing system. For example, multiple sleep positions can be preset, and when the logistics robot receives the sleep command and can enter the sleep state, the RMS can plan a sleep path so that the logistics robot goes to the nearest sleep position to sleep.

[0130] In one embodiment, after step 104, the logistics robot control method provided by the present disclosure further includes:

[0131] Poll the status of all logistics robots associated with the RMS, and add logistics robots that are not in a dormant state to a dormant list;

[0132] Send a sleep instruction to each logistics robot in the sleep list.

[0133] In one embodiment, after all logistics robots enter the dormant state, one or more logistics robots may be abnormally awakened. At this time, the status of the logistics robots can be polled to determine whether the logistics robots are still in the dormant state. If the logistics robots are not in the dormant state, the logistics robots that are not in the dormant state can be added to the dormant list; then a dormant instruction is sent to each logistics robot in the dormant list, so that the logistics robots that are abnormally awakened can re-enter the dormant state.

[0134] In one embodiment, after step 104, the logistics robot control method provided by the present disclosure further includes:

[0135] The business data of the logistics robot before it enters the dormant state is stored.

[0136] In one embodiment, the business data before the logistics robot enters the dormant state includes task data that the logistics robot has received and has not completed, etc.

[0137] In summary, the present disclosure proposes a logistics robot control method, device, electronic device and storage medium, the method comprising: sending a sleep command to each logistics robot associated with a robot management system RMS; receiving a sleep command response result fed back by the logistics robot; based on the sleep command response result, judging whether all logistics robots associated with the RMS are all converted to a sleep state; if the judgment result is no, continuing to send sleep commands until all logistics robots associated with the RMS are all converted to a sleep state.

[0138] Through the solution provided by the present disclosure, by sending a sleep command to each logistics robot associated with the RMS, the robot is switched to a sleep state. Therefore, when the logistics robot needs to resume normal operation, it only needs to wake up the logistics robot without manually restarting the robot, which effectively improves the work efficiency of the robot.

[0139] The disclosed embodiment also provides a second logistics robot control method, which can be executed by a logistics robot associated with the RMS in a warehousing system.

[0140] like Figure 4 As shown, the second logistics robot control method provided by the embodiment of the present disclosure includes the following steps:

[0141] Step 401, receiving a sleep instruction sent by the robot management system RMS;

[0142] In one embodiment, the logistics robot is bound to the RMS of the warehousing system, can receive instructions from the RMS, and execute tasks corresponding to the instructions, or feedback information of the logistics robot corresponding to the instructions.

[0143] In one embodiment, the logistics robot may receive a sleep instruction sent by the RMS through port 8899 of the RMS.

[0144] Step 402, obtaining the status of the logistics robot;

[0145] In one embodiment, the logistics robot may be in a task state, a non-task state, a dormant state, an emergency stop state, a charging state, etc. In the disclosed embodiment, the situation where the logistics robot is in an emergency stop state is not considered. Specifically, if the logistics robot is in an emergency stop state, it can be controlled separately.

[0146] Step 403, if the logistics robot is in an idle state, it switches to a sleep state in response to the sleep instruction; if the logistics robot is in a task state, it waits for the robot to switch to an idle state before entering a sleep state.

[0147] In one embodiment, when the logistics robot is in an idle state, it can directly enter a sleep state, which will not interrupt the task being performed by the logistics robot.

[0148] In one embodiment, if the logistics robot is in a task state, the logistics robot does not respond to a sleep command; for example, the logistics robot may directly discard the sleep command and continue to execute the task being executed until the task being executed by the logistics robot is completed and is in an idle state. If the logistics robot receives a sleep command sent by the RMS again, the logistics robot enters a sleep state.

[0149] In one embodiment, depending on the settings of the RMS, the logistics robot can sleep in place or move to a one-touch collection area to sleep.

[0150] In one embodiment, after step 401, the second logistics robot control method provided by the embodiment of the present disclosure further includes:

[0151] The power information of the logistics robots is sent to the RMS, so that the RMS determines the sleep time of the logistics robot with the lowest power based on the power information of the logistics robot with the lowest power.

[0152] In one embodiment, as shown in steps 201 to 203, when the logistics robot receives a sleep command, a trigger mechanism can be set to trigger the battery management unit to obtain the power information of the logistics robot and send the power information to the RMS. Based on the power information of the logistics robot with the lowest power, the RMS can determine the sleep time of the logistics robot with the lowest power, and then after the wake-up command is issued, the staff can easily determine the reason why the logistics robot with the lowest power is not awakened.

[0153] In one embodiment, if Figure 5As shown, before step 401, the second logistics robot control method provided by the embodiment of the present disclosure further includes:

[0154] Step 501, determining whether a one-key collection instruction sent by the RMS is received;

[0155] If the judgment result is yes, then go to step 502;

[0156] If the judgment result is no, then go to step 503;

[0157] In one embodiment, as shown in step 301, the RMS may or may not set a one-key collection area. The one-key collection area refers to the area in the warehousing system where the logistics robot associated with the RMS is located when it is not in a task state. The position corresponding to the one-key collection area does not intersect with the task path of the logistics robot.

[0158] In one embodiment, if the RMS is provided with a one-key collection area, when the logistics robot is in sleep mode, the RMS needs to first send a one-key collection instruction to the logistics robot. When the logistics robot receives the one-key collection instruction, it moves to the one-key collection area in response to the one-key collection instruction.

[0159] Step 502, in response to the one-key collection instruction, move to the one-key collection area, and send the one-key collection instruction response result to the RMS;

[0160] Step 503, determining whether the state of the logistics robot is a charging state;

[0161] Step 504: If the judgment result is yes, in response to the stop charging instruction sent by the RMS, stop charging.

[0162] In one embodiment, when the logistics robot needs to resume work, the dormant logistics robot needs to be awakened; based on this, the embodiment of the present disclosure also provides a third logistics robot control method, which can be executed by the RMS. Figure 6 As shown, the third logistics robot control method provided by the embodiment of the present disclosure includes:

[0163] Step 601: Send a wake-up instruction to a logistics robot in a dormant state that is associated with the robot management system RMS, so that the logistics robot in the dormant state is converted to a wake-up state.

[0164] In one embodiment, the logistics robot in the dormant state refers to a logistics robot converted into the dormant state according to the first logistics robot control method provided in the embodiment of the present disclosure.

[0165] In one embodiment, step 601 includes:

[0166] Adding the logistics robot in a dormant state associated with the RMS to a wake-up list;

[0167] Send a wake-up instruction to the logistics robot in the wake-up list.

[0168] In one embodiment, the logistics robot in the wake-up list refers to a logistics robot that is converted into a dormant state according to the first logistics robot control method provided in an embodiment of the present disclosure.

[0169] In one embodiment, the RMS may create a wake-up list, then obtain the status of each logistics robot, and add the logistics robots in a dormant state to the wake-up list.

[0170] In one embodiment, the RMS may send a wake-up instruction to each logistics robot in the wake-up list in sequence, or may send a wake-up instruction to all logistics robots in the wake-up list in parallel and simultaneously.

[0171] In one embodiment, since the robots in the wake-up list may be converted from a dormant state to a wake-up state due to reasons such as manual wake-up, the sending of a wake-up instruction to the logistics robots in the wake-up list includes:

[0172] Poll the logistics robots in the wake-up list and remove the logistics robots in the wake-up list that are not in a dormant state.

[0173] In one embodiment, in order to improve the working efficiency of the logistics robot, so that the logistics robot can continue to perform the cached tasks before the awakening state after being awakened, after sending the awakening instruction to the logistics robot in the dormant state associated with the robot management system RMS, the third logistics robot control method provided by the embodiment of the present disclosure also includes:

[0174] The business data stored before the dormant state is used to initialize the corresponding logistics robot in the awakened state.

[0175] In one embodiment, when the logistics robot needs to resume work, the dormant logistics robot needs to be awakened; based on this, the embodiment of the present disclosure also provides a fourth logistics robot control method that can be executed by the logistics robot. Figure 7 As shown, the fourth logistics robot control method provided by the embodiment of the present disclosure includes:

[0176] Step 701, receiving a wake-up instruction sent by the robot management system RMS;

[0177] Step 702: In response to the wake-up instruction, the sleep state is switched to the wake-up state.

[0178] In order to implement the first logistics robot control method applied to RMS provided by the embodiment of the present disclosure, the embodiment of the present disclosure also provides a logistics robot control device. Figure 8 As shown, Figure 8 The first embodiment of the present disclosure provides a schematic diagram of the structure of a logistics robot control device. The logistics robot control device 800 includes:

[0179] The first sending module 801 is used to send a sleep instruction to each logistics robot associated with the robot management system RMS;

[0180] The first receiving module 802 is used to receive the sleep instruction response result fed back by the logistics robot;

[0181] A first judgment module 803 is used to judge whether all logistics robots associated with the RMS are converted to a dormant state based on the dormant instruction response result;

[0182] The first sleep module 804 is used to continue sending sleep instructions if the judgment result is no, until all logistics robots associated with the RMS are converted to sleep state.

[0183] In one embodiment, the sleep instruction response result is used to indicate the corresponding state of the logistics robot; the state of the logistics robot is one of a task state and a sleep state.

[0184] In one embodiment, the first determination module 803 is specifically configured to:

[0185] If there is at least one sleep instruction response result in the sleep instruction response results indicating that the state of the corresponding logistics robot is a task state, it is determined that not all logistics robots associated with the RMS are converted to a sleep state.

[0186] In one embodiment, the logistics robot control device 800 further includes a first sleep duration determination module, and the first sleep duration determination module is used to:

[0187] Obtaining power information of each of the logistics robots;

[0188] Based on the power information of the logistics robot with the lowest power, determining the sleep time of the logistics robot with the lowest power;

[0189] The sleep time of the logistics robot with the lowest power consumption is displayed on the control interface of the RMS.

[0190] In one embodiment, the first sending module 801 is specifically used for:

[0191] In response to a sleep instruction trigger signal, determining whether the RMS is provided with a key collection area;

[0192] If the judgment result is yes, a one-key collection instruction is sent to each logistics robot associated with the RMS; the one-key collection instruction is used to move the logistics robot to the one-key collection area; in response to all logistics robots arriving at the one-key collection area, a sleep instruction is sent to each logistics robot associated with the RMS;

[0193] If the judgment result is no, obtain the status of the logistics robot; if there is a logistics robot in a charging state, send a stop charging instruction to the robot in the charging state; in response to the logistics robot in the charging state stopping charging, send a sleep instruction to each logistics robot associated with the RMS.

[0194] In one embodiment, the first sending module 801 is specifically used for:

[0195] A sleep-in-place instruction is sent to each logistics robot associated with the RMS, where the sleep-in-place instruction is used to make the logistics robot sleep at a preset sleep point.

[0196] In one embodiment, the logistics robot control device 800 further includes a sleep list adding module, and the sleep list adding module is used to:

[0197] Poll the status of all logistics robots associated with the RMS, and add logistics robots that are not in a dormant state to a dormant list;

[0198] Send a sleep instruction to each logistics robot in the sleep list.

[0199] In one embodiment, the logistics robot control device 800 further includes a storage module, and the storage module is used to:

[0200] The business data of the logistics robot before it enters the dormant state is stored.

[0201] In order to implement the second logistics robot control method applied to a logistics robot provided in the embodiment of the present disclosure, the embodiment of the present disclosure also provides a logistics robot control device. Fig. 9 As shown, Fig. 9 The schematic diagram of the structure of the second logistics robot control device provided by the embodiment of the present disclosure. The logistics robot control device 900 includes:

[0202] The second receiving module 901 is used to receive a sleep instruction sent by the robot management system RMS;

[0203] An acquisition module 902 is used to acquire the status of the logistics robot;

[0204] The second sleep module 903 is used to convert the logistics robot into the sleep state in response to the sleep instruction if the logistics robot is in the idle state; if the logistics robot is in the task state, wait for the robot to convert into the idle state and then enter the sleep state.

[0205] In one embodiment, the logistics robot control device 900 further includes a first sleep duration determination module, and the first sleep duration determination module is used to:

[0206] The power information of the logistics robots is sent to the RMS, so that the RMS determines the sleep time of the logistics robot with the lowest power based on the power information of the logistics robot with the lowest power.

[0207] In one embodiment, the logistics robot control device 900 further includes a second charging status judgment module, and the second charging status judgment module is used to:

[0208] Determining whether a one-key collection instruction sent by the RMS is received;

[0209] If the judgment result is yes, then in response to the one-key collection instruction, move to the one-key collection area, and send the one-key collection instruction response result to the RMS;

[0210] If the judgment result is no, then determine whether the state of the logistics robot is charging;

[0211] If the determination result is yes, charging is stopped in response to a stop charging instruction sent by the RMS.

[0212] In order to implement the third logistics robot control method applied to RMS provided in the embodiment of the present disclosure, the embodiment of the present disclosure also provides a logistics robot control device. Fig.10 As shown, Fig.10 The third logistics robot control device provided in the embodiment of the present disclosure is a schematic diagram of the structure of the logistics robot control device 1000, comprising:

[0213] The second sending module 1001 is used to send a wake-up instruction to a logistics robot in a dormant state associated with the robot management system RMS, so that the logistics robot in the dormant state is converted to a wake-up state; the logistics robot in the dormant state refers to a logistics robot converted to a dormant state according to the first logistics robot control method provided in an embodiment of the present disclosure.

[0214] In one embodiment, the second sending module 1001 is specifically used for:

[0215] Adding the logistics robot in a dormant state associated with the RMS to a wake-up list;

[0216] Send a wake-up instruction to the logistics robot in the wake-up list.

[0217] In one embodiment, the second sending module 1001 is specifically used for:

[0218] Poll the logistics robots in the wake-up list and remove the logistics robots in the wake-up list that are not in a dormant state.

[0219] In one embodiment, the logistics robot control device 1000 further includes an initialization module, and the initialization module is used to:

[0220] The business data stored before the dormant state is used to initialize the corresponding logistics robot in the awakened state.

[0221] In order to implement the fourth logistics robot control method applied to a logistics robot provided in the embodiment of the present disclosure, the embodiment of the present disclosure also provides a logistics robot control device. Fig.11 As shown, Fig.11 This is a schematic diagram of the structure of the fourth logistics robot control device provided by the embodiment of the present disclosure. The logistics robot control device 1100 includes:

[0222] The third receiving module 1101 is used to receive a wake-up instruction sent by the robot management system RMS.

[0223] It should be noted that: the logistics robot control device provided in the above embodiment only uses the division of the above program modules as an example when controlling the logistics robot. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the logistics robot control device is divided into different program modules to complete all or part of the processing described above. In addition, the first logistics robot control device, the second logistics robot control device, the third logistics robot control device and the fourth logistics robot control device provided in the above embodiment respectively belong to the same concept as the first logistics robot control method, the second logistics robot control method, the third logistics robot control method and the fourth logistics robot control method provided in the embodiment of the present disclosure. The specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0224] The disclosed embodiment also provides a logistics robot control system, including an RMS and at least two logistics machine robots associated with the RMS;

[0225] The RMS is used to send a sleep instruction to each logistics robot associated with the RMS; receive a sleep instruction response result fed back by the logistics robot; based on the sleep instruction response result, determine whether all logistics robots associated with the RMS are converted to a sleep state; if the determination result is no, continue to send sleep instructions until all logistics robots associated with the RMS are converted to a sleep state;

[0226] The logistics machine robot is used to receive the sleep instruction sent by the RMS; obtain the status of the logistics robot; if the logistics robot is in an idle state, it is converted to the sleep state in response to the sleep instruction; if the logistics robot is in a task state, it waits for the robot to be converted to an idle state and then enters the sleep state.

[0227] Fig.12 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure is shown in FIG. Fig.12 As shown, the electronic device 1200 includes at least one processor 1202; and a memory 1201 communicatively connected to the at least one processor 1202; wherein the memory 1201 stores instructions executable by the at least one processor 1202, and the instructions are executed by the at least one processor 1202 to implement the steps of the first logistics robot control method or the second logistics robot control method described in the embodiments of the present disclosure.

[0228] Optionally, the electronic device may specifically be a control device of an embodiment of the present application, and the electronic device may implement corresponding processes implemented by the control device in various methods of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0229] Optionally, the electronic device may specifically be a network device in an embodiment of the present application, and the electronic device may implement corresponding processes implemented by the network device in each method in the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0230] It is understood that the electronic device also includes a communication interface 1203. The various components in the electronic device are coupled together through a bus system 1204. It is understood that the bus system 1204 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1204 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.12 Various buses are labeled as bus system 1204.

[0231] It can be understood that the memory 1201 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLinkDynamicRandomAccessMemory), and direct memory bus random access memory (DRRAM, DirectRandomAccessMemory).The memory 1201 described in the embodiments of the present invention is intended to include but is not limited to these and any other suitable types of memories.

[0232] The method disclosed in the above embodiment of the present disclosure can be applied to the processor 1202, or implemented by the processor 1202. The processor 1202 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 1202 or the instruction in the form of software. The above processor 1202 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 1202 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 1201, and the processor 1202 reads the information in the memory 1201 and completes the steps of the above method in combination with its hardware.

[0233] In an exemplary embodiment, the electronic device may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general purpose processors, controllers, MCUs, microprocessors, or other electronic components to execute the aforementioned method.

[0234] The embodiments of the present disclosure also provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to implement the steps of the first logistics robot control method or the second logistics robot control method described in the embodiments of the present invention when executed.

[0235] Optionally, the computer-readable storage medium can be applied to the control device in the embodiments of the present application, and the computer instructions enable the computer to execute the corresponding processes implemented by the control device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0236] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0237] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0238] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0239] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0240] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.

[0241] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0242] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A logistics robot control method, characterized in that: include: Send a sleep command to each logistics robot associated with the robot management system RMS; Receiving a sleep instruction response result fed back by the logistics robot; Based on the sleep instruction response result, determine whether all logistics robots associated with the RMS are all converted to a sleep state; If the judgment result is no, continue to send sleep instructions until all logistics robots associated with the RMS are converted to sleep state.

2. The method according to claim 1, characterized in that The sleep instruction response result is used to indicate the corresponding state of the logistics robot; the state of the logistics robot is one of a task state and a sleep state.

3. The method according to claim 2, characterized in that The step of judging whether all logistics robots associated with the RMS are all converted to a dormant state based on the dormant instruction response result includes: If there is at least one sleep instruction response result in the sleep instruction response results indicating that the state of the corresponding logistics robot is a task state, it is determined that not all logistics robots associated with the RMS are converted to a sleep state.

4. The method according to claim 1, characterized in that: After sending the sleep instruction to each logistics robot associated with the robot management system RMS, the method further comprises: Obtaining power information of each of the logistics robots; Based on the power information of the logistics robot with the lowest power, determining the sleep time of the logistics robot with the lowest power; The sleep time of the logistics robot with the lowest power consumption is displayed on the control interface of the RMS.

5. The method according to claim 1, characterized in that The sending of a sleep instruction to each logistics robot associated with the robot management system RMS comprises: In response to a sleep instruction trigger signal, determining whether the RMS is provided with a key collection area; If the judgment result is yes, a one-key collection instruction is sent to each logistics robot associated with the RMS; the one-key collection instruction is used to move the logistics robot to the one-key collection area; in response to all logistics robots arriving at the one-key collection area, a sleep instruction is sent to each logistics robot associated with the RMS; If the judgment result is no, obtain the status of the logistics robot; if there is a logistics robot in a charging state, send a stop charging instruction to the robot in the charging state; in response to the logistics robot in the charging state stopping charging, send a sleep instruction to each logistics robot associated with the RMS.

6. The method according to claim 5, characterized in that In response to the logistics robot in the charging state stopping charging, sending a sleep instruction to each logistics robot associated with the RMS includes: A sleep-in-place instruction is sent to each logistics robot associated with the RMS, where the sleep-in-place instruction is used to make the logistics robot sleep at a preset sleep point.

7. The method according to claim 1, characterized in that After all logistics robots associated with the RMS are converted to a dormant state, the method further includes: Poll the status of all logistics robots associated with the RMS, and add logistics robots that are not in a dormant state to a dormant list; Send a sleep instruction to each logistics robot in the sleep list.

8. The method according to claim 1, characterized in that After all logistics robots associated with the RMS are converted to a dormant state, the method further includes: The business data of the logistics robot before it enters the dormant state is stored.

9. A logistics robot control method, characterized in that: include: Receive the sleep command sent by the robot management system RMS; Get the status of the logistics robot; If the logistics robot is in an idle state, it switches to a sleep state in response to the sleep instruction; if the logistics robot is in a task state, it waits for the robot to switch to an idle state before entering a sleep state.

10. The method according to claim 9, characterized in that After receiving the sleep instruction sent by the RMS, the method further comprises: The power information of the logistics robots is sent to the RMS, so that the RMS determines the sleep time of the logistics robot with the lowest power based on the power information of the logistics robot with the lowest power.

11. The method according to claim 9, characterized in that Before receiving the sleep instruction sent by the RMS, the method further includes: Determining whether a one-key collection instruction sent by the RMS is received; If the judgment result is yes, then in response to the one-key collection instruction, move to the one-key collection area, and send the one-key collection instruction response result to the RMS; If the judgment result is no, then determine whether the state of the logistics robot is charging; If the determination result is yes, charging is stopped in response to a stop charging instruction sent by the RMS.

12. A logistics robot control method, characterized in that: include: A wake-up command is sent to a logistics robot in a dormant state associated with the robot management system RMS to convert the logistics robot in the dormant state into a wake-up state; the logistics robot in the dormant state refers to a logistics robot converted into a dormant state according to any one of the logistics robot control methods according to claims 1 to 8.

13. The method according to claim 12, characterized in that The sending of a wake-up instruction to a logistics robot in a dormant state associated with a robot management system RMS includes: Adding the logistics robot in a dormant state associated with the RMS to a wake-up list; Send a wake-up instruction to the logistics robot in the wake-up list.

14. The method according to claim 13, characterized in that The sending a wake-up instruction to the logistics robot in the wake-up list includes: Poll the logistics robots in the wake-up list and remove the logistics robots in the wake-up list that are not in a dormant state.

15. The method according to claim 12, characterized in that After sending a wake-up instruction to the logistics robot in a dormant state associated with the robot management system RMS, the method further includes: The business data stored before the dormant state is used to initialize the corresponding logistics robot in the awakened state.

16. A logistics robot control method, characterized in that: include: Receive a wake-up command sent by the robot management system RMS; In response to the wake-up instruction, the sleep state is switched to the wake-up state.

17. A logistics robot control device, characterized in that: include: A first sending module is used to send a sleep instruction to each logistics robot associated with the robot management system RMS; A first receiving module, used for receiving a sleep instruction response result fed back by the logistics robot; A first judgment module is used to judge whether all logistics robots associated with the RMS are converted to a dormant state based on the dormant instruction response result; The first sleep module is used to continue sending sleep instructions if the judgment result is no, until all logistics robots associated with the RMS are converted to sleep state.

18. A logistics robot control device, characterized in that: include: A second receiving module is used to receive a sleep instruction sent by the robot management system RMS; The acquisition module is used to obtain the status of the logistics robot; The second sleep module is used to convert the logistics robot into the sleep state in response to the sleep instruction if the logistics robot is in the idle state; if the logistics robot is in the task state, wait for the robot to be converted into the idle state before entering the sleep state.

19. A logistics robot control device, characterized in that: include: The second sending module is used to send a wake-up instruction to a logistics robot in a dormant state associated with the robot management system RMS, so that the logistics robot in the dormant state is converted to a wake-up state.

20. A logistics robot control device, characterized in that: include: The third receiving module is used to receive the wake-up instruction sent by the robot management system RMS.

21. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 8, or claims 9 to 11, or claims 12 to 15, or claim 16.

22. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to perform the method according to any one of claims 1 to 8, or claims 9 to 11, or claims 12 to 15, or claim 16.

Citation Information

Cited By

  • Logistics robot control method and apparatus, electronic device, and storage medium

    WO2026061263A1