The present disclosure claims priority to the Chinese patent application No. 202111220181.5 filed with the China National Intellectual Property Administration on Oct. 20, 2021, and entitled “THREE-DIMENSIONAL SORTING CONTROL METHOD, THREE-DIMENSIONAL SORTING ROBOT AND RELATED DEVICE”, all the contents of which are incorporated herein by reference in entirety.
The present disclosure relates to the technical field of sorting robots, and particularly to sorting of a three-dimensional sorting robot, a three-dimensional sorting robot and a related device.
A sorting robot is a robot that is equipped with a sensor and a recognition mechanism and executes sorting actions, for quickly sorting of goods. Existing sorting robots are divided into platform-type sorting robots or sorting mechanical arms. At a distribution center, express packages are taken from bags and placed on a conveyor belt, moved to positions of corresponding sorting bags at a destination, and rolled down from the conveyor belt or grasped and thrown into the sorting bags at the destination, thereby completing the sorting.
In the prior art, a planar sorting system may complete the sorting efficiently after deployment. As for a three-dimensional sorting system, it is increasingly applied as it can better improve sorting efficiency. The current three-dimensional sorting system has the problem of unreliable delivery of goods that fail to be thrown into goods baskets during the delivery to sorting shelves and the goods baskets in the three-dimensional sorting process.
Embodiments of the present disclosure provide sorting of a three-dimensional sorting robot, a three-dimensional sorting robot and a related device, so as to improve the sorting efficiency and ensure reliable delivery of goods.
A sorting control method for a three-dimensional sorting robot, wherein the sorting control method may include:
Optionally, the step of acquiring a state of a target goods basket unit of a current sorting shelf may be configured as:
Optionally, the step of determining whether to-be-delivered goods enter the target goods basket unit may include:
Optionally, the confirmation step may include:
Optionally, the step of confirming whether the target goods basket unit is located in a fixed position of the target sorting shelf may include:
Optionally, the state acquisition step further may include: acquiring attribute data of goods basket units of the sorting shelf, wherein the attribute data may include: size data, volume data and type data.
Optionally, the three-dimensional sorting robot may have a binding relationship with the identity information of the target sorting shelf, and the identity information of the target sorting shelf is acquired by the three-dimensional sorting robot using an RFID reader, which may include:
Optionally, the three-dimensional sorting robot sorts the to-be-sorted goods according to the identity information of the shelf, which may include:
A three-dimensional sorting robot, wherein the three-dimensional sorting robot may be configured in a three-dimensional sorting system, and
Optionally, the three-dimensional sorting robot may have a binding relationship with the identity information of the target sorting shelf, and the binding relationship may be associated with the target order; under the sorting tasks of the target order, the to-be-sorted goods are sorted according to the identity information of the shelf.
A three-dimensional sorting control system, wherein the three-dimensional sorting control system may be configured in a three-dimensional sorting system, and
Optionally, the three-dimensional sorting control system may complete control by one or more groups of servers, or the three-dimensional sorting control system may be provided with a master computer or a centralized controller, for allocating sorting tasks to the three-dimensional sorting robot.
Optionally, the server may store the identity information of each sorting shelf or goods basket, and store and update a relationship between the three-dimensional sorting robot and an order in execution, a bound three-dimensional sorting shelf or goods basket.
Optionally, the three-dimensional sorting system may be provided with one or more planar sorting robots, wherein the planar sorting robots may cooperate with the three-dimensional sorting robot, and the planar sorting robots may execute goods delivery to the three-dimensional sorting robot based on the target order.
A computing device, which may include: at least one processor; and
The present disclosure discloses the sorting control method for a three-dimensional sorting robot, the three-dimensional sorting robot or the related device, including the state acquisition step; the delivery step, involving executing the first delivery action when it is confirmed that the target goods basket unit is available; the determination step, involving executing the second delivery action when the delivery failure occurs; and the confirmation step, involving executing the determination step once or multiple times, until it is confirmed that the to-be-delivered goods are delivered into the target goods basket unit. By the present sorting control method, in conjunction with cooperation of detection and recognition apparatuses, control apparatus and unloading apparatus of the three-dimensional sorting robot, and through multiple times of confirmation and determination of whether the goods are delivered successfully according to the state of the goods basket units, it is ensured that the three-dimensional sorting robots quickly participate in the sorting, thus achieving the technical objective of greatly improving reliability of successful delivery of the three-dimensional sorting robots while improving the overall sorting efficiency.
The drawings described herein are used to provide further understanding to the present disclosure and form a part of the present disclosure. Illustrative embodiments of the present disclosure and the description thereof are used to explain the present disclosure and do not constitute improper limitations to the present disclosure. In the drawings:
Embodiments of the present disclosure provide sorting of a three-dimensional sorting robot, a three-dimensional sorting robot and a related device, achieving technical objectives of improving sorting efficiency and delivering goods reliably.
For ease of understanding, the embodiments of the present disclosure are described on the basis of the structure of
A three-dimensional sorting system provided in embodiments of the present disclosure is described below with reference to
With reference to
Based on this, referring to
In this step, it is required to first detect and confirm whether the target goods basket unit exists in a fixed position of the sorting shelf, and/or whether a breakage condition of the target goods basket unit may support goods delivery, and whether the target goods basket unit is in a state of being overfilled and unable to receive more goods or other states.
More specifically, confirming whether the target goods basket unit is located in a fixed position of the target sorting shelf is specifically implemented as follows:
Optionally, if the light feedback result or the image analysis result indicates that the target goods basket unit has reached a delivery space limit, the unloading mechanism of the three-dimensional sorting robot is controlled to stop the delivery action.
Certainly, in the above cases, goods-based configuration also may be performed in combination with a situation of orders of the present wave, for example, as for goods with a fixed thickness such as files, a load capacity of each goods basket unit may be configured in advance according to quantity of orders. It is not expanded herein.
Referring to
It should be indicated that:
The three-dimensional sorting robot has a binding relationship with identity information of the target sorting shelf, and the binding relationship is associated with a target order. Under sorting tasks of the target order, the three-dimensional sorting robot sorts the to-be-sorted goods according to the identity information of the shelf, wherein the identity information includes a correspondence relationship between order goods and the target goods basket unit;
Execution of a sorting action of the sorting robot needs to be implemented by relying on the fixed position of the goods basket unit. For example, under sorting tasks of a certain order A002, the order A002 has ten thousands of sorting tasks, and under the tasks of the order A002, the three-dimensional sorting robot needs to bind to a target sorting shelf 001 during the sorting so as to complete the goods sorting accurately.
In the three-dimensional sorting system, the three-dimensional sorting shelf generally refers to a shelf structure having at least two or more layers, and goods basket units are regularly arranged in the shelf. Definitely, a specific structure and a specific number of layers of the sorting shelves in the present disclosure are not limited in actual application. Referring to depiction in
S12: a delivery step, involving controlling, when it is confirmed that the target goods basket unit is available, the unloading mechanism of the three-dimensional sorting robot to execute a first delivery action, wherein,
S13: a determination step, involving determining whether to-be-delivered goods enter the target goods basket unit, and controlling, when a delivery failure occurs, the unloading mechanism of the three-dimensional sorting robot to execute a second delivery action, wherein,
Referring to
Referring to
Generally, it is necessary to perform 2-3 times of confirmation in cooperation with the manner of light feedback or image analysis, and then it can be confirmed whether the delivery is successful. Specific times of confirmation are set according to characteristics of goods in different industries, and are not limited.
With respect to a sorting principle of the sorting robot, description is given as follows: under the sorting tasks of the target order, the to-be-sorted goods are sorted according to the identity information of the shelf.
In this embodiment, the three-dimensional sorting robot needs to be controlled by the server for orders and sorting tasks to be completed. A sorting target of the three-dimensional sorting robot is goods, and a target position is obtained on the basis of the identity information of the sorting shelf or goods basket above.
In the present embodiment, in order to acquire more detailed information of the sorting shelf, the method further includes: acquiring attribute data of the goods basket units of the sorting shelf, including size data, volume data and type data. In order to allocate the goods baskets to the to-be-allocated goods for facilitating easy sorting, quick sorting and suitable sorting, the sizes, volumes and types of individual goods basket units need to be acquired so as to allocate corresponding sorting tasks.
The to-be-sorted goods in the target order are matched according to the attribute data, so as to generate a correspondence relationship table of the to-be-sorted goods and the goods basket units.
Each of the to-be-sorted goods has a correspondence relationship with one or more goods basket units based on the sorting tasks, and the sorting robot completes precise sorting based on the correspondence relationship.
Prior to the state acquisition step for the target sorting goods basket in
The structure data of the sorting shelf indicate information of longitudinal and transverse structures and available goods baskets of the sorting shelf.
The position information of the goods basket unit indicates a position of the goods basket unit in a coordinate system formed by the sorting shelf.
The above form of reading via RFID is preferred for configuring movable sorting shelves in the three-dimensional sorting system. When a sorting robot No. 001 receives sorting tasks of a certain order A002, in order to efficiently complete the sorting, 9 movable sorting shelves (Nos. X010-X090) are allocated to the sorting robot No. 001 to complete this order.
When the movable sorting shelves of the X001 type participate in the sorting, the sorting robot No. 001 reads that the target rectangular sorting shelves are of the X001 type (the X001 type is a rectangular sorting shelf with 4 rows and 3 columns) by reading an RFID label of the movable sorting shelf No. X010. By reading, it is acquired that the target rectangular sorting shelf has 12 available goods baskets, which are distributed in four horizontal rows and three vertical columns. The target sorting shelf is divided based on a coordinate system, and the 12 available goods baskets may be respectively labeled as X1Y1 (1,1) representing a goods basket in row one and column one, X1Y2 (1,2) representing a goods basket in row one and column two, until X4Y3 (4,3) representing a goods basket in row four and column three.
It should be particularly indicated that, during the execution of the target order, the order A002, the binding relationship between the three-dimensional sorting robot and the target sorting shelf is unique, that is, after completing the sorting for the movable sorting shelf No. X010, the sorting robot No. 001 performs the sorting for the movable sorting shelf No. X020.
Referring to
Certainly, the delivery of certain to-be-sorted goods is not limited to being completed by reading the identity information via the RFID and by looking up the correspondence relationship table.
With reference to
Since multiple three-dimensional sorting robots simultaneously participate in the sorting within a sorting yard, the three-dimensional sorting robots are arranged in the three-dimensional sorting system through a bus structure. The three-dimensional sorting robots 1 may have a support frame structure, and execute recognition and sorting tasks on the sorting shelves having a multilayer three-dimensional structure through the transverse movable mechanism and the longitudinal movable mechanism. Meanwhile, the three-dimensional sorting robots 1 each may be provided with the rotation plate or the unloading mechanism assembly for delivering goods to the sorting shelves. The scanning device or the image acquisition device is lifted to the preset position by using the lifting function equipped to the unloading mechanism, wherein the scanning device or the image acquisition device may be mounted above a front surface of the turnover plate or the shovel-shaped plate of the unloading mechanism, and is used for scanning or photographing a periphery of the target sorting goods basket and an interior of the goods basket.
The lifting function may, by taking a result of the scanning or photographing as a trigger instruction, drive the unloading mechanism to move, and move vertically and horizontally in a case of delivery failure or requiring confirmation again, so as to acquire another detection position for scanning or photographing or perform more accurate delivery. A hardware structure matching the lifting function as well as a mounting manner of the scanning device or the image acquisition device are configured according to an actual structure of the sorting robots.
Referring to
The three-dimensional sorting control system executes the above three-dimensional sorting control method shown in and corresponding to
It should be noted that: on a server side, in order to manage waves, orders and completion situation of the orders and collect data, in the present embodiment, the server needs to store identity information of various sorting shelves or goods baskets, and store and update the relationship between the three-dimensional sorting robot and the order in execution, a bound three-dimensional sorting shelf or goods baskets.
Referring to
For a specific control method, reference is made to
It should be noted that the computing device 80 shown in
As shown in
The bus 83 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a processor or a local bus using any of a variety of bus structures.
The memory 82 may include readable media in the form of volatile memory, such as random access memory (RAM) 821 and/or cache memory 822, and further may include read-only memory (ROM) 823.
The memory 82 further may include a program/utility tool 825 having a set (at least one) of program modules 824, wherein such program module 824 includes, but is not limited to, an operating system, one or more application programs, other program modules and program data, and each of these examples or a certain combination thereof may include implementation of a networking environment.
The computing device 80 also may be in communication with one or more external devices 84 (for example, a keyboard, a pointing device), and also may be in communication with one or more devices that enable a user to interact with the computing device 80, and/or any devices (for example, router, modem) that enable the computing device 80 to be in communication with one or more other computing devices. Such communication may occur via input/output (I/O) interface 85. Furthermore, the computing device 80 also may be in communication with one or more networks (for example, local area network (LAN), wide area network (WAN) and/or a public network such as the Internet) via network adapter 88. As depicted, the network adapter 88 communicates with other modules for the computing device 80 via the bus 83. It should be understood that although not shown in the drawings, other hardware and/or software modules may be used in conjunction with the computing device 80, including, but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drivers, and data backup storage systems, etc.
In some possible embodiments, the computing device according to the present disclosure may include at least one processor, and at least one memory (such as a first server). In the above, the memory stores program code, and when the program code is executed by the processor, it causes the processor to execute steps in the sorting control method according to exemplary embodiments of the present disclosure described above in the present description.
Referring to
A readable signal medium may include a data signal with readable program code embodied therein, propagated in baseband or as part of a carrier wave. Such propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic signal, optical signal or any suitable combination of the foregoing. The readable signal medium further may be any readable medium that is not a readable storage medium, and the readable medium may send, propagate or transmit a program for use by or in connection with an instruction execution system, apparatus or device.
Program code embodied on the readable medium may be transmitted using any appropriate medium, including, but not limited to, wireless medium, wired medium, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present disclosure may be written in one programming language or any combination of more programming languages, wherein the programming languages include object oriented programming languages such as Java and C++, and further include conventional procedural programming languages, such as “C” programming language or similar programming languages. The program code may execute entirely on a user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on a remote computing device or server. In a scenario involving the remote computing device, the remote computing device may be connected to the user's computing device via any type of network, including local area network (LAN) or wide area network (WAN), or may be connected to an external computing device (for example, connected via the Internet using an Internet Service Provider).
A program product may adopt one or any combination of more readable media. The readable media may be readable signal media or readable storage media. The readable storage media may be, for example, but not limited to, electric, magnetic, optical, electromagnetic, infrared or semiconductor systems, control apparatuses or devices, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage media include: electric connection having one or more wires, portable discs, hard discs, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
A program product for sorting control of the embodiments of the present disclosure may adopt the portable compact disc read-only memory (CD-ROM) and include program code, and may run on the computing device. However, the program product in the present disclosure is not limited thereto. In the present disclosure, the readable storage media may be any tangible media that contain or store programs for use by or in connection with an instruction execution system, a control apparatus or a device.
The present disclosure is described with reference to the flowcharts and/or the block diagrams of the method, device (system), and the computer program product in the embodiments of the present disclosure. It should be understood that each flow and/or block in the flowcharts and/or the block diagrams, and a combination of the flows and/or the blocks in the flowcharts and/or the block diagrams may be implemented by computer program instructions. These computer program instructions may be provided in a general purpose computer, a special purpose computer, an embedded processor or a processor of other programmable data processing device so as to produce a machine, such that an apparatus configured to implement a function designated in one or more flows in the flowcharts and/or one or more blocks in the block diagrams is produced through instructions executed by the processor of the computer or other programmable data processing devices.
These computer program instructions also may be stored in a computer readable memory capable of directing the computer or other programmable data processing devices to work in a specific manner, such that the instructions stored in the computer readable memory produce a manufactured product including an instruction apparatus, which instruction apparatus implements the function designated in one or more flows of the flowcharts and/or one or more blocks of the block diagrams.
These computer program instructions also may be loaded into computers or other programmable data processing devices, such that a sequence of operation steps are executed on the computers or other programmable devices so as to produce a computer-implemented process, and thereby instructions executed on the computers or other programmable devices provide steps for implementing the functions designated in one or more flows of the flowcharts and/or in one or more blocks of the block diagrams.
To sum up:
The present disclosure discloses the sorting control method for a three-dimensional sorting robot, the three-dimensional sorting robot or the related device, including the state acquisition step, the delivery step, involving executing the first delivery action when it is confirmed that the target goods basket unit is available; the determination step, involving executing the second delivery action when the delivery failure occurs; and the confirmation step, involving executing the determination step once or multiple times, until it is confirmed that the to-be-delivered goods are delivered into the target goods basket unit. By the present sorting control method, in conjunction with cooperation of detection and recognition apparatuses, control apparatus and unloading apparatus of the three-dimensional sorting robot, and through multiple times of confirmation and determination of whether the goods are delivered successfully according to the state of the goods basket units, it is ensured that the three-dimensional sorting robots quickly participate in the sorting, thus achieving the technical objective of greatly improving reliability of successful delivery of the three-dimensional sorting robots while improving the overall sorting efficiency.
Although preferred embodiments of the present disclosure have been described, those skilled in the art could make additional changes and modifications to these embodiments once they learn the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the present disclosure.
It is apparent that those skilled in the art could make various alterations and variations to the present disclosure without departing from the spirit and scope of the present disclosure. In this way, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and equivalent technologies thereof, these alterations and variations are also intended to be covered by the present disclosure.
The present disclosure discloses a three-dimensional sorting control method, a three-dimensional sorting robot and a related device. The method includes: a state acquisition step, involving acquiring a state of a target goods basket unit of a current sorting shelf; a delivery step, involving controlling, when it is confirmed that the target goods basket unit is available, an unloading mechanism of the three-dimensional sorting robot to execute a first delivery action; a determination step, involving determining whether to-be-delivered goods enter the target goods basket unit, and controlling, when a delivery failure occurs, the unloading mechanism of the three-dimensional sorting robot to execute a second delivery action; and a confirmation step, involving executing the determination step one or more times, until it is confirmed that the to-be-delivered goods are delivered into the target goods basket unit. The present disclosure ensures that the three-dimensional sorting robots quickly participate in the sorting, thus achieving the technical objective of greatly improving reliability of successful delivery of the three-dimensional sorting robots while improving the overall sorting efficiency.
In addition, it may be understood that the three-dimensional sorting control method, the three-dimensional sorting robot and the related device in the present disclosure are reproducible, and may be applied in a variety of industrial applications. For example, the sorting of the three-dimensional sorting robot, the three-dimensional sorting robot and the related device of the present disclosure may be used in the technical field of sorting robots.
Number | Date | Country | Kind |
---|---|---|---|
202111220181.5 | Oct 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/084625 | 3/31/2022 | WO |