CN114254969A - Multi-bin distribution robot order receiving method and device, storage medium and equipment - Google Patents

Multi-bin distribution robot order receiving method and device, storage medium and equipment Download PDF

Info

Publication number
CN114254969A
CN114254969A CN202111369084.2A CN202111369084A CN114254969A CN 114254969 A CN114254969 A CN 114254969A CN 202111369084 A CN202111369084 A CN 202111369084A CN 114254969 A CN114254969 A CN 114254969A
Authority
CN
China
Prior art keywords
order
creating
standby position
request
dispatching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111369084.2A
Other languages
Chinese (zh)
Inventor
肖夏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Yunji Technology Co Ltd
Original Assignee
Beijing Yunji Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Yunji Technology Co Ltd filed Critical Beijing Yunji Technology Co Ltd
Priority to CN202111369084.2A priority Critical patent/CN114254969A/en
Publication of CN114254969A publication Critical patent/CN114254969A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/008Manipulators for service tasks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Operations Research (AREA)
  • Human Resources & Organizations (AREA)

Abstract

The invention discloses a multi-warehouse delivery robot order receiving method, a multi-warehouse delivery robot order receiving device, a storage medium and multi-warehouse delivery robot order receiving equipment, relates to the field of robot delivery, and mainly solves the problems that the existing multi-warehouse delivery robot order receiving method is not intelligent enough, and the multi-warehouse delivery robot cannot receive new instructions in parallel during working. The method comprises the following steps: receiving a dispatching request sent by a first dispatching terminal; and under the condition that the current position is within a preset range of a standby position, creating first order receiving information based on the order dispatching request, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin. The invention is used for the order receiving process of the multi-bin distribution robot.

Description

Multi-bin distribution robot order receiving method and device, storage medium and equipment
Technical Field
The invention relates to the field of robot distribution, in particular to a multi-bin distribution robot order receiving method, a multi-bin distribution robot order receiving device, a multi-bin distribution robot storage medium and multi-bin distribution robot order receiving equipment.
Background
With the development of the intelligent mechanized era, robots gradually enter the daily lives of people, for example, intelligent robots in the scenes of hotels and office buildings can be in butt joint with automatic containers, and the full-flow unmanned distribution service is realized; and services such as taking out and leading guests to rooms can be realized. Great convenience is brought to guests, and the experience of the stores is improved.
In an actual scene, a takeout or rider person needs to create a robot distribution task for a user, namely a receiver, through a distribution end, but the robot can be distributed to the distribution task only after the robot returns to a standby position; once the robot starts to deliver objects and leaves the standby position, the objects cannot be distributed to delivery tasks, even if the robot still has available compartments, resources are wasted, waiting time of takeaway or rider personnel is prolonged, and working efficiency is low.
Disclosure of Invention
In view of the above problems, the present invention provides a method, an apparatus, a storage medium and a device for receiving orders by a multi-warehouse delivery robot, and mainly aims to solve the problem that the multi-warehouse delivery robot cannot receive new instructions in parallel during work due to insufficient intellectualization in the current multi-warehouse delivery robot receiving orders.
In order to solve the technical problem, in a first aspect, the present invention provides a multi-warehouse delivery robot order receiving method, including:
receiving a dispatching request sent by a first dispatching terminal;
and under the condition that the current position is within a preset range of the standby position, creating first order receiving information based on the order dispatching request, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin.
Optionally, the receiving the order dispatching request sent by the first order dispatching terminal includes:
receiving a dispatching request sent by a first dispatching terminal under the condition of leaving a standby position;
the creating, based on the order dispatching request, first order receiving information when the current position is within the preset range of the standby position includes:
and under the condition that the current position is within a preset range of the standby position, creating first order receiving information and a return instruction based on the order dispatching request, wherein the return instruction is used for instructing the multi-bin distribution robot to return to the standby position.
Alternatively to this, the first and second parts may,
the first order receiving information is created by a first multi-warehouse delivery robot entering a preset range of the standby position after the order dispatching request is sent out.
Optionally, the creating, based on the order dispatching request, first order receiving information under the condition that the current position is within the preset range of the standby position includes:
and under the condition that the current position is within the preset range of the standby position and an idle storage bin exists, creating first order receiving information based on the order dispatching request.
Optionally, the order request includes the type of the goods to be put into the storage bin,
the receiving of the order dispatching request sent by the first order dispatching terminal includes:
receiving a dispatching request sent by a first dispatching terminal under the condition that a second order task is executed and leaves a standby position;
the creating, based on the order dispatching request, first order receiving information when the current position is within the preset range of the standby position includes:
and creating the first order information and the return instruction based on the order dispatching request under the condition that the current position is within a preset range of the standby position and the priority of the item type associated with the order dispatching request is higher than that of the item type associated with the second order task.
Optionally, the order dispatching request further includes a first delivery location,
the creating the first order information and the return instruction based on the order dispatching request when the current position is within the preset range of the standby position and the priority of the item type associated with the order dispatching request is higher than the priority of the item type associated with the second order task includes:
and when the current position is within the preset range of the standby position, the priority of the item type associated with the order dispatching request is higher than the priority of the item type associated with the second order task, and the first distribution position is within the preset distance of the second distribution position of the second order task or the first distribution position is in the task path of the second order task, creating the first order information and the return instruction based on the order dispatching request.
Optionally, the first order receiving information further includes identification information of a multi-warehouse delivery robot,
the method further comprises sending the multi-bin delivery robot identification information to a requester of the dispatch request.
In a second aspect, an embodiment of the present invention further provides an order receiving device for a multi-warehouse delivery robot, including:
the receiving unit is used for receiving a dispatching request sent by a first dispatching terminal;
and the creating unit is used for creating first order receiving information based on the order dispatching request under the condition that the current position is within the preset range of the standby position, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin.
In order to achieve the above object, according to a third aspect of the present invention, there is provided a storage medium including a stored program, wherein the multi-warehouse delivery robot order taking method described above is implemented when the program is executed by a processor.
In order to achieve the above object, according to a fourth aspect of the present invention, there is provided an electronic device comprising at least one processor, and at least one memory connected to the processor; the processor is used for calling the program instructions in the memory and executing the multi-bin distribution robot order receiving method.
By means of the technical scheme, the multi-warehouse delivery robot order receiving method and the multi-warehouse delivery robot order receiving device provided by the invention solve the problems that the existing multi-warehouse delivery robot is not intelligent enough in the order receiving process and cannot receive new instructions in parallel during working, and receive an order dispatching request sent by a first order dispatching terminal; and under the condition that the current position is within a preset range of the standby position, creating first order receiving information based on the order dispatching request, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin. In the scheme, the multi-bin distribution robot is controlled within the preset range to receive the instruction, so that the distribution and receiving instructions can be processed in parallel, the working efficiency of the multi-bin distribution robot is improved, the safety of articles of a user is guaranteed by setting the article storage code for opening the storage bin, and the user experience is improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart illustrating a multi-warehouse delivery robot order receiving method according to an embodiment of the present invention;
fig. 2 is a block diagram illustrating the components of a multi-warehouse delivery robot order receiving device according to an embodiment of the present invention;
fig. 3 shows a block diagram of a multi-warehouse delivery robot order receiving device according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
In order to solve the problem that the multi-warehouse delivery robot cannot receive new instructions in parallel during work due to insufficient intelligence in the current multi-warehouse delivery robot order receiving process, the embodiment of the invention provides an order receiving method for the multi-warehouse delivery robot, and as shown in fig. 1, the method comprises the following steps:
101. receiving a dispatching request sent by a first dispatching terminal;
illustratively, the first dispatch terminal can be a mobile phone, a computer, an iPad and other intelligent mobile terminal devices. The order dispatching request sent by the first order dispatching terminal can be sent by the multi-bin distribution robot through the intelligent mobile terminal devices such as the mobile phone, the computer and the iPad in a wireless connection mode. The built-in microcontroller of the multi-bin distribution robot executes receiving operation.
102. And under the condition that the current position is within a preset range of a standby position, creating first order receiving information based on the order dispatching request, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin.
For example, when the usage range reaches a certain scale, the number of the multi-warehouse delivery robots is generally more than one, so that a server is needed to comprehensively manage the operation of all the multi-warehouse delivery robots. The current position is determined by the multi-cabin distribution robot through acquiring self positioning in real time by a built-in GPS positioner. The standby position may be determined by a user who purchases the multi-warehouse distribution robot, and the standby position is managed by a server in a unified manner, and is used as a position for loading articles into the multi-warehouse distribution robot. The preset range may be determined by a user who purchases the multi-warehouse delivery robot, or may be set by a manufacturer when the multi-warehouse delivery robot leaves a factory. A many storehouses delivery robot has a plurality of storehouses, and for convenient management, every storehouse has its storage storehouse sign that corresponds, and for the security of protection article, need open the storehouse and need input its above-mentioned deposit sign of correspondence, the deposit sign of above-mentioned storehouse is every time opened the door and can be renewed at once to prevent that someone can repeatedly open the door, destroys the storehouse security. And under the condition that the multi-bin distribution robot is in a preset range of a standby position, the multi-bin distribution robot receives the order dispatching request sent by intelligent mobile terminal equipment such as the mobile phone, a computer and an iPad in a wireless connection mode, and creates the first order receiving information based on the order dispatching request, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin.
By means of the technical scheme, the multi-warehouse delivery robot order receiving method provided by the invention solves the problems that the existing multi-warehouse delivery robot is not intelligent enough in the order receiving process and cannot receive new instructions in parallel during working, and receives the order sending request sent by the first order sending terminal; and under the condition that the current position is within a preset range of the standby position, creating first order receiving information based on the order dispatching request, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin. In the scheme, the multi-bin distribution robot is controlled within the preset range to receive the instruction, so that the distribution and receiving instructions can be processed in parallel, the working efficiency of the multi-bin distribution robot is improved, the safety of articles of a user is guaranteed by setting the article storage code for opening the storage bin, and the user experience is improved.
In an embodiment, the receiving the dispatching request sent by the first dispatching terminal includes:
receiving a dispatching request sent by a first dispatching terminal under the condition of leaving the standby position;
the creating, based on the order dispatching request, first order receiving information when the current position is within the preset range of the standby position includes:
and under the condition that the current position is within a preset range of the standby position, creating first order receiving information and a return instruction based on the order dispatching request, wherein the return instruction is used for instructing the multi-bin distribution robot to return to the standby position.
For example, when the GPS locator of the multi-warehouse distribution robot detects that the self-location is different from the standby location, it is determined that the multi-warehouse distribution robot leaves the standby location, in this case, a dispatching request sent to the multi-warehouse distribution robot by the mobile phone, the computer, the iPad, and other intelligent mobile terminal devices through a wireless connection may be received, it should be noted that the location of the multi-warehouse distribution robot is not only different from the standby location, but also within a preset range, that is, may not exceed a long distance, otherwise the dispatching request cannot be received. And the multi-bin distribution robot receives the dispatching request under the condition that the condition is met, and creates the storage bin identification, and a storage code and a return instruction which are associated with the storage bin identification and used for opening the storage bin. The return command is a command for controlling the multi-bin distribution robot to return to the standby position to fetch the objects.
For example, in a certain factory, the standby position is a gate express point, the preset range is 200 meters, when the multi-warehouse delivery robot detects that the self-location is different from the gate express point location and the distance from the gate express point is less than 200 meters, a delivery request sent by a first delivery terminal can be received, and the storage warehouse identifier is created based on the delivery request to determine which storage warehouse in the multi-warehouse delivery robot the goods requested for delivery need to be stored; creating a storage code for opening the storage bin associated with the storage bin identification, and sending the storage code to a client for opening the storage bin as a key; and creating a return instruction to control the multi-cabin distribution robot to return to a gate express point for fetching the goods.
In one embodiment of the present invention, the substrate is,
the first order receiving information is created by a first multi-warehouse delivery robot entering a preset range of the standby position after the order dispatching request is sent out.
For example, when the usage range reaches a certain scale, the number of the multi-warehouse delivery robots is generally greater than one, so it is necessary to coordinate the order of receiving instructions of the multi-warehouse delivery robots, that is, after the first dispatch terminal sends the dispatch request, the server monitors all the locations of the multi-warehouse delivery robots, and when detecting the first multi-warehouse delivery robot entering the preset range of the standby position, the server instructs the multi-warehouse delivery robots to receive the dispatch request, and creates the warehouse identifier and the storage code for opening the warehouse associated with the warehouse identifier based on the dispatch request.
For example, in a certain factory, the standby position is a gate express point, the preset range is 200 meters, the server detects that the first order terminal sends the order request, monitors A, B two multi-warehouse distribution robots in the factory, and when detecting that an a multi-warehouse distribution robot is located 180 meters away from the gate express point and a B multi-warehouse distribution robot is located 350 meters away from the gate express point, sends the order request to the a multi-warehouse distribution robot, and the a multi-warehouse distribution robot receives the order request and creates the storage warehouse identifier and a storage code for opening a storage warehouse associated with the storage warehouse identifier based on the order request.
In an embodiment, the creating, based on the order dispatching request, first order taking information when the current position is within a preset range of the standby position includes:
and under the condition that the current position is within the preset range of the standby position and an idle storage bin exists, creating first order receiving information based on the order dispatching request.
For example, when the multi-warehouse delivery robot is full and cannot put articles, the server monitors the positioning of all the multi-warehouse delivery robots after the first dispatch terminal sends the dispatch request, judges the idle condition of the storage warehouse of the multi-warehouse delivery robots when detecting that the multi-warehouse delivery robots meet the preset range of entering the standby position, compares the multi-warehouse delivery robots with the most idle storage warehouse, controls the multi-warehouse delivery robots to receive the dispatch request, and creates the storage warehouse identification and the stock code for opening the storage warehouse associated with the storage warehouse identification based on the dispatch request.
For example, in a certain factory area, the standby position is a gate express point, the preset range is 200 meters, the server detects that the first order terminal sends the order request, monitors A, B two multi-warehouse distribution robots in the factory area, and sends the order request to the a multi-warehouse distribution robot when detecting that the a multi-warehouse distribution robot and the B multi-warehouse distribution robot are located in a range 180 meters away from the gate express point at the same time, but the a multi-warehouse distribution robot has 3 empty warehouses and the B multi-warehouse distribution robot does not have an empty warehouse, the a multi-warehouse distribution robot receives the order request, and creates the storage warehouse identifier and the storage code for opening the storage warehouse associated with the storage warehouse identifier based on the order request.
In one embodiment, the order request includes the type of item to be placed in the bin,
the receiving of the order dispatching request sent by the first order dispatching terminal includes:
receiving a dispatching request sent by a first dispatching terminal under the condition that a second order task is executed and leaves a standby position;
the creating, based on the order dispatching request, first order receiving information when the current position is within the preset range of the standby position includes:
and creating the first order information and the return instruction based on the order dispatching request under the condition that the current position is within a preset range of the standby position and the priority of the item type associated with the order dispatching request is higher than that of the item type associated with the second order task.
For example, to distinguish between the urgency and the lightness of the order task, the order task may be set with a priority, and the multi-warehouse delivery robot may execute the task according to the priority, which is determined according to the type of the item associated with the order task. For example, the priority of the medicine is higher than that of the food and the priority of the goods is higher than that of the express goods, and the priority of the food and the goods is higher than that of the normal temperature goods when the temperature of the food is higher or lower than the ambient temperature within a certain range. In order to facilitate distribution personnel, the distribution personnel do not need to wait at the standby position of the multi-bin distribution robot all the time, articles can be put in until the multi-bin distribution robot returns to the standby position, the standby position is provided with a storage cabinet, the distribution personnel can put the articles into the storage cabinet, a temperature sensor is arranged in the storage cabinet, the temperature sensor can acquire the ambient temperature and the temperature of food put into the storage cabinet, and when the temperature of the food put into the storage cabinet is detected to be higher than or lower than the ambient temperature and reaches a preset temperature difference, the distribution personnel are distributed preferentially. The predetermined temperature difference may be set by a manufacturer when the multi-warehouse delivery robot leaves a factory, or may be set by a user. When the multi-warehouse distribution robot detects a new order task, the order task is received, the priority of the order task is compared with the priority of the ongoing order task, namely the priority of the second order task, the first order information is created for the order task with high priority, a return instruction is created for the multi-warehouse distribution robot, the multi-warehouse distribution robot returns to the standby position, and the order task with high priority is distributed preferentially.
For example, in a certain factory, the standby position is a gate express point, the preset range is 200 meters, the preset temperature difference is 3 degrees celsius, the ambient temperature is 19 degrees celsius, the a multi-warehouse delivery robot delivers the express items within a range of 180 meters from the gate express point, and a new order task is received: and delivering cold drinks, detecting the temperature of the articles in the order by the storage cabinet, determining that the temperature of the cold drinks is 12 ℃ lower than the ambient temperature according to a temperature sensor in the storage cabinet, determining that the cold drinks are food > express delivery articles, and therefore the priority of the cold drinks is higher than that of the express delivery articles, preferentially creating a storage bin identifier of the cold drinks and a storage code which is associated with the storage bin identifier and is used for opening the storage bin, and creating a return instruction for the A multi-bin delivery robot, so that the A multi-bin delivery robot returns to an express delivery gate point to preferentially deliver the cold drinks.
In one embodiment, the order request further includes a first delivery location,
the creating the first order information and the return instruction based on the order dispatching request when the current position is within the preset range of the standby position and the priority of the item type associated with the order dispatching request is higher than the priority of the item type associated with the second order task includes:
and when the current position is within the preset range of the standby position, the priority of the item type associated with the order dispatching request is higher than the priority of the item type associated with the second order task, and the first distribution position is within the preset distance of the second distribution position of the second order task or the first distribution position is in the task path of the second order task, creating the first order information and the return instruction based on the order dispatching request.
For example, when the multi-warehouse delivery robot receives a certain order task, the nearest moving path is generated according to the order location to be delivered by the order task. When the multi-warehouse distribution robot is executing a task, namely a second order task, and moves to a second distribution position, and the multi-warehouse distribution robot is still in a preset range of the standby position at the moment, the first order taking task with the priority higher than the second order task is received, the order place of the first order taking task is detected, if the order place of the first order taking task, namely a first distribution position, is in a preset distance of the second distribution position of the second order task or the order place of the first order taking task, namely a first distribution position, is in a task path of the second order task, a return instruction is created for the multi-warehouse distribution robot, the multi-warehouse distribution robot is made to return to the standby position, and the order task with the high priority is distributed preferentially.
For example, in a certain factory, the standby position is a gate express point, the preset range is 200 meters, the a multi-warehouse delivery robot delivers the express items, the a multi-warehouse delivery robot is located within 180 meters away from the gate express point, and a new order task is received at the moment: the method comprises the steps of distributing hot milk tea, wherein the priority of the hot milk tea is higher than that of express goods, detecting an order place of the hot milk tea by the A multi-bin distribution robot, and when the fact that the order place of the hot milk tea is located in a path of the order place of the express goods is detected, creating a return instruction for the A multi-bin distribution robot, enabling the A multi-bin distribution robot to return to a gate express point, preferentially distributing the hot milk tea, and then distributing the express goods.
In one embodiment, the first order receiving information further includes identification information of the multi-warehouse delivery robot,
the method further comprises sending the multi-bin delivery robot identification information to a requester of the dispatch request.
For example, in order to facilitate the distribution personnel to determine which of the multiple multi-warehouse distribution robots has received the first order task, each of the multiple multi-warehouse distribution robots is provided with the identification information of the multi-warehouse distribution robot, that is, a code number, where the identification information of the multi-warehouse distribution robot may be set by a manufacturer when the multi-warehouse distribution robot leaves a factory or may be set by a user. And after the multi-warehouse distribution robot receives the first order task, the identification information of the multi-warehouse distribution robot is sent to a sender of the first order task, namely a distribution person.
Further, as an implementation of the method shown in fig. 1, an embodiment of the present invention further provides an order receiving device for a multi-warehouse delivery robot, which is used for implementing the method shown in fig. 1. The embodiment of the apparatus corresponds to the embodiment of the method, and for convenience of reading, details in the embodiment of the apparatus are not repeated one by one, but it should be clear that the apparatus in the embodiment can correspondingly implement all the contents in the embodiment of the method. As shown in fig. 2, the apparatus includes: a receiving unit 21, a creating unit 22, wherein
A receiving unit 21, configured to receive an order dispatching request sent by a first order dispatching terminal;
and the creating unit 22 is configured to create first order receiving information based on the order dispatching request when the current position is within the preset range of the standby position, where the first order receiving information includes a storage bin identifier and a storage code associated with the storage bin identifier and used for opening the storage bin.
Illustratively, the receiving the dispatch request sent by the first dispatch terminal includes:
receiving a dispatching request sent by a first dispatching terminal under the condition of leaving a standby position;
the creating, based on the order dispatching request, first order receiving information when the current position is within the preset range of the standby position includes:
and under the condition that the current position is within a preset range of the standby position, creating first order receiving information and a return instruction based on the order dispatching request, wherein the return instruction is used for instructing the multi-bin distribution robot to return to the standby position.
In an exemplary manner, the first and second electrodes are,
the first order receiving information is created by a first multi-warehouse delivery robot entering a preset range of the standby position after the order dispatching request is sent out.
For example, in the case that the current position is within the preset range of the standby position, creating the first order pickup information based on the order dispatching request includes:
and under the condition that the current position is within the preset range of the standby position and an idle storage bin exists, creating first order receiving information based on the order dispatching request.
Illustratively, the order request includes the type of item to be placed in the bin,
the receiving of the order dispatching request sent by the first order dispatching terminal includes:
receiving a dispatching request sent by a first dispatching terminal under the condition that a second order task is executed and leaves a standby position;
the creating, based on the order dispatching request, first order receiving information when the current position is within the preset range of the standby position includes:
and creating the first order information and the return instruction based on the order dispatching request under the condition that the current position is within a preset range of the standby position and the priority of the item type associated with the order dispatching request is higher than that of the item type associated with the second order task.
Illustratively, the order request further includes a first delivery location,
the creating the first order information and the return instruction based on the order dispatching request when the current position is within the preset range of the standby position and the priority of the item type associated with the order dispatching request is higher than the priority of the item type associated with the second order task includes:
and when the current position is within the preset range of the standby position, the priority of the item type associated with the order dispatching request is higher than the priority of the item type associated with the second order task, and the first distribution position is within the preset distance of the second distribution position of the second order task or the first distribution position is in the task path of the second order task, creating the first order information and the return instruction based on the order dispatching request.
Illustratively, the first order receiving information further comprises multi-bin distribution robot identification information,
the method further comprises sending the multi-bin delivery robot identification information to a requester of the dispatch request.
By means of the technical scheme, the multi-warehouse delivery robot order receiving device provided by the invention solves the problems that the existing multi-warehouse delivery robot is not intelligent enough in the order receiving process, and the multi-warehouse delivery robot cannot receive new instructions in parallel during working, and receives the order sending request sent by the first order sending terminal; and under the condition that the current position is within a preset range of the standby position, creating first order receiving information based on the order dispatching request, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin. In the scheme, the multi-bin distribution robot is controlled within the preset range to receive the instruction, so that the distribution and receiving instructions can be processed in parallel, the working efficiency of the multi-bin distribution robot is improved, the safety of articles of a user is guaranteed by setting the article storage code for opening the storage bin, and the user experience is improved.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, the order receiving method of the multi-bin distribution robot is realized by adjusting kernel parameters, and the problems that in the order receiving process of the existing multi-bin distribution robot, intelligentization is not enough, and the multi-bin distribution robot cannot receive new instructions in parallel during working can be solved.
An embodiment of the present invention provides a storage medium, where the storage medium includes a stored program, and the program, when executed by a processor, implements the multi-warehouse delivery robot order taking method.
The embodiment of the invention provides a processor, which is used for running a program, wherein the program executes the multi-bin distribution robot order receiving method during running.
The embodiment of the invention provides equipment, which comprises at least one processor and at least one memory connected with the processor; the processor is used for calling program instructions in the memory and executing the multi-bin distribution robot order receiving method
An embodiment of the present invention provides a device 30, as shown in fig. 3, the device includes at least one processor 301, at least one memory 302 connected to the processor, and a bus 303; wherein, the processor 301 and the memory 302 complete the communication with each other through the bus 303; the processor 301 is configured to call program instructions in the memory to execute the multi-bin delivery robot order taking method described above.
The smart device herein may be a PC, PAD, mobile phone, etc.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a flow management device: receiving a dispatching request sent by a first dispatching terminal; and under the condition that the current position is within a preset range of the standby position, creating first order receiving information based on the order dispatching request, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin.
Further, the receiving of the dispatch request sent by the first dispatch terminal includes:
receiving a dispatching request sent by a first dispatching terminal under the condition of leaving a standby position;
the creating, based on the order dispatching request, first order receiving information when the current position is within the preset range of the standby position includes:
and under the condition that the current position is within a preset range of the standby position, creating first order receiving information and a return instruction based on the order dispatching request, wherein the return instruction is used for instructing the multi-bin distribution robot to return to the standby position.
Further, in the above-mentioned case,
the first order receiving information is created by a first multi-warehouse delivery robot entering a preset range of the standby position after the order dispatching request is sent out.
Further, the creating of the first order receiving information based on the order dispatching request when the current position is within the preset range of the standby position includes:
and under the condition that the current position is within the preset range of the standby position and an idle storage bin exists, creating first order receiving information based on the order dispatching request.
Further, the order request includes the type of the article to be placed in the storage bin,
the receiving of the order dispatching request sent by the first order dispatching terminal includes:
receiving a dispatching request sent by a first dispatching terminal under the condition that a second order task is executed and leaves a standby position;
the creating, based on the order dispatching request, first order receiving information when the current position is within the preset range of the standby position includes:
and creating the first order information and the return instruction based on the order dispatching request under the condition that the current position is within a preset range of the standby position and the priority of the item type associated with the order dispatching request is higher than that of the item type associated with the second order task.
Further, the order dispatching request further comprises a first distribution position,
the creating the first order information and the return instruction based on the order dispatching request when the current position is within the preset range of the standby position and the priority of the item type associated with the order dispatching request is higher than the priority of the item type associated with the second order task includes:
and when the current position is within the preset range of the standby position, the priority of the item type associated with the order dispatching request is higher than the priority of the item type associated with the second order task, and the first distribution position is within the preset distance of the second distribution position of the second order task or the first distribution position is in the task path of the second order task, creating the first order information and the return instruction based on the order dispatching request.
Further, the first order receiving information also comprises multi-bin distribution robot identification information,
the method further comprises sending the multi-bin delivery robot identification information to a requester of the dispatch request.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable flow management apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable flow management apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a device includes one or more processors (CPUs), memory, and a bus. The device may also include input/output interfaces, network interfaces, and the like.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (10)

1. A multi-bin distribution robot order receiving method is characterized by comprising the following steps:
receiving a dispatching request sent by a first dispatching terminal;
and under the condition that the current position is within a preset range of a standby position, creating first order receiving information based on the order dispatching request, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin.
2. The method of claim 1, wherein receiving the order request from the first order terminal comprises:
receiving a dispatching request sent by a first dispatching terminal under the condition of leaving the standby position;
under the condition that the current position is within a preset range of the standby position, creating first order receiving information based on the order dispatching request, wherein the creating comprises the following steps:
and under the condition that the current position is within a preset range of the standby position, creating first order receiving information and a return instruction based on the order dispatching request, wherein the return instruction is used for instructing the multi-bin distribution robot to return to the standby position.
3. The method of claim 1,
the first order receiving information is created by a first multi-bin distribution robot entering a preset range of the standby position after the order dispatching request is sent out.
4. The method according to claim 1, wherein the creating of the first order taking information based on the order dispatching request in the case that the current position is within a preset range of the standby position comprises:
and under the condition that the current position is within a preset range of the standby position and an idle storage bin exists, creating first order receiving information based on the order dispatching request.
5. The method of claim 2, wherein the order request includes a type of item to be placed in a bin,
the receiving of the order dispatching request sent by the first order dispatching terminal includes:
receiving a dispatching request sent by a first dispatching terminal under the condition that a second order task is executed and leaves a standby position;
under the condition that the current position is within a preset range of the standby position, creating first order receiving information based on the order dispatching request, wherein the creating comprises the following steps:
and under the condition that the current position is within a preset range of the standby position and the priority of the item type associated with the order dispatching request is higher than that of the item type associated with the second order task, creating the first order taking information and the return instruction based on the order dispatching request.
6. The method of claim 4, wherein the order request further comprises a first delivery location,
the creating the first order taking information and the return instruction based on the order dispatching request under the condition that the current position is within the preset range of the standby position and the priority of the item type associated with the order dispatching request is higher than that of the item type associated with the second order task, and the creating comprises:
and under the condition that the current position is within a preset range of the standby position, the priority of the item type associated with the order dispatching request is higher than the priority of the item type associated with the second order task, and the first distribution position is located within a preset distance of the second distribution position of the second order task or the first distribution position is in a task path of the second order task, creating the first order taking information based on the order dispatching request.
7. The method of any one of claims 1 to 6, wherein the first order taking information further comprises multi-bin delivery robot identification information,
the method also includes sending the multi-bin delivery robot identification information to a requestor of the dispatch request.
8. The utility model provides a many storehouses delivery robot meets single device which characterized in that includes:
the receiving unit is used for receiving a dispatching request sent by a first dispatching terminal;
and the creating unit is used for creating first order receiving information based on the order dispatching request under the condition that the current position is within a preset range of a standby position, wherein the first order receiving information comprises a storage bin identifier and a storage code which is associated with the storage bin identifier and is used for opening the storage bin.
9. A storage medium, characterized in that the storage medium comprises a stored program, wherein the program, when executed by a processor, implements the multi-compartment dispensing robot order taking method according to any one of claims 1 to 7.
10. An apparatus comprising at least one processor, and at least one memory coupled to the processor; wherein the processor is configured to invoke program instructions in the memory to perform the multi-bin delivery robot order taking method of any one of claims 1 to 7.
CN202111369084.2A 2021-11-18 2021-11-18 Multi-bin distribution robot order receiving method and device, storage medium and equipment Pending CN114254969A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111369084.2A CN114254969A (en) 2021-11-18 2021-11-18 Multi-bin distribution robot order receiving method and device, storage medium and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111369084.2A CN114254969A (en) 2021-11-18 2021-11-18 Multi-bin distribution robot order receiving method and device, storage medium and equipment

Publications (1)

Publication Number Publication Date
CN114254969A true CN114254969A (en) 2022-03-29

Family

ID=80792732

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111369084.2A Pending CN114254969A (en) 2021-11-18 2021-11-18 Multi-bin distribution robot order receiving method and device, storage medium and equipment

Country Status (1)

Country Link
CN (1) CN114254969A (en)

Similar Documents

Publication Publication Date Title
US9460326B2 (en) Automatic self-learning RFID reader configurator
CN105650996A (en) Intelligent refrigerator food management system and method based on cloud service
CN111325499A (en) Article delivery method and device, robot and storage medium
CN114169820A (en) Multi-bin distribution robot distribution method and device, storage medium and equipment
CN111428897A (en) Control method and device of express cabinet, first terminal and second terminal
CN114186943A (en) Article distribution method, article distribution device, electronic equipment and computer readable storage medium
US20200210950A1 (en) Managing notifications of a delivery method based on an active device
KR101902548B1 (en) System and method for managing parcel delivery box using beacon
CN109840815B (en) System and method for order processing
CN110675287A (en) Real estate industry house key management system and method
US20180211346A1 (en) Pickup location operations performed based on user feedback
CN114254969A (en) Multi-bin distribution robot order receiving method and device, storage medium and equipment
US20180285708A1 (en) Intelligent Fixture System
CN114187067A (en) Order distribution method and device for mobile robot, storage medium and equipment
CN111950945A (en) Control method and device for box body, storage medium and electronic device
CN208061315U (en) A kind of automatic vending machine and system
AU2016330891A1 (en) Managing notifications of a delivery method based on an active device
CN114037381A (en) Multi-bin distribution robot order distribution method and device, storage medium and equipment
CN113673921B (en) Distribution management system, distribution management method, and distribution management program
CN115421452A (en) Method, device and equipment for adjusting number of robots and storage medium
CN113095750A (en) Unmanned express receiving and dispatching system, express dispatching method and express receiving method
US20020198793A1 (en) Method, system and apparatus for tracking an object capable of being consumed and replenished
JPH0636118A (en) Automatic vending machine
CN111950944A (en) Target item sending method and device, storage medium and electronic device
CN114347016B (en) Multi-bin robot control method and related equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination