CN215477503U - Sorting device and warehousing system - Google Patents
Sorting device and warehousing system Download PDFInfo
- Publication number
- CN215477503U CN215477503U CN202121697587.8U CN202121697587U CN215477503U CN 215477503 U CN215477503 U CN 215477503U CN 202121697587 U CN202121697587 U CN 202121697587U CN 215477503 U CN215477503 U CN 215477503U
- Authority
- CN
- China
- Prior art keywords
- goods
- conveying
- target
- manipulator
- cargo
- 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.)
- Active
Links
- 238000003860 storage Methods 0.000 claims abstract description 302
- 230000007246 mechanism Effects 0.000 claims abstract description 35
- 238000012546 transfer Methods 0.000 claims description 190
- 238000001514 detection method Methods 0.000 claims description 60
- 238000005096 rolling process Methods 0.000 claims description 29
- 210000000078 claw Anatomy 0.000 claims description 20
- 230000003416 augmentation Effects 0.000 claims description 10
- 239000000463 material Substances 0.000 claims description 3
- 230000002349 favourable effect Effects 0.000 abstract description 9
- 230000002159 abnormal effect Effects 0.000 description 80
- 238000012545 processing Methods 0.000 description 75
- 230000032258 transport Effects 0.000 description 46
- 238000000034 method Methods 0.000 description 45
- 238000003672 processing method Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 18
- 230000008676 import Effects 0.000 description 12
- 238000004519 manufacturing process Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 230000000717 retained effect Effects 0.000 description 9
- 238000011084 recovery Methods 0.000 description 8
- 238000012384 transportation and delivery Methods 0.000 description 8
- 230000007723 transport mechanism Effects 0.000 description 6
- 230000005856 abnormality Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 5
- 238000007689 inspection Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000002829 reductive effect Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000003032 molecular docking Methods 0.000 description 3
- 238000004064 recycling Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 210000001503 joint Anatomy 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 238000013439 planning Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000002547 anomalous effect Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Abstract
The utility model provides a sorting device and warehouse system relates to intelligent storage technical field for solve the great problem of sorting device occupation space ratio. The sorting device comprises a conveying goods shelf and a mechanical arm, wherein the mechanical arm is arranged at the first end of the conveying goods shelf along the conveying direction; the conveying goods shelf is used for conveying goods, and the manipulator is used for taking the goods from the conveying goods shelf, or the manipulator is used for placing the taken goods on the conveying goods shelf; the conveying shelf is provided with at least two conveying layers, and one ends of the at least two conveying layers, which are close to the manipulator, are sequentially retracted from bottom to top in the direction away from the manipulator and form a step shape; the conveying layer is provided with a conveying mechanism which enables goods to move on the conveying layer along the conveying direction. Thereby can reduce the area of carrying goods shelves, and then be favorable to reducing the space that sorting device occupy.
Description
Technical Field
The present disclosure relates to the field of smart storage technologies, and in particular, to a sorting device and a storage system.
Background
With the rapid development of artificial intelligence technology, automation technology and information technology, the intelligent degree of end logistics is also continuously improved, and intelligent warehousing is an important link in the logistics process. In intelligent storage, transfer robot and sorting device are the main equipment that can realize automatic sorting operation, can alleviate the heavy manual labor of mankind through transfer robot and sorting device to improve the efficiency of sorting operation.
At present, sorting device includes transfer chain and manipulator, and the manipulator snatchs the goods from the transfer chain and sorts, however, current sorting device occupation space is great.
Disclosure of Invention
The embodiment of the disclosure provides a sorting device and a warehousing system, which are used for solving the problem that the sorting device occupies a large space.
In order to achieve the above purpose, the embodiments of the present disclosure provide the following technical solutions:
in a first aspect, an embodiment of the present disclosure provides a sorting device, which includes a conveying rack and a manipulator, where the manipulator is disposed at a first end of the conveying rack along a conveying direction; the conveying goods shelf is used for conveying goods, and the manipulator is used for taking the goods from the conveying goods shelf, or the manipulator is used for placing the taken goods on the conveying goods shelf; the conveying shelf is provided with at least two conveying layers, and one ends of the at least two conveying layers, which are close to the manipulator, are sequentially retracted from bottom to top towards the direction far away from the manipulator and form a step shape; and the conveying layer is provided with a conveying mechanism, and the conveying mechanism enables the goods to move on the conveying layer along the conveying direction.
In an alternative embodiment, the transport layer comprises at least two transport lines, which are juxtaposed in a direction perpendicular to the transport direction; the conveying mechanism is arranged on the conveying line.
In an optional embodiment, a conveying bin is placed on the conveying line, and is used for accommodating goods; the width of the conveying line perpendicular to the conveying direction is larger than or equal to the width of the conveying material box perpendicular to the conveying direction.
In an optional embodiment, in two adjacent conveying layers, one end of the conveying layer positioned on the upper layer, which is close to the manipulator, is retracted towards the direction away from the manipulator by a first length value compared with one end of the conveying layer positioned on the lower layer, which is close to the manipulator, and the first length value is larger than or equal to the width of the conveying bin along the conveying direction.
In an alternative embodiment, the transport mechanism is provided with a rolling transport having an outer contoured surface in rolling contact with a transport placed on the rolling transport; the rolling conveying element rotates around the rotation axis of the rolling conveying element towards the conveying direction so as to convey the conveyed object along the conveying direction.
In an alternative embodiment, there are a plurality of rolling conveying members, the plurality of rolling conveying members are arranged side by side along the conveying direction, and the rotation axes of the plurality of rolling conveying members are parallel to each other.
In an alternative embodiment, the rolling conveyor is a rotating roller.
In an alternative embodiment, the conveying mechanism is provided with a reciprocating conveyor belt which reciprocates in a conveying direction to convey the conveyance placed on the reciprocating conveyor belt in the conveying direction.
In an alternative embodiment, the ends of the at least two transport layers remote from the robot are flush.
In an optional embodiment, the manipulator comprises a supporting base, a first connecting arm and a taking assembly, wherein the first end of the first connecting arm is rotatably connected with the top end of the supporting base, the taking assembly is installed at the second end of the first connecting arm, and the taking assembly is used for taking goods from one end, close to the manipulator, of at least two conveying layers.
In an optional embodiment, the manipulator further includes a second connecting arm, a first end of the second connecting arm is rotatably connected to a second end of the first connecting arm, and the taking component is mounted at the second end of the second connecting arm.
In an optional embodiment, the taking assembly is a sucker assembly, the sucker assembly comprises a sucker connecting piece and a sucker, the top end of the sucker connecting piece is rotatably connected with the second end of the second connecting arm, and the sucker is mounted at the bottom end of the sucker connecting piece; the sucking disc is used for sucking the goods.
In an alternative embodiment, the fetching component is a mechanical claw component, the mechanical claw component comprises a mechanical claw connecting piece and a mechanical claw, the top end of the mechanical claw connecting piece is rotatably connected with the second end of the second connecting arm, and the mechanical claw is installed at the bottom end of the mechanical claw connecting piece; the mechanical claw is provided with at least two mechanical fingers; the mechanical claw is used for grabbing goods.
In an optional embodiment, the support base includes a stability augmentation base and a support column, a bottom end of the support column is mounted on the stability augmentation base, and a first end of the first connection arm is rotatably connected with a top end of the support column.
In an optional embodiment, the fetching assembly is provided with an object recognition device, and the object recognition device is used for recognizing an object to be fetched by the fetching assembly.
In an alternative embodiment, the target recognition device comprises an infrared code scanning device and an image recognition device.
In an optional embodiment, an anti-collision detection device is arranged on the taking assembly and used for preventing the taking assembly from colliding with the conveying goods shelf.
In an alternative embodiment, the collision avoidance detection apparatus includes a distance measuring sensor and a proximity sensor.
The sorting device provided by the embodiment of the disclosure has the following advantages:
in the sorting device provided by the embodiment of the disclosure, the conveying shelf is provided with at least two conveying layers, and one ends of the at least two conveying layers, which are close to the manipulator, are retracted from bottom to top in sequence towards the direction away from the manipulator and form a step shape. First, the at least two-layer transport layer not only can increase the space of putting of carrying goods shelves, can reduce the area of carrying goods shelves moreover to be favorable to reducing the space that sorting device occupy. And secondly, one end of the conveying layer, which is close to the manipulator, is set to be step-shaped, so that the manipulator can take the goods from one end of each conveying layer, which is close to the manipulator, or the goods are placed at one end of each conveying layer, which is close to the manipulator, so that the manipulator can be prevented from colliding and interfering with the conveying layer in the process of taking and placing the goods.
Meanwhile, the conveying mechanism is arranged on the conveying layer, and the conveying mechanism enables the goods to move on the conveying layer along the conveying direction. On one hand, the conveying mechanism can convey the goods on the conveying layer towards one end close to the manipulator, so that the manipulator can take the goods conveniently; on the other hand, transport mechanism can place the manipulator and carry the one end of keeping away from the manipulator towards the goods of the one end of carrying the layer that is close to the manipulator to in order to let out the manipulator and put the goods space, thereby be favorable to improving sorting device's work efficiency.
In a second aspect, an embodiment of the present disclosure provides a storage system, which includes a storage rack, a transfer robot, and a sorting apparatus as described in any one of the above, wherein the transfer robot is configured to transfer goods on the storage rack to a conveying rack of the sorting apparatus, or transfer goods on the conveying rack to the storage rack.
In an alternative embodiment, the load port of the transfer robot is butted against a second end of the conveying rack in the conveying direction to transfer the load from the transfer robot to the conveying rack or to transfer the load from the conveying rack to the transfer robot.
In an alternative embodiment, there are at least two of the transfer robots.
In an alternative embodiment, the sorting device has at least two sorting devices, and at least two sorting devices are arranged at intervals on the same side of the storage shelf.
The warehousing system provided by the embodiment of the disclosure comprises the sorting device, so that the warehousing system has the advantages of the sorting device.
In addition to the technical problems solved by the embodiments of the present disclosure, the technical features constituting the technical solutions, and the advantages brought by the technical features of the technical solutions, other technical problems solved by the sorting device and the warehousing system provided by the embodiments of the present disclosure, other technical features included in the technical solutions, and advantages brought by the technical features will be further described in detail in the detailed description.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a first schematic structural diagram of a sorting device according to an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of a sorting device according to an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram three of a sorting device according to an embodiment of the present disclosure;
fig. 4 is a first schematic structural diagram of another sorting apparatus provided in the embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of another sorting apparatus according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram three of another sorting apparatus provided in the embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of a warehousing system provided by an embodiment of the present disclosure;
FIG. 8 is a top view of a transfer robot interfacing with a transport rack in a warehousing system according to an embodiment of the present disclosure;
FIG. 9 is a side view of a transfer robot interfacing with a transport rack in a warehousing system provided by embodiments of the present disclosure;
fig. 10 is a view of an application scenario of the cargo handling method according to the embodiment of the present disclosure;
FIG. 11 is a flow chart of a cargo handling method provided by an embodiment of the present disclosure;
FIG. 12 is a flow chart of a cargo handling method according to another embodiment of the present disclosure;
fig. 13 is a flow chart of a cargo handling method according to another embodiment of the present disclosure;
fig. 14 is a flow chart of a cargo handling method according to another embodiment of the present disclosure;
FIG. 15 is a flow chart of a cargo handling method according to another embodiment of the present disclosure;
FIG. 16 is a flow chart of a cargo handling method according to another embodiment of the present disclosure;
fig. 17 is a flow chart of a cargo handling method according to another embodiment of the present disclosure;
FIG. 18 is a flow chart of a cargo handling method according to another embodiment of the present disclosure;
fig. 19 is a schematic structural view of a cargo handling apparatus according to an embodiment of the present disclosure;
fig. 20 is a schematic structural view of a cargo handling apparatus according to another embodiment of the present disclosure;
fig. 21 is a schematic structural view of a transfer robot according to an embodiment of the present disclosure;
fig. 22 is a schematic structural diagram of a sorting apparatus according to another embodiment of the present disclosure.
Description of reference numerals:
1-conveying goods shelves; 12-a transport layer; 121-a conveying line; 1211-a transport mechanism; 1212-rolling the conveyor;
2-a manipulator; 21-a first connecting arm; 22-a second connecting arm; 23-a support base; 231-a stability augmentation base; 232-support column; 24-a pick-up assembly;
3-a transfer robot;
4-storage shelves; 41-cargo import and export;
and 5, conveying the material box.
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The following describes the technical solutions of the present disclosure and how to solve the above technical problems in specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present disclosure will be described below with reference to the accompanying drawings.
The warehousing system generally comprises a management device, a robot, warehousing shelves, a conveying line and an operation platform, wherein the conveying line is often set to be a layer so as to convey goods of the warehousing shelves located in each place to the corresponding operation platform through the robot, or convey the goods on the operation platform to the corresponding position of each warehousing shelf, and then the robot carries the goods to the warehousing shelves. The conveying line is long, so that the occupied area is large, and the storage density of the storage system is reduced.
In order to solve the above problem, an embodiment of the present disclosure provides a sorting device, in which a conveying rack of the sorting device has at least two conveying layers, and one ends of the at least two conveying layers, which are close to a robot, are sequentially retracted from bottom to top toward a direction away from the robot and are formed into a step shape. First, the at least two-layer transport layer not only can increase the space of putting of carrying goods shelves, can reduce the area of carrying goods shelves moreover to be favorable to reducing the space that sorting device occupy, improve storage density, reduce the storage cost. Second, the one end that is close to the manipulator of conveying layer sets up to the step form and is convenient for the manipulator to take the goods from the one end that is close to the manipulator of each conveying layer, perhaps, places the goods to the one end that is close to the manipulator of each conveying layer to can avoid the manipulator to bump with the conveying layer and interfere at the in-process of getting the goods of putting, and realize the two-way circulation of goods and carry, improve goods conveying efficiency.
To make the objects, technical solutions and advantages of the embodiments of the present disclosure more clear, the technical solutions of the embodiments of the present disclosure will be described clearly and completely with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are some, but not all embodiments of the present disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
Fig. 1 is a first schematic structural diagram of a sorting device according to an embodiment of the present disclosure; fig. 2 is a schematic structural diagram of a sorting device according to an embodiment of the present disclosure; fig. 3 is a schematic structural diagram three of a sorting device according to an embodiment of the present disclosure; fig. 4 is a first schematic structural diagram of another sorting apparatus provided in the embodiment of the present disclosure; fig. 5 is a schematic structural diagram of another sorting apparatus according to an embodiment of the present disclosure; fig. 6 is a schematic structural diagram three of another sorting apparatus provided in the embodiment of the present disclosure.
Referring to fig. 1 to 6, an embodiment of the present disclosure provides a sorting apparatus. The sorting device comprises a conveying goods shelf 1 and a mechanical arm 2, wherein the mechanical arm 2 is arranged at the first end of the conveying goods shelf 1 along the conveying direction. Carry goods shelves 1 and be used for carrying the goods, manipulator 2 is used for following the goods of taking on carrying goods shelves 1, perhaps, manipulator 2 is used for placing the goods of taking on carrying goods shelves 1.
Specifically, the conveying shelf 1 has at least two conveying layers 12, and one end of each of the at least two conveying layers 12, which is close to the manipulator 2, is sequentially retracted from bottom to top in a direction away from the manipulator 2 and is formed into a step shape. The conveying layer 12 can be provided with two layers, three layers, four layers or more layers according to actual needs. Illustratively, the conveying shelf 1 comprises supporting legs and conveying layers 12 mounted on the supporting legs, and at least two conveying layers 12 can share one group (for example, four) of the supporting legs; alternatively, the at least two transport layers 12 may each have a set (e.g., four) of support legs; alternatively, the at least two transport layers 12 may share part of the support legs at the end remote from the robot 2 and each have support legs at the end close to the robot.
The conveying layer 12 is provided with a conveying mechanism 1211, the conveying mechanism 1211 enables goods to move on the conveying layer 12 along the conveying direction, and the conveying mechanism 1211 can convey the goods from one end far away from the manipulator 2 to one end close to the manipulator 2 to facilitate the manipulator 2 to take the goods from the conveying shelf 1; alternatively, the transfer mechanism 1211 may transfer the goods placed on the conveying rack 1 by the robot 2 near the end of the robot 2 to the end far from the robot 2, so that the transfer robot, the worker, or other equipment takes the goods from the end of the conveying rack 1 far from the robot 2.
In the sorting device provided by the embodiment of the disclosure, the conveying shelf 1 has at least two conveying layers 12, and one ends of the at least two conveying layers 12, which are close to the manipulator 2, are sequentially retracted from bottom to top towards the direction away from the manipulator 2 and form a step shape. First, at least two-layer transport layer 12 not only can increase the object space of carrying goods shelves 1, can reduce the area of carrying goods shelves 1 moreover to be favorable to reducing the space that sorting device occupy. Secondly, the one end of the transport layer 12 close to the manipulator is set to the step-like one end which is convenient for the manipulator 2 to take the goods from the one end of each transport layer 12 close to the manipulator 2, or the goods are placed to the one end of each transport layer 12 close to the manipulator 2, thereby avoiding the interference of the manipulator 2 in the collision with the transport layer 12 in the process of taking and placing the goods.
Meanwhile, by providing the conveying mechanism 1211 on the conveying layer 12, the conveying mechanism 1211 moves the goods on the conveying layer 12 in the conveying direction. On one hand, the conveying mechanism can convey the goods on the conveying layer 12 towards one end close to the manipulator 2 so as to be convenient for the manipulator 2 to take; on the other hand, transport mechanism can place manipulator 2 and carry the one end of keeping away from manipulator 2 towards the goods of the one end that is close to manipulator 2 of conveying layer 12 to in order to make way manipulator 2 and put the goods space, thereby be favorable to improving sorting device's work efficiency.
Optionally, the conveying layer 12 includes at least two conveying lines 121, and the at least two conveying lines 121 are arranged side by side along a direction perpendicular to the conveying direction, and for example, the conveying lines 121 may be arranged in two, three, four, or more according to actual needs. The conveying mechanism 1211 is provided on the conveying lines 121 so that the conveying layer 12 can convey the goods through at least two conveying lines 121 at the same time, thereby facilitating improvement of the conveying efficiency of the conveying rack 1 and further facilitating improvement of the sorting efficiency of the sorting apparatus.
Optionally, the conveying line 121 is provided with a conveying bin 5, and the conveying bin 5 is used for accommodating goods, so that the goods can be conveyed conveniently, and clamping stagnation of small goods or goods with irregular shapes in the conveying process can be avoided. The width of transfer chain 121 perpendicular to direction of delivery is greater than or equal to the width of carrying workbin 5 perpendicular to direction of delivery to avoid carrying workbin 5 to stretch out the both sides of transfer chain 121 and take place to interfere with other structures, thereby be favorable to guaranteeing to carry workbin 5 whole all to be located transfer chain 121, and then be favorable to guaranteeing to carry workbin 5's smooth transport.
Optionally, in two adjacent conveying levels 12, compared with the end, close to the manipulator 2, of the conveying level 12 located on the upper level, the end, close to the manipulator 2, of the conveying level 12 located on the upper level is retracted by a first length value towards the direction away from the manipulator 2, where the first length value is greater than or equal to the width of the conveying bin 5 in the conveying direction. On the one hand, the one end that is close to manipulator 2 of guaranteeing the upper strata and carrying the layer can not shelter from the transport workbin 5 that the one end that is close to manipulator 2 of lower floor's transport layer was placed to be convenient for manipulator 2 from carrying the goods in workbin 5, or, place the goods in carrying workbin 5. On the other hand, it is convenient for the robot arm 2 to remove the delivery magazines 5 directly from the end of the delivery layer 12 close to the robot arm 2, or to place the delivery magazines 5 directly on the end of the delivery layer 12 close to the robot arm 2.
In an alternative implementation, the conveying mechanism 1211 is provided with a rolling conveying member 1212, the rolling conveying member 1212 having an outer contour surface in rolling contact with a conveying object placed on the rolling conveying member 1212; the rolling conveyance member 1212 rotates about its own rotation axis toward the conveyance direction to convey the conveyance object in the conveyance direction. For example, the rolling conveyance member 1212 may be a rotating roller whose outer circumferential surface is in rolling contact with the conveyance object and conveys the conveyance object in the conveyance direction.
Further, the rolling conveying members 1212 may be plural, the plural rolling conveying members 1212 are arranged in parallel along the conveying direction, and the rotation axes of the plural rolling conveying members 1212 are parallel to each other, so that the goods placed on the conveying layer 12 can be conveyed more flexibly and smoothly.
In another alternative implementation, the conveying mechanism 1211 is provided with a reciprocating conveyor belt that reciprocates in a conveying direction to convey the conveyance object placed on the reciprocating conveyor belt in the conveying direction.
Optionally, the end of the at least two conveying layers 12 away from the manipulator 2 is flush, so that the transfer robot is in butt joint with the end of the at least two conveying layers 12 away from the manipulator 2, thereby being beneficial to ensuring that the transfer robot smoothly transfers goods on the transfer robot to the conveying layers 12, or transfers goods on the conveying layers 12 to the transfer robot.
Optionally, the manipulator 2 includes a support base 23, a first connection arm 21 and a taking assembly 24, a first end of the first connection arm 21 is rotatably connected to a top end of the support base 23, for example, the first end of the first connection arm 21 and the top end of the support base 23 may be rotatably connected through a universal shaft, or may be rotatably connected through a ball hinge, so as to facilitate improving flexibility of rotation of the first connection arm 21 relative to the support base 23. A picking assembly 24 is mounted at the second end of the first connecting arm 21, the picking assembly 24 being adapted to pick goods from an end of the at least two transport levels 12 adjacent to the robot 2. During the concrete implementation, first connecting arm 21 rotates and adjusts the position relation of subassembly 24 of taking for between the goods of waiting to take to make subassembly 24 of taking can be smooth with the goods butt joint of waiting to take.
Further, the manipulator 2 further includes a second connecting arm 22, and a first end of the second connecting arm 22 is rotatably connected to a second end of the first connecting arm 21, for example, the first end of the second connecting arm 22 may be rotatably connected to the second end of the first connecting arm 21 through a universal shaft, and may also be rotatably connected through a ball hinge, so as to facilitate improving the flexibility of the second connecting arm 22 in rotating relative to the first connecting arm 21. A take-up assembly 24 is mounted to the second end of the second connecting arm 22. During concrete implementation, the first connecting arm 21 and the second connecting arm 22 can both flexibly rotate, so that the relative position relation between the component 24 to be taken and the goods to be taken can be adjusted more accurately, and the component 24 to be taken can be smoothly and accurately butted with the goods to be taken.
In an alternative implementation, the taking component 24 is a suction cup component, the suction cup component includes a suction cup connecting piece and a suction cup, the top end of the suction cup connecting piece is rotatably connected to the second end of the second connecting arm 22, for example, the top end of the suction cup connecting piece and the second end of the second connecting arm 22 may be rotatably connected through a universal shaft or a spherical hinge, so as to facilitate the improvement of the flexibility of the suction cup connecting piece for the rotation of the second connecting arm 22. The sucking disc is installed in the bottom of sucking disc connecting piece, and the sucking disc is used for absorbing the goods. Optionally, the suction cup connector may be configured as a retractable structure to increase flexibility of adjustment of the suction cup.
In another alternative implementation, the fetching component 24 is a mechanical claw component, the mechanical claw component includes a mechanical claw connecting piece and a mechanical claw, a top end of the mechanical claw connecting piece is rotatably connected with the second end of the second connecting arm 22, for example, the top end of the mechanical claw connecting piece and the second end of the second connecting arm 22 may be rotatably connected through a universal shaft, and may also be rotatably connected through a ball joint, so as to facilitate improving the flexibility of the mechanical claw connecting piece in rotating relative to the second connecting arm 22. The mechanical claw is arranged at the bottom end of the mechanical claw connecting piece; the gripper has at least two mechanical fingers, and the gripper is used for snatching goods, and exemplarily, the gripper can set up two, three, four or more mechanical fingers according to actual need, and the mechanical finger can make the gripper more reliable snatch goods. Alternatively, the gripper linkage may be provided in a telescopic configuration to increase the flexibility of the gripper adjustment.
Optionally, the support base 23 includes a stability augmentation base 231 and a support column 232, a bottom end of the support column 232 is installed on the stability augmentation base 231, and a first end of the first connection arm 21 is rotatably connected with a top end of the support column 232. For example, the stability augmentation base 231 may be laid flat on the ground, and the stability augmentation base 231 may be square, circular, or other shapes. The stability augmentation mount 231 facilitates lowering the center of gravity of the manipulator 2, so that the stability and reliability of the manipulator 2 can be improved.
Optionally, the fetching component 24 is provided with a target object recognition device, and the target object recognition device is used for recognizing a target object to be fetched by the fetching component. For example, the object recognition device may be a code scanning device, an identification code, such as a bar code or a two-dimensional code, may be attached to the goods to be taken, and the code scanning device may identify the identification code on the goods to find out the object to be taken. Of course, the object recognition device may also be an image recognition device, and the image recognition device may directly find the object from the goods to be taken.
Optionally, the taking assembly 24 is provided with an anti-collision detection device, and the anti-collision detection device is used for preventing the taking assembly from colliding with the conveying goods shelf 1. Illustratively, the anticollision detection device includes range finding sensor and proximity sensor, and range finding sensor and proximity sensor can detect the distance of taking between subassembly 24 and the conveying goods shelves 1, and during concrete realization, when the distance of taking between subassembly 24 and the conveying goods shelves 1 is less than the default, can send out the police dispatch newspaper and remind operating personnel, perhaps, can pass back the distance to the major control system of manipulator 2, make the major control system of manipulator 2 control the removal of the subassembly 24 of taking of manipulator 2.
Fig. 7 is a schematic structural diagram of a warehousing system provided by an embodiment of the present disclosure; FIG. 8 is a top view of a transfer robot interfacing with a transport rack in a warehousing system according to an embodiment of the present disclosure; fig. 9 is a side view of a transfer robot interfacing with a transport rack in a warehousing system according to an embodiment of the present disclosure.
On the basis of the above embodiments, referring to fig. 7 to 9, an embodiment of the present disclosure provides a storage system. The warehousing system comprises a warehousing goods shelf 4, a carrying robot 3 and a sorting device, wherein the carrying robot 3 is used for carrying goods on the warehousing goods shelf 4 to a conveying goods shelf 1 of the sorting device or carrying the goods on the conveying goods shelf 1 to the warehousing goods shelf 4.
Illustratively, the storage shelves 4, the transfer robot 3 and the sorting device are all arranged in a warehouse, the warehouse can be divided into a stock area and a sorting area, the storage shelves 4 are arranged in the stock area, and a tunnel for the transfer robot 3 to pass through is reserved between the storage shelves 4; the inventory area has a goods entrance 41 for transporting goods into and out of the inventory area. The sorting device is arranged between the stock area and the sorting area, so that goods in the stock area can be conveyed through the sorting device and sorted and stored in the sorting area, or goods in the sorting area can be sorted through the sorting device and conveyed and stored in the stock area.
Alternatively, the goods doorway of the transfer robot 3 may be butted against a second end of the conveying rack 1 in the conveying direction to transfer goods from the transfer robot 3 to the conveying rack 1, or transfer goods from the conveying rack 1 to the transfer robot 3. In connection with the description of the first embodiment, the second end of the conveying rack 1 in the conveying direction is the end of the conveying rack away from the robot.
Optionally, there are at least two transfer robots 3, and for example, the transfer robots 3 may be two, three, four or more according to the size of the warehousing system, so as to facilitate the improvement of the working efficiency of the warehousing system.
Optionally, the sorting device has at least two, for example, the sorting device may be provided with two, three, four or more according to the scale of the warehousing system, thereby facilitating to improve the working efficiency of the sorting device. At least two sorting device intervals set up in same one side of storage goods shelves 4 to one side of keeping away from storage goods shelves 4 at sorting device sets up the letter sorting transfer chain, thereby is favorable to guaranteeing the compactness of letter sorting transfer chain, reduces the scope that sets up of letter sorting transfer chain, practices thrift the cost.
The warehousing system provided by the embodiment of the disclosure includes the sorting device of the above embodiment, and therefore, the sorting device of the above embodiment has the same advantages as the warehousing system, and specific reference may be made to the description of the above embodiment, which is not repeated herein.
The embodiment of the present disclosure further provides a cargo processing method, and an application scenario of an embodiment corresponding to the cargo processing method of the present disclosure is explained as follows:
fig. 10 is an application scenario diagram of the cargo handling method according to the embodiment of the disclosure, as shown in fig. 10, the cargo handling method according to the embodiment of the disclosure may be executed by the above transfer robot or sorting apparatus, generally, the warehousing system 100 mainly includes a management device 110, a warehousing shelf 120, a transfer robot 130, a conveying line 140 and an operation console, in fig. 10, taking 3 warehousing shelves 120 as an example, the management device 110 is used for recording information of each cargo stored on the warehousing shelf 120 and planning a path for the transfer robot 130; the conveying line 140 includes a robot docking interface I, and after the transfer robot 130 transfers the goods to the robot docking interface I, the conveying line 140 is used for conveying the goods from the robot docking interface I to the operation console for corresponding processing, such as sorting, packaging, and the like, if the goods need to be returned to the storage rack 120, the goods are conveyed to the goods outlet through the conveying line 140, and the goods are returned to the storage rack 120 through another transfer robot 130.
In the prior art, goods need be got and put respectively through different transfer robots, it is more to occupy the robot quantity, and when getting goods, because goods processing needs certain time, transfer robot often need wait for the time of a long time in goods exit, perhaps need frequently come and go between transfer chain and storage goods shelves, leads to transfer robot 130 handling efficiency to be lower.
In order to improve the efficiency of goods transportation, the embodiment of the disclosure provides a goods processing method, through the cooperation of a transporting robot and a sorting device, when goods are transported, the transporting robot transports first goods which are processed on a first preset layer of the sorting device and need to return to a storage shelf to an idle layer of the storage shelf, then target goods on other layers of the storage shelf are placed on a second preset layer of the sorting device, so that the target goods are processed through a manipulator of the sorting device, after the processing is finished, if the target goods need to return to the storage shelf, the manipulator is used for transporting the goods in two directions, and the goods are taken and placed alternately through the transporting robot at the sorting device, so that the goods are taken and placed by the same robot, the traveling distance and the waiting time of the transporting robot are reduced, and the efficiency of goods transportation is improved, thereby improving the efficiency of cargo handling.
Fig. 11 is a flowchart of a cargo handling method according to an embodiment of the present disclosure, and as shown in fig. 11, the cargo handling method is applicable to a warehousing system, which may be an unmanned warehousing system, that is, the cargo is not participated in the warehousing, sorting, and ex-warehouse processing processes, and can be completed only by the warehousing system. The goods processing method can be executed by a carrying robot, the warehousing system comprises a warehousing goods shelf, the carrying robot and a sorting device, the sorting device comprises a conveying goods shelf and a mechanical arm, the conveying goods shelf is provided with at least two conveying layers, and the at least two conveying layers are sequentially retracted from bottom to top towards the direction far away from the mechanical arm at one end close to the mechanical arm and form a step shape; and the conveying layer is provided with a conveying mechanism, and the conveying mechanism enables the goods to move on the conveying layer along the conveying direction. The cargo processing method provided by the embodiment comprises the following steps:
step S201, when receiving a processing instruction, transporting the target goods placed on the storage rack corresponding to the processing instruction to a position corresponding to the sorting device via a transfer robot.
Wherein, transfer robot's the goods shelves of keeping in are the multilayer, and when transfer robot moved to the position that sorting device corresponds, transfer robot's the goods shelves of keeping in include the idle layer of at least one deck.
In some embodiments, the free floor may be the lowest floor of the staging rack or the highest floor.
In some embodiments, the transfer robot may be the transfer robot 3 in the above-described embodiments.
In some embodiments, the number of the target goods may be multiple, and when one transfer robot carries the target goods, the number of the corresponding target goods should be less than the number of layers of the temporary storage rack of the transfer robot.
Specifically, the processing instruction may be issued by a management device, a scheduling device, or an order receiving device of the warehousing system, and the processing instruction may include each target good and may also include a target depot corresponding to each target good.
In some embodiments, the processing instruction may be a sorting instruction, and the sorting instruction may further include a sorting task for each target cargo.
Further, after the order taking equipment of the warehousing system receives the order, processing instructions of each transfer robot are generated based on the order so as to complete the order based on each transfer robot.
Specifically, after receiving the processing instruction, the transfer robot decodes the processing instruction to obtain each target cargo and a target storage position corresponding to each target cargo, and then moves to a position corresponding to each target storage position according to a set sequence, transfers each target cargo to each layer of the temporary storage rack of the transfer robot, and reserves an idle layer, and after each target cargo is transferred to the temporary storage rack of the transfer robot, the transfer robot moves to a position corresponding to the sorting device, so that the processing of each target cargo is performed based on the sorting device.
Step S202, when the first processed goods exist on the first preset layer of the conveying goods shelf of the sorting device, the first goods are conveyed to the idle layer of the temporary storage goods shelf through the conveying robot.
The first goods are the last target goods which are processed by the sorting device and need to be returned to the storage shelf.
The conveying goods shelf of the sorting device can comprise at least two layers, a first preset layer and a second preset layer, the first preset layer can be used for conveying first goods which need to be returned to the storage goods shelf after the processing is finished, and the second preset layer is used for conveying each target goods which need to be processed by the manipulator of the sorting device.
In some embodiments, the first preset level may also be used for conveying each target goods to be processed by the manipulator of the sorting device, the conveying direction of the first preset level may be changed, and the conveying direction of the first preset level may be identical to or opposite to the conveying direction of the second preset level.
In some embodiments, the sorting apparatus may be the sorting apparatus provided in any of the embodiments described above.
In some embodiments, the first predetermined level of the conveying rack of the sorting apparatus may be opposite to the conveying direction of the second predetermined level, and the first predetermined level is located below the second predetermined level.
Specifically, sorting device predetermines the layer through the second and carries out first freight, with the working range of first freight to the manipulator, and then carry out first goods by the manipulator and handle, like goods letter sorting, packing etc, after handling, if this first goods need return warehouse system, still have article or first goods not empty packing box in the first goods, then carry this first goods to first predetermineeing the layer to draw this first goods through transfer robot, and deposit this first goods in storage goods shelves.
Specifically, when the first goods are processed, the first goods can be carried to the first preset layer of the conveying goods shelf of the sorting device through the mechanical arm of the sorting device.
Specifically, the transfer robot can place the first goods on the idle layer of the temporary storage rack through the goods taking and placing device.
Step S203, after the first goods are placed on the idle layer of the temporary storage rack, the target goods are placed on a second preset layer of a conveying rack of the sorting device through the transfer robot, so that the target goods are transported to a working range of the manipulator through a transfer mechanism of the second preset layer of the conveying rack, and the target goods are processed based on the manipulator.
Specifically, if a plurality of first goods and a plurality of target goods exist, after one first goods is placed on the reserved idle layer of the temporary storage rack, a target goods can be placed on the second preset layer of the conveying goods shelf of the sorting device through the goods taking and placing device, so that a new idle layer appears on the temporary storage goods shelf of the transfer robot, namely, the layer originally provided with the target goods is placed, the transfer robot then places a first goods on the new idle layer, and so on, the transfer robot adopts an alternate mode to extract a first goods from the first preset layer and place a target goods of the temporary storage rack on the second preset layer, thereby satisfied simultaneously that the goods of goods sorting and the back flow two kinds of transport directions's of letter sorting after finishing transport out of the warehouse transport, shortened the time that the goods was handled greatly, improved goods treatment effeciency.
Specifically, after the target goods are placed on a second preset layer of a conveying shelf of the sorting device, the target goods are conveyed through a transmission mechanism of the second preset layer, after the target goods are conveyed to the working range of a manipulator of the sorting device, the manipulator processes the target goods based on a processing instruction corresponding to the target goods, for example, the target goods are sorted based on a sorting task in the sorting instruction, after the processing is finished, if the target goods are not empty containers, the target goods are conveyed to a first preset layer of the conveying shelf of the sorting device through the manipulator, so that the target goods are placed back to a storage shelf through a conveying robot, and the original positions or the redistributed positions of the target goods can be placed back.
The goods processing method, the device, the robot, the sorting device and the warehousing system provided by the embodiment of the disclosure are directed to the warehousing system comprising a warehousing shelf, a transfer robot and a sorting device, wherein the transfer robot transfers target goods on the warehousing shelf to a position corresponding to the sorting device based on a received processing instruction, a free layer is reserved on the transfer robot, when the processed first goods exist on a first preset layer of the sorting device, the transfer robot transfers the first goods to the reserved free layer, then the target goods are placed on a second preset layer of the sorting device, so that the target goods are transferred to a working range of a manipulator through a transfer mechanism of the second preset layer, the manipulator completes the processing of the target goods, and further, if the processed target goods need to return to the warehousing shelf, the target goods are transferred to the first preset layer, with the idle layer of the goods shelves of keeping in through transfer robot with its transport return storehouse storage rack, this sorting device possesses the function of two-way transportation, and this transfer robot can advance to accomplish through alternative mode and get and put goods in same position, has reduced transfer robot's walking distance and latency, improves the efficiency of cargo handling to the efficiency of cargo handling has been improved.
Fig. 12 is a flowchart of a cargo processing method according to another embodiment of the present disclosure, where the cargo processing method according to this embodiment is based on the embodiment shown in fig. 11, and further details of step S201, and adds a step related to target cargo determination, as shown in fig. 12, the cargo processing method according to this embodiment may include the following steps:
step S301, when a processing instruction is received, a carrying robot determines a target storage position of the storage shelf for placing the target goods according to the processing instruction.
Specifically, the processing instruction may be decoded, and then based on the decoded processing instruction, each target good and a target library position corresponding to each target good are determined.
Specifically, each target cargo may be determined according to the processing instruction, for example, a cargo identifier of each target cargo is obtained, and then a target storage location corresponding to each target cargo is determined according to the cargo identifier of each target cargo based on the stored first corresponding relationship. The first corresponding relation is used for describing the corresponding relation between each storage position of the storage shelf of the storage system and the goods identification.
Step S302, after the transfer robot moves to the position corresponding to the target storage location, obtaining storage location detection information of the target storage location.
The storage position detection information may be an identification result of the goods identifier of the goods stored in the target storage position.
In some embodiments, the storage location detection information may be a cargo identifier, size information of the cargo, a cargo type, and the like, and may also be a type, a number, and the like of items stored in the cargo.
Specifically, after the target storage position of the target cargo is determined, the walking path is obtained, and the current position is moved to the position corresponding to the target storage position based on the walking path.
Specifically, the transfer robot may perform path planning based on a pre-established map of the warehousing system, the current position of the transfer robot, and the target warehouse location, thereby determining the walking path.
Specifically, after the transfer robot moves or walks to a position corresponding to the target storage location, sensors, such as an infrared sensor, an ultrasonic sensor, an image sensor, and the like, provided on the transfer robot are turned on, and storage location detection information of the target storage location is acquired.
Further, after the transfer robot moves or walks to the position corresponding to the target storage position, position calibration can be performed, and after or during calibration, a sensor arranged on the transfer robot is started to acquire the storage position detection information of the target storage position.
Step S303, based on the storage position detection information, judging whether the goods placed in the target storage position are the target goods.
Specifically, whether the warehouse location detection information meets preset information corresponding to the target goods or not can be judged, and if yes, the goods placed in the target warehouse location are determined to be the target goods. And if the cargo type in the storage position detection information is not consistent with the preset cargo type of the target cargo, determining that the cargo placed in the target storage position is not the target cargo.
In some embodiments, the size information corresponding to different types of cargo spaces is different, and the storage space detection information may be size information, such as width, length, and the like, of the cargo placed in the target storage space, so as to determine whether the cargo placed in the target storage space is the target cargo based on the size information.
Specifically, the storage location detection information may be a cargo identifier of the cargo placed in the target storage location, and whether the cargo placed in the target storage location is the target cargo is determined based on the cargo identifier.
Specifically, the goods identification code can be pasted in the set area of the target goods, the form of the goods identification code can be two-dimensional code, bar code, code and the like, and the set area can be identified through a sensor arranged on the transfer robot, so that the goods identification of the goods placed in the target storage position can be obtained.
Optionally, the obtaining of the library position detection information of the target library position includes:
and acquiring a storage position detection image of the target storage position based on the image sensor of the transfer robot, and judging whether the goods placed in the target storage position are the target goods based on the storage position detection image.
The image sensor may be a 2D or 3D image sensor.
Specifically, whether goods placed in the target storage location are the target goods or not can be judged based on the recognition result by recognizing the storage location detection image of the target storage location.
Further, after the storage position detection image of the target storage position is collected, the storage position detection image can be subjected to image segmentation, so that a segmentation image of a set area including the goods placed in the target storage position is obtained, the goods identification codes in the segmentation image are identified, the goods identification of the goods placed in the target storage position is obtained, and whether the goods placed in the target storage position are the target goods is judged based on the goods identification.
Optionally, based on the storage location detection information, determining whether the goods placed in the target storage location are the target goods, including:
determining goods identification of goods placed in the target storage position based on the storage position detection information; judging whether the goods identification is a preset identification or not; and if the goods identification is a preset identification, determining the goods placed in the target storage position as the target goods.
Wherein the preset mark is a goods mark of the target goods.
Specifically, when the goods identifier corresponding to the bin position detection information corresponding to the target bin position is a preset identifier, it is determined that the goods placed in the target bin position are the target goods, and otherwise, it is determined that the goods placed in the target bin position are not the target goods, that is, the goods identifier is not the preset identifier.
And step S304, if yes, the target goods are transported from the target storage position to a temporary storage rack of the transporting robot.
Specifically, after the goods placed on the target storage position are determined to be the target goods, the target goods are conveyed to one layer of the temporary storage rack of the conveying robot from the target storage position through the goods taking and placing device.
Through the verification to the goods that place on the target storehouse position, avoided because system failure, lead to transporting wrong goods to sorting device to lead to goods letter sorting to make mistakes, influence the completion of order, cause customer's loss.
Step S305, the target cargo is transported to a position corresponding to the sorting apparatus via the transfer robot.
Step S306, when the first processed goods exist on the first preset layer of the conveying goods shelf of the sorting device, the first goods are conveyed to the idle layer of the temporary storage goods shelf through the conveying robot.
Step S307, after the first goods are placed on the idle layer of the temporary storage rack, the target goods are placed on a second preset layer of a conveying rack of the sorting device through the transfer robot, so that the target goods are transported to a working range of the manipulator through a transfer mechanism of the second preset layer of the conveying rack, and the target goods are processed based on the manipulator.
After the manipulator of the sorting device finishes the sorting task of the target goods in the historical time, whether the objects in the target goods are all taken out or not can be judged, whether the target goods are empty containers or not can be judged, if yes, the target goods are recycled through the sucker assembly of the manipulator of the sorting device, if the empty containers are transferred to a production line through the manipulator, the empty containers are recycled through the production line.
After the target goods are processed, for example, after the target goods are packaged, the target goods need to be transferred to a production line through a manipulator of the sorting device for delivery of the target goods. Specifically, the manipulator can take the target goods by the sucker assembly and place the target goods on the production line.
In some embodiments, a failure of the robot, a software failure or a hardware failure may cause a failure in sucking the target goods that need to be transferred to the production line, thereby causing the target goods to become redundant goods and to be retained on the second preset layer of the conveying rack of the sorting device. If the empty box is not recovered, namely the suction disc assembly fails to suck the empty box, the empty box is retained at the second preset layer of the conveying shelf of the sorting device. The sorting device generates first anomaly information based on the excess goods.
Optionally, after the target goods are placed on the second preset level of the conveying rack of the sorting device, the method further includes:
receiving first abnormal information sent by the sorting device; and carrying the redundant cargos on the second preset layer to a production line through a carrying robot according to the first abnormal information, and generating fourth abnormal prompt information.
The first abnormal information includes redundant goods on a second preset layer of a conveying shelf of the sorting device, such as goods identification, positions and the like of the redundant goods. The redundant goods can be empty containers which are not recovered by the mechanical arm, and can also be first goods which are not moved by the previous transfer robot. The fourth abnormal prompt message is used for reminding an operator of checking the sorting device according to the abnormal condition of the redundant cargos so as to determine the abnormal reason. The fourth abnormal prompt message may include information corresponding to the redundant goods, such as a goods identifier, and may further include a timestamp, so as to perform backtracking to determine the reason for the abnormality.
Specifically, the manipulator of the sorting device can detect whether redundant goods exist on the second preset layer of the conveying goods shelf, if so, first abnormal information is generated based on the redundant goods, and the first abnormal information is sent to the transfer robot. And after receiving the first abnormal information, the carrying robot carries the redundant goods of the second preset layer to a production line based on the goods identification or position of the redundant goods in the first abnormal information, so that the abnormal processing of the redundant goods is completed.
Optionally, after the target goods are placed on the second preset level of the conveying rack of the sorting device, the method further includes:
receiving second abnormal information sent by the sorting device; according to the second abnormal information, the second target goods are placed on a second preset layer of a conveying rack of the sorting device through a carrying robot, so that the second target goods are conveyed to the working range of the mechanical arm through the second preset layer of the conveying rack, and the second target goods are processed based on the mechanical arm.
The second abnormal information comprises a second target cargo, and the second target cargo is the target cargo which is not conveyed to the second preset layer of the conveying shelf of the sorting device and corresponds to the processing instruction. That is, the second target goods are the target goods corresponding to the processing instruction and needing to be transported to the second preset layer of the sorting device, but the sorting device does not detect the second target goods in the second preset layer, that is, the transporting robot does not transport the second target goods to the second preset layer of the sorting device when responding to the processing instruction.
Specifically, the manipulator of the sorting device processes each target cargo placed on the second preset layer corresponding to the processing instruction based on the processing instruction, and when it is determined that one of the target cargos is absent, that is, the second target cargo is present, or when the second preset layer does not have the second target cargo, second abnormal information is generated based on the second target cargo, and the second abnormal information is sent to the transfer robot. The transfer robot may be any one of robots, such as a robot corresponding to a processing instruction corresponding to processing the second target cargo or another robot. After receiving the second abnormal information, the transfer robot determines a second target storage location of the second target goods based on the second target goods in the second abnormal information, such as the goods identification of the second target goods, and transfers the second target goods placed in the second target storage location to a second preset layer of a conveying shelf of the sorting device, so that the second target goods are processed through a manipulator of the sorting device, and therefore smooth completion of each order is guaranteed.
In this embodiment, after the transfer robot moves to the target storage location based on the processing instruction, the storage location detection information of the target storage location is acquired, so that whether goods placed on the target storage location are the preset target storage location is judged based on the storage location detection information, that is, the target goods are checked, if yes, the target goods are transferred to the position corresponding to the sorting device through the transfer robot, the accuracy of goods transfer is improved, and order errors caused by processing of wrong goods are avoided; after each target goods is extracted by the transfer robot, at least one idle layer is reserved on the temporary storage shelf of the transfer robot, so that the transfer robot is supported to extract a first goods and place a target goods in an alternate mode, two tasks of picking and placing the goods by the sorting device are achieved by one transfer robot, the time for carrying the goods is greatly shortened, and the goods carrying and processing efficiency are improved.
Optionally, fig. 13 is a flowchart of a cargo processing method according to another embodiment of the present disclosure, where this embodiment is based on the previous embodiment, that is, the embodiment corresponding to fig. 12, and for a case that a cargo placed at a target storage location is not a target cargo, as shown in fig. 13, when the cargo placed at the target storage location is not the target cargo, the cargo processing method may further include the following steps:
step S401, determining each related cargo related to the target cargo.
The related goods may be each goods warehoused or processed in the same batch as the target goods, or each goods warehoused in a preset time period before the time when the target goods are warehoused, for example, 10 min.
Specifically, when the transfer robot determines that the goods placed in the target storage location are not the target goods, the goods identifiers of the associated goods associated with the target goods may be determined according to the goods identifiers of the target goods.
Step S402, the associated goods are transported to a goods entrance/exit of the warehousing system by a transport robot, so as to determine abnormal goods from the associated goods.
Wherein, the goods import and export is the window that the warehousing system received and exported the goods. The anomalous shipments may include each associated shipment that does not correspond to a bin location, such as a shipment placed at a target bin location.
Specifically, after each associated cargo is determined, each associated cargo can be transported to a cargo import/export of the warehousing system through the transport robot and the storage location where each associated cargo is stored. The storage position where the associated goods are stored can be determined based on the operation record of the warehousing system, and the process of processing each goods, including the original storage position corresponding to warehousing and the new storage position corresponding to subsequent goods processing, is recorded in the operation record.
Further, the processing flow can be restored for each associated cargo based on the operation records, so as to determine one or more abnormal cargos.
Further, after the transfer robot transfers each associated cargo to the cargo entrance/exit, the abnormal cargo may be determined from each associated cargo by the operator.
Step S403, placing each second cargo in the original storage location corresponding to each second cargo via the transfer robot.
And the second goods are other related goods except the abnormal goods in the related goods.
Specifically, for each associated cargo with the accurate storage location, that is, the second cargo, the associated cargo is returned to the original storage location by the transfer robot.
Step S404, if the abnormal goods include the target goods, the target goods are placed in the target storage location by the transfer robot, so that the target goods are transferred to a position corresponding to the sorting device by the transfer robot.
Aiming at abnormal goods in the associated goods, namely associated goods with inconsistent storage positions, if the associated goods comprise target goods corresponding to the target storage positions in the processing instruction, the target goods are placed in the target storage positions through the carrying robot, then the target goods placed on the target storage positions are carried to the positions corresponding to the sorting devices through the robot, the target goods are conveyed to the working range of the manipulator through a second preset layer of a conveying shelf of the sorting devices, and the target goods are processed through the manipulator.
If the target goods do not exist in the abnormal goods, the warehousing goods shelves of the warehousing system need to be integrally checked to determine more abnormal goods and judge whether the target goods exist or not, if so, the target goods are placed in the target storage position through the carrying robot, and then the target goods position placed on the target storage position are carried to the position corresponding to the sorting device through the robot.
Furthermore, fifth abnormal prompt information can be generated based on each abnormal goods and the storage position where each abnormal goods is stored, so that abnormal screen inspection can be performed on the warehousing system based on the abnormal information, and the abnormal reason can be determined.
Optionally, fig. 14 is a flowchart of a cargo processing method according to another embodiment of the present disclosure, where this embodiment is based on the embodiment shown in fig. 12, and for a case that a cargo placed at a target storage location is not a target cargo, as shown in fig. 14, when the cargo placed at the target storage location is not the target cargo, the cargo processing method may further include the following steps:
step S501, determining each related cargo related to the target cargo.
The related goods may be each goods warehoused or processed in the same batch as the target goods, or each goods warehoused in a preset time period before the time when the target goods are warehoused, for example, 10 min.
Specifically, when the transfer robot determines that the goods placed in the target storage location are not the target goods, the goods identifiers of the associated goods associated with the target goods may be determined according to the goods identifiers of the target goods.
Step S502, judging whether the target goods exist in the associated goods.
The target goods are placed in a first storage position of the storage shelf, and the goods corresponding to the first storage position are the goods placed in the target storage position.
Specifically, after determining each associated good associated with the target good, based on the goods identifier, whether the target good exists is searched for in each associated good.
Step S503, if yes, the target goods are placed in the target storage location and the goods placed in the target storage location are placed in the first storage location through the transfer robot, so that the target goods are transferred to the position corresponding to the sorting device through the transfer robot.
If the target goods exist in the associated goods, the storage position where the target goods are stored is determined, namely the first storage position, the carrying robot exchanges the first storage position with the goods placed on the target storage position, namely the goods placed on the target storage position are placed on the first storage position, and the target goods are placed on the target storage position, so that the goods placed on the target storage position are accurate.
After the target goods are placed in the target storage position, namely, the target goods are returned, the transfer robot transfers the target goods to a position corresponding to the sorting device, so that the target goods are placed on a second preset layer of the sorting device after the first goods are placed on an idle layer of a temporary storage rack of the transfer robot, and the target goods are processed through a manipulator of the sorting device, namely sorting, packaging and the like.
Fig. 15 is a flowchart of a cargo processing method according to another embodiment of the present disclosure, where the cargo processing method according to this embodiment is based on the embodiment shown in fig. 12, and adds a step related to judgment of the stock location state after step S302, as shown in fig. 15, the cargo processing method according to this embodiment includes the following steps:
step S601, when a processing instruction is received, a carrying robot determines a target storage position of the storage shelf for placing the target goods according to the processing instruction.
Step S602, after the transfer robot moves to the position corresponding to the target storage location, obtaining storage location detection information of the target storage location.
The storage position detection information may be the storage position weight of the target storage position, or may be a storage position detection image of the target storage position.
Step S603, judging the library position state of the target library position according to the library position detection information; if the bin position status of the target bin position is an occupied status, executing step S604; if the bin status of the target bin is an idle status, step S608 is executed.
Goods are stored in the target storage position in the occupied state, and no goods are stored in the target storage position in the idle state, so that the target storage position is an idle storage position.
Specifically, if the weight of the storage location in the storage location detection information is greater than the reference weight, the storage location state of the target storage location is determined to be the occupied state, otherwise, the storage location state of the target storage location is determined to be the idle state, that is, the weight of the storage location of the target storage location is less than or equal to the reference weight.
The reference weight can be an average value of the weights of the plurality of groups of target storage positions in the idle state acquired at the historical time.
Specifically, whether goods are stored in the target storage location can be judged based on the storage location detection image for identifying the target storage location; if yes, determining the library position state of the target library position as an occupied state; if not, determining that the library bit state of the target library bit is an idle state.
Step S604, if the position state of the target position is an occupied state, determining whether the goods placed in the target position are the target goods based on the goods detection information in the position detection information.
Step S605, if yes, the target goods are transported from the target storage position to a temporary storage rack of the transporting robot; and transporting the target cargo to a position corresponding to the sorting device via the transfer robot.
Step S606, when the first processed goods exist on the first preset layer of the conveying goods shelf of the sorting device, the first goods are conveyed to the idle layer of the temporary storage goods shelf through the conveying robot.
Step S607, after the first goods are placed on the idle layer of the temporary storage rack, the target goods are placed on a second preset layer of a conveying rack of the sorting device through the transfer robot, so that the target goods are transported to a working range of the manipulator through a transfer mechanism of the second preset layer of the conveying rack, and the target goods are processed by the manipulator.
Step S608, if the position status of the target position is an idle status, determining whether each recycled item includes the target item.
Wherein the recovered goods are empty containers which are transported to a production line by the manipulator. The recovered goods are the target goods processed by the sorting device in the historical time, and after the processing is finished, the recovered goods are empty containers.
Specifically, when the manipulator of the sorting device sorts the goods, if the objects stored in the current target goods are all taken out by the manipulator, the target goods are determined to be empty containers, and the target goods are recovered by the manipulator.
Specifically, whether the target goods are empty containers after the target goods are processed or not can be judged according to the storage information of the target goods and the task information in the processing instruction, that is, the storage quantity of the objects in the storage information is equal to the sorting quantity in the task information, and then the target goods are determined to be empty containers after the target goods are sorted.
If the target goods contains 100 pieces of clothes C and the sorting instruction of the target goods is to sort 100 pieces of clothes C, the target goods is an empty container after the sorting is completed.
In some embodiments, the sorting device may be provided with an image acquisition device, and it may be determined whether each target cargo is an empty container after the processing is completed through an image acquired by the image acquisition device, and if so, the target cargo is recovered through the manipulator.
Specifically, the manipulator updates the recycling record each time the empty container or the goods are recycled, and the goods information of the recycled goods, such as the goods identification and the recycling time, which are recycled each time is recorded in the recycling record.
Specifically, whether the target goods are included in the recovered goods or not can be judged based on the recovery record and the goods identification of the target goods, namely the preset identification.
And step S609, if so, generating recovery prompt information.
And if the target goods are one of the recovered goods, namely the target goods are empty containers recovered by the manipulator, generating recovery prompt information to prompt that the target goods are recovered, so that an operator can determine new target goods based on the recovery prompt information and issue a new processing instruction based on the new target goods to complete a corresponding order.
Further, if the target goods do not exist in each recovered goods, the warehouse shelf and the conveying shelf need to be subjected to full-scale inspection so as to judge whether the target goods exist on other storage positions of the warehouse shelf and whether the target goods exist on the conveying shelf.
If the target goods exist on other positions of the storage shelf, such as the second position, determining each associated goods associated with the target goods, determining abnormal goods from the associated goods based on the operation records, and generating sixth abnormal prompt information based on the second position, each abnormal goods and the corresponding position thereof. And carrying the target goods on the second storage position to the target storage position through the carrying robot, and putting each related goods with abnormal goods removed from the related goods back to the original storage position. And then, the carrying robot carries the target goods on the target storage location to the position corresponding to the sorting device to process the target goods, and specific manner may refer to description of corresponding part in fig. 11, which is not described herein again.
If the target goods exist on the conveying goods shelf, goods retention prompt information is generated, and the target goods retained on the conveying goods shelf are conveyed to a goods entrance/exit through the conveying robot so as to detect whether the target goods are damaged.
In this embodiment, after moving to the target storage location based on the processing instruction, the transfer robot first determines the storage location state of the target storage location, and when there is a cargo on the target storage location, that is, the storage location state is an occupied state, determines whether the cargo placed in the target storage location is the target cargo, and if so, transfers the target cargo to the sorting device for processing, so as to implement verification of the target cargo and avoid that the order cannot be completed due to wrong goods transfer; if the target storage position is in an idle state, the target goods are searched from the recovered goods, if the target goods are recovered, recovery prompt information is generated, so that the target goods can be replaced in time, smooth completion of orders is ensured, and meanwhile, the abnormal processing efficiency and the intelligent degree of the unmanned warehousing system are improved.
Optionally, fig. 16 is a flowchart of a cargo processing method according to another embodiment of the present disclosure, where this embodiment is based on the previous embodiment, that is, the embodiment corresponding to fig. 15, and for a case that the recovered cargo does not include the target cargo, as shown in fig. 16, when the recovered cargo does not include the target cargo, the cargo processing method may further include the following steps:
step S701, shelf detection information of each layer of the conveying shelves of the sorting device is obtained.
The shelf detection information may be shelf detection images of the layers of the conveying shelf, or the shelf detection information may be the goods identification of the transported goods of the layers of the conveying shelf.
Specifically, the goods shelf detection information of each layer of the goods conveying shelf can be detected through the detection equipment arranged on the manipulator or the conveying shelf.
Step S702, judging whether the target goods are retained on the conveying goods shelf or not based on the goods shelf detection information; if yes, go to step S703; if not, go to step S704.
Specifically, whether the target goods exist on the conveying goods shelf or not can be judged through recognizing the goods shelf detection image, and if yes, the target goods are determined to be retained on the conveying goods shelf.
Specifically, whether the goods identification of the target goods exists in the goods identification in the goods shelf detection information or not can be judged, namely the identification is preset, if yes, the target goods are determined to be retained in the conveying goods shelf, and if not, the target goods are determined not to be retained in the conveying goods shelf.
In step S703, if yes, the target cargo retained on the conveying rack is conveyed to a cargo entrance/exit via a conveying robot to detect whether the target cargo is damaged.
And step S704, if not, patrolling each storage position of the storage shelf.
When the target goods do not exist at the conveying goods shelf of the sorting device, the full-scale inspection needs to be carried out on the storage goods shelf so as to judge whether the target goods are stored on other storage positions of the storage goods shelf, namely, on each storage position of the target storage position.
Step S705, according to the inspection result, determining whether the target goods are stored in the second storage position of the storage shelf.
Wherein the second library location is any library location excluding the target library location.
Step S706, if yes, determining each associated cargo associated with the target cargo.
The related goods may be the goods warehoused or processed in the same batch as the target goods, or the goods warehoused in a preset time period before the time of warehousing the target goods, for example, 10 min.
Specifically, if the target goods are stored in the second storage position of the storage shelf, that is, the target goods are placed in the wrong storage position, it is determined that the storage system is abnormal, and it is necessary to determine each associated goods associated with the target goods.
Specifically, each associated good associated with the target good may be determined based on the operation record, the warehousing record, and the like, for example, a good identifier of each associated good is determined.
And step S707, performing exception checking based on the historical processing flows of the target goods and the associated goods to determine exception handling nodes.
The historical processing flow can be stored in the operation record, and can comprise the flow of processing each cargo in the historical time.
Specifically, the exception handling node may be determined by restoring the historical processing flow of the target shipment and each associated shipment.
Step S708, generating a first exception prompting message according to the exception handling node.
Specifically, the first exception prompting information may be generated based on the associated goods corresponding to the exception handling node and the device executing the exception handling node, so as to assist the maintenance staff in determining the reason for the exception of the warehousing system.
Optionally, the transfer robot is further configured to warehouse the goods in the warehouse based on the warehouse entry instruction, and the goods processing method may further include:
and storing each goods to be warehoused, which are positioned at the goods inlet and outlet of the warehousing system, in each preset warehouse position of the warehousing goods shelf according to the warehousing instruction based on the carrying robot.
Wherein, the goods warehousing is to transport the goods outside the warehousing system to the warehousing goods shelf of the warehousing system for warehousing. The warehousing instruction comprises each goods to be warehoused and a corresponding preset warehouse location.
Specifically, when receiving a warehousing instruction, one or more transfer robots move to a goods entrance/exit of the warehousing system, and then pick up goods to be warehoused corresponding to the warehousing instruction on each window or pick-up point of the goods entrance/exit, and store the goods in a preset warehouse position corresponding to the warehousing shelf.
Fig. 17 is a flowchart of a cargo processing method according to another embodiment of the present disclosure, where this embodiment is based on any of the above embodiments, and for a case where an abnormality occurs when cargo is put in storage, as shown in fig. 17, the cargo processing method may further include the following steps:
and step S801, when the warehousing instruction is received, the transfer robot moves to the position corresponding to the goods import and export, and the storage condition of each goods taking point of the goods import and export is determined.
The storage condition is used for indicating whether goods are stored in the goods taking point or not and goods identification of the stored goods.
Specifically, the storage condition of each goods taking point can be determined by collecting detection information, such as a detection image, of each goods taking point of the goods entrance and exit.
Step S802, judging whether redundant goods or abnormal goods taking points exist according to the storage condition of each goods taking point.
Specifically, the warehousing instruction further includes a pickup point corresponding to each goods to be warehoused, and the redundant goods are stored in the goods at the pickup points which are not involved in the warehousing instruction. The abnormal goods taking point refers to a goods taking point corresponding to goods to be warehoused in the warehousing instruction, and the storage condition of the goods taking point is that the goods are not stored, namely the goods taking point is an idle goods taking point.
Specifically, for each goods taking point where goods are stored in the storage condition, whether each goods taking point is an abnormal goods taking point or not can be judged according to the goods identification of the goods stored in each goods taking point and the goods identification of each goods to be warehoused in the warehousing instruction.
Specifically, if the goods identification of the goods stored in the goods taking point is not any corresponding goods identification in the warehousing instruction, the goods taking point is determined to be an abnormal goods taking point; otherwise, if the goods identification of the goods stored in the goods taking point is one of the corresponding goods identifications in the warehousing instruction, the goods taking point is determined to be not an abnormal goods taking point, and the goods taking point is a normal goods taking point.
Illustratively, if the warehousing instruction indicates that goods to be warehoused are placed at the goods taking points 1-5, the placing sequence is not limited, if the goods stored at the goods taking point 7 are determined to be redundant goods, and if no goods are placed at the goods taking point 3, the goods taking point 3 is an abnormal goods taking point.
And if no redundant goods or abnormal goods taking points exist, sequentially transporting each goods to be warehoused, which are placed at each goods taking point of the goods import and export in the warehousing instruction, to a temporary storage rack of the transporting robot. And storing each goods to be warehoused in a preset warehouse position corresponding to each goods to be warehoused based on the carrying robot.
Step S803, if there are excess goods, determining each second associated goods associated with the excess goods.
Wherein the second associated goods comprise one or more of goods associated with the redundant goods and placed on the storage shelves, goods associated with the redundant goods and placed on the conveying shelves, and goods associated with the redundant goods and placed on the temporary storage shelves of the transfer robot.
The second associated goods may be each goods warehoused in the same batch as the redundant goods, or each goods within a set time range before and after the redundant goods are warehoused.
Specifically, the cargo identifier of each second associated cargo may be determined according to the warehousing record and the cargo identifiers of the redundant cargo.
Step S804, the second related goods are transported to the goods import/export.
Specifically, the storage location where each second associated cargo is stored may be determined based on the cargo identifier of each second associated cargo, and then each second associated cargo is transported to the cargo import/export by the transport robot based on the storage location where each second associated cargo is stored.
Step S805, performing exception checking based on the historical processing flow of each second associated cargo to determine an exception handling node.
Specifically, the historical processing flow of each second associated cargo may be determined based on the operation record, and the abnormal condition check may be performed by restoring the historical processing flow, so as to determine the abnormal processing node.
Step S806, generating a second exception prompting message according to the exception handling node.
Specifically, second abnormality prompt information can be generated according to the goods, the time and the execution equipment corresponding to the abnormality processing node, so that maintenance personnel can be assisted to locate the cause of the abnormality.
Step S807, if an abnormal goods taking point exists, generating third abnormal prompt information according to the abnormal goods taking point and goods to be warehoused corresponding to the abnormal goods taking point in the warehousing instruction.
Specifically, if the corresponding pick-up point in the warehousing instruction is an abnormal pick-up point, that is, the pick-up point does not place the corresponding goods in the warehousing instruction, and is an idle pick-up point, third abnormal prompt information is generated based on the abnormal pick-up point and the goods to be warehoused which should be stored in the abnormal pick-up point, so that the missing goods to be warehoused are placed in the abnormal pick-up point based on the second abnormal prompt information.
Further, after goods to be warehoused corresponding to the warehousing instruction are placed on the abnormal goods taking points, the transporting robot transports the goods to be warehoused placed on each goods taking point to the preset warehouse positions corresponding to the warehouse storage racks in sequence, and therefore smooth warehousing of the goods is achieved.
By the method for solving the warehousing abnormity, the normal operation of the warehousing system under the abnormal condition is ensured, the smooth warehousing of the goods is realized, and the intelligent degree of the warehousing system is improved.
Fig. 18 is a flowchart of a cargo handling method according to another embodiment of the present disclosure, where the cargo handling method according to this embodiment may be executed by a sorting apparatus, as shown in fig. 18, and the cargo handling method includes the following steps:
step S901, when there is a first processed goods on a first preset layer of a conveying rack of the sorting apparatus, transporting the first goods through a transport mechanism of the first preset layer, so as to transport the first goods to an idle layer of a temporary storage rack of a transfer robot via the transfer robot.
Step S902, after the transfer robot places the target goods on the second preset layer of the conveying rack of the sorting device, the target goods are transported to the working range of the manipulator through the conveying mechanism of the second preset layer.
And the target goods are goods corresponding to the processing instruction.
And step S903, processing the target goods based on the manipulator.
Step S904, if the processed target cargo is not an empty container, transferring the target cargo to a first preset layer of the conveying shelf.
In this embodiment, the transfer robot transfers the target goods on the storage rack to the corresponding position of the sorting device based on the received processing instruction, and the transfer robot reserves an idle layer, when there is the processed first goods on the first preset layer of the sorting device, the transfer robot transfers the first goods to the reserved idle layer, and then places a target goods on the second preset layer of the sorting device, so that the target goods are transferred to the working range of the manipulator through the transfer mechanism of the second preset layer, the manipulator completes the processing of the target goods, and if the processed target goods need to return to the rack storage, the target goods are transferred to the first preset layer, so as to be transferred back to the storage rack through the idle layer of the temporary storage rack of the transfer robot, the sorting device has the function of bidirectional transportation, and the transfer robot can take and place goods at the same position in an alternating manner, the walking distance and the waiting time of the transfer robot are reduced, and the efficiency of cargo transfer is improved, so that the efficiency of cargo handling is improved.
Optionally, the method further includes:
if the processed goods are empty containers, determining the goods as recovered goods; and carrying the recovered goods to a production line through the manipulator, and recording the goods information of the recovered goods.
Optionally, the method further includes:
when redundant goods exist on a second preset layer of a conveying goods shelf of the sorting device, first abnormal information is generated according to the redundant goods, and the first abnormal information is sent to the carrying robot.
Optionally, the method further includes:
when second target goods do not exist on a second preset layer of the conveying goods shelf of the sorting device, second abnormal information is generated according to the second target goods, and the second abnormal information is sent to the carrying robot, wherein the second target goods are the target goods which are not carried to the second preset layer of the conveying goods shelf of the sorting device and correspond to the processing instruction.
Fig. 19 is a schematic structural diagram of a cargo handling apparatus according to an embodiment of the present disclosure, in which the transfer robot is used to transfer the cargo in a warehousing system, the warehousing system includes a warehousing rack, a transfer robot, and a sorting apparatus, the sorting apparatus includes a conveying rack and a manipulator, the conveying rack has at least two conveying layers, and the at least two conveying layers are sequentially retracted from bottom to top at an end near the manipulator toward a direction away from the manipulator and form a step shape; as shown in fig. 19, the cargo handling apparatus includes: a cargo transport module 1910, a first handling module 1920, and a first placement module 1930.
The goods transportation module 1910 is configured to, when receiving a processing instruction, transport, by a transfer robot, a target good corresponding to the processing instruction placed on the storage rack to a position corresponding to the sorting apparatus, where a staging rack of the transfer robot includes at least one idle layer; a first carrying module 1920, configured to, when a first processed goods exists on a first preset layer of a conveying rack of the sorting apparatus, carry the first goods to an idle layer of the temporary storage rack via the carrying robot; a first placing module 1930, configured to place the target goods on a second preset layer of a conveying rack of the sorting device via the transfer robot after the first goods are placed on the idle layer of the temporary storage rack, so as to transport the target goods to a working range of the manipulator through a transfer mechanism of the second preset layer of the conveying rack, so as to process the target goods based on the manipulator.
Optionally, the cargo transport module 1910 includes: the target storage position determining unit is used for determining a target storage position of the storage shelf for placing the target goods according to the processing instruction through the carrying robot when the processing instruction is received; the first conveying unit is used for conveying the target goods from the target storage position to a temporary storage rack of the conveying robot after the conveying robot moves to the position corresponding to the target storage position; and the goods transportation unit is used for transporting the target goods to the position corresponding to the sorting device through the carrying robot.
Optionally, the apparatus further comprises: the detection information acquisition module is used for acquiring the position detection information of the target storage position after the transfer robot moves to the position corresponding to the target storage position; and the goods verification module is used for judging whether the goods placed in the target storage position are the target goods or not based on the storage position detection information.
Correspondingly, the first handling unit is specifically configured to: and if the goods placed in the target storage position are the target goods, the target goods are transported to a temporary storage rack of the transporting robot from the target storage position.
Optionally, the detection information obtaining module is specifically configured to: after the transfer robot moves to the position corresponding to the target storage position, collecting a storage position detection image of the target storage position based on an image sensor of the transfer robot, and judging whether goods placed in the target storage position are the target goods based on the storage position detection image.
Optionally, the cargo verification module is specifically configured to: determining goods identification of goods placed in the target storage position based on the storage position detection information; judging whether the goods identification is a preset identification or not; and if the goods identification is a preset identification, determining the goods placed in the target storage position as the target goods.
Optionally, the apparatus further comprises: the first exception handling module is used for determining each associated goods related to the target goods when the goods placed in the target storage space are not the target goods; carrying each associated cargo to a cargo import and export of the warehousing system through a carrying robot so as to determine abnormal cargo from each associated cargo; placing each second goods in an original storage position corresponding to each second goods through a transfer robot, wherein the second goods are other related goods except the abnormal goods in the related goods; and/or if the target goods are included in the abnormal goods, placing the target goods in the target storage position through a transfer robot, and transferring the target goods to a position corresponding to the sorting device through the transfer robot.
Optionally, the apparatus further comprises: the second exception handling module is used for determining each associated goods related to the target goods when the goods placed in the target storage space are not the target goods; judging whether the target goods exist in the associated goods, wherein the target goods are placed in a first storage position of the storage shelf, and the goods corresponding to the first storage position are the goods placed in the target storage position; if so, the target goods are placed in the target storage position and the goods placed in the target storage position are placed in the first storage position through the transfer robot, so that the target goods are transferred to the position corresponding to the sorting device through the transfer robot.
Optionally, the apparatus further comprises: and the library position state judgment module is used for judging the library position state of the target library position according to the library position detection information after the library position detection information of the target library position is acquired.
Correspondingly, the goods verification module is specifically used for: and if the storage position state of the target storage position is an occupied state, judging whether the goods placed in the target storage position are the target goods or not based on the goods detection information in the storage position detection information.
Optionally, the apparatus further comprises: the recovery prompting module is used for determining whether each recovered goods comprises the target goods or not if the storage position state of the target storage position is an idle state, wherein the recovered goods are empty containers which are transported to a production line by the manipulator; and if so, generating recovery prompt information.
Optionally, the apparatus further comprises: the retention judgment module is used for acquiring shelf detection information of each layer of a conveying shelf of the sorting device if the target goods are not included in the recovered goods; judging whether the target goods are retained on the conveying goods shelf or not based on the goods shelf detection information; if yes, the target goods staying on the conveying goods shelf are conveyed to a goods entrance/exit through the conveying robot so as to detect whether the target goods are damaged or not.
Optionally, the apparatus further comprises: the second exception handling module is used for patrolling each storage position of the storage shelf if the target goods are not detained on the conveying shelf; judging whether the target goods are stored in a second storage position of the storage shelf or not according to the inspection result; if yes, determining each associated cargo associated with the target cargo; performing exception checking based on the historical processing flows of the target goods and each associated goods to determine exception processing nodes; and generating first exception prompt information according to the exception handling node.
Optionally, the apparatus further comprises: and the goods warehousing module is used for storing each goods to be warehoused, which are positioned at the goods entrance and exit of the warehousing system, in each preset warehouse position of the warehousing shelf according to warehousing instructions based on the carrying robot, wherein the warehousing instructions comprise the preset warehouse positions corresponding to the goods to be warehoused.
Optionally, the goods warehousing module is specifically configured to: when the warehousing instruction is received, the transfer robot moves to the position corresponding to the goods entrance and exit, and sequentially transfers each goods to be warehoused, which are placed at each goods taking point of the goods entrance and exit and correspond to the warehousing instruction, to a temporary storage rack of the transfer robot; and storing each goods to be warehoused in a preset warehouse position corresponding to each goods to be warehoused based on the carrying robot.
Optionally, the apparatus further comprises: the storage condition determining module is used for determining the storage condition of each goods taking point of the goods import and export after the transfer robot moves to the position corresponding to the goods import and export; the goods taking point judging module is used for judging whether redundant goods or abnormal goods taking points exist according to the storage condition of each goods taking point, wherein the abnormal goods taking points are idle goods taking points, and in the warehousing instruction, the abnormal goods taking points correspond to one goods to be warehoused; and the third exception handling module is used for determining each second associated goods related to the redundant goods if the redundant goods exist, wherein the second associated goods comprise one or more of the goods related to the redundant goods and placed on the storage shelves, the goods related to the redundant goods and placed on the conveying shelves and the goods related to the redundant goods and placed on the temporary storage shelves of the transfer robot, each second associated goods are conveyed to the goods import/export, exception checking is carried out based on the historical handling process of each second associated goods to determine exception handling nodes, and second exception prompt information is generated according to the exception handling nodes.
Optionally, the apparatus further comprises: and the fourth exception handling module is used for generating third exception prompt information according to the exception pick-up point and the goods to be warehoused corresponding to the exception pick-up point in the warehousing instruction if the exception pick-up point exists.
Optionally, the apparatus further comprises: the fifth exception handling module is used for receiving first exception information sent by the sorting device after the target goods are placed on the second preset layer of the conveying shelf of the sorting device, wherein the first exception information comprises redundant goods on the second preset layer of the conveying shelf of the sorting device; and carrying the redundant cargos on the second preset layer to a production line through a carrying robot according to the first abnormal information, and generating fourth abnormal prompt information.
Optionally, the apparatus further comprises: a sixth exception handling module, configured to receive second exception information sent by the sorting device after the target goods are placed on a second preset layer of a conveying rack of the sorting device, where the second exception information includes a second target goods, and the second target goods are target goods corresponding to the processing instruction that is not carried to the second preset layer of the conveying rack of the sorting device; according to the second abnormal information, the second target goods are placed on a second preset layer of a conveying rack of the sorting device through a carrying robot, so that the second target goods are conveyed to the working range of the mechanical arm through the second preset layer of the conveying rack, and the second target goods are processed based on the mechanical arm.
The cargo processing device provided by the embodiment of the disclosure can execute the cargo processing method provided by any embodiment corresponding to the first aspect of the disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
Fig. 20 is a schematic structural view of a cargo handling apparatus applied to a sorting apparatus according to another embodiment of the present disclosure, wherein the sorting apparatus includes a conveying rack and a robot, the conveying rack has at least two conveying layers, and the at least two conveying layers are sequentially retracted from bottom to top at an end close to the robot toward a direction away from the robot and are stepped; as shown in fig. 20, the cargo handling apparatus includes: a second transport module 2010, a third transport module 2020, a cargo handling module 2030, and a cargo reflow module 2040.
The second transportation module 2010 is configured to, when a first processed goods exists on a first preset layer of a conveying rack of the sorting device, transport the first goods through a transport mechanism of the first preset layer, so as to transport the first goods to an idle layer of a temporary storage rack of a transfer robot via the transfer robot; the third transportation module 2020 is configured to, after the transfer robot places a target cargo on a second preset layer of the conveying rack of the sorting device, transport the target cargo to the working range of the manipulator through the conveying mechanism of the second preset layer, where the target cargo is a cargo corresponding to a processing instruction; a cargo handling module 2030 for handling the target cargo based on the manipulator; the cargo returning module 2040 is configured to transfer the target cargo to the first preset floor of the conveying rack if the processed target cargo is not an empty container.
Optionally, the apparatus further comprises: the empty container recovery module is used for determining the goods as recovered goods if the processed goods are empty containers; and carrying the recovered goods to a production line through the manipulator, and recording the goods information of the recovered goods.
Optionally, the apparatus further comprises: and the first abnormal information generating module is used for generating first abnormal information according to the redundant goods and sending the first abnormal information to the carrying robot when the redundant goods exist on a second preset layer of the conveying goods shelf of the sorting device.
Optionally, the apparatus further comprises: and the second abnormal information generating module is used for generating second abnormal information according to the second target goods and sending the second abnormal information to the carrying robot when the second target goods do not exist on the second preset layer of the conveying shelf of the sorting device, wherein the second target goods are the target goods which are not carried to the second preset layer of the conveying shelf of the sorting device and correspond to the processing instruction.
The cargo processing device provided by the embodiment of the disclosure can execute the cargo processing method provided by any embodiment corresponding to the second aspect of the disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
Fig. 21 is a schematic structural view of a transfer robot according to an embodiment of the present disclosure, and as shown in fig. 21, the transfer robot includes: a robot body 2110, a buffer storage shelf 2120, a handling device 2130 and at least one processor 2140.
The temporary storage shelf 2120 is used for storing goods, and generally comprises multiple layers, such as 5 layers; the conveying device 2130 is used for conveying goods to the temporary storage shelf 2120 or extracting goods stored in the temporary storage shelf 2120, and the conveying device 2130 can be called a goods taking and placing device; the at least one processor 2140 is configured to perform the cargo handling method according to any corresponding embodiment of the first aspect of the disclosure.
The related description may be understood by referring to the related description and effects corresponding to the steps in fig. 11 to fig. 17, and redundant description is not repeated here.
In some embodiments, the transfer robot may be the transfer robot 3 in any of the above embodiments.
Fig. 22 is a schematic structural diagram of a sorting apparatus according to another embodiment of the present disclosure, and as shown in fig. 22, the sorting apparatus includes: a delivery rack 2210, a robot 2220, and at least one processor 2230.
The conveying rack 2210 has at least two conveying layers, and the at least two conveying layers are sequentially retracted from the bottom to the top at one end close to the robot 2220 in the direction away from the robot 2220 and form a step shape; the conveying layer is provided with a conveying mechanism, and the conveying mechanism enables the goods to move on the conveying layer along the conveying direction; the at least one processor 2230 is configured to perform the cargo handling method provided in any embodiment corresponding to the second aspect of the disclosure.
The related description may be understood by referring to the related description and effect corresponding to the step in fig. 18, and will not be described in detail herein.
The embodiment of the present disclosure further provides a warehousing system, which includes: the storage rack, the transfer robot provided by the embodiment corresponding to the fifth aspect of the disclosure and the sorting device provided by the embodiment corresponding to the sixth aspect of the disclosure.
An embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the cargo processing method provided in any one of the embodiments corresponding to fig. 11 to fig. 18 of the present disclosure.
The computer readable storage medium may be, among others, ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
The present disclosure also provides a program product comprising an executable computer program stored in a readable storage medium. The at least one processor of the transfer robot, the sorting device or the warehousing system may read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the cargo processing device to implement the cargo processing method provided by the various embodiments described above.
In the several embodiments provided in the present disclosure, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules is only one logical division, and other divisions may be realized in practice, for example, a plurality of modules may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present disclosure may be integrated into one processing unit, or each module may exist alone physically, or two or more modules are integrated into one unit. The unit formed by the modules can be realized in a hardware form, and can also be realized in a form of hardware and a software functional unit.
The integrated module implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (english: processor) to execute some steps of the methods according to the embodiments of the present disclosure.
It should be understood that the Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present disclosure may be embodied directly in a hardware processor, or in a combination of the hardware and software modules within the processor.
The memory may comprise a high-speed RAM memory, and may further comprise a non-volatile storage NVM, such as at least one disk memory, and may also be a usb disk, a removable hard disk, a read-only memory, a magnetic or optical disk, etc.
The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (enhanced Industry Standard Architecture) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the buses in the figures of the present disclosure are not limited to only one bus or one type of bus.
The storage medium may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the storage medium may reside as discrete components in an electronic device or host device.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present disclosure, and not for limiting the same; while the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art will understand that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present disclosure.
Claims (21)
1. The sorting device is characterized by comprising a conveying shelf and a manipulator, wherein the manipulator is arranged at a first end of the conveying shelf along the conveying direction; the conveying goods shelf is used for conveying goods, and the manipulator is used for taking the goods from the conveying goods shelf, or the manipulator is used for placing the taken goods on the conveying goods shelf;
the conveying shelf is provided with at least two conveying layers, and one ends of the at least two conveying layers, which are close to the manipulator, are sequentially retracted from bottom to top towards the direction far away from the manipulator and form a step shape; and the conveying layer is provided with a conveying mechanism, and the conveying mechanism enables the goods to move on the conveying layer along the conveying direction.
2. A sorting device according to claim 1, characterised in that the conveying level comprises at least two conveying lines, which are juxtaposed in a direction perpendicular to the conveying direction; the conveying mechanism is arranged on the conveying line.
3. A sorter as in claim 2 wherein transport bins are positioned on the transport lines, the transport bins for receiving the goods; the width of the conveying line perpendicular to the conveying direction is larger than or equal to the width of the conveying material box perpendicular to the conveying direction.
4. A sorter as in claim 3 wherein the end of the transport level on the upper tier near the robot is indented toward the direction away from the robot by a first length value greater than or equal to the width of the transport bin in the transport direction compared to the end of the transport level on the lower tier near the robot.
5. A sorter as in claim 2 wherein the conveyor is provided with a rolling conveyor having an outer contoured surface in rolling contact with conveyances placed on the rolling conveyor; the rolling conveying element rotates around the rotation axis of the rolling conveying element towards the conveying direction so as to convey the conveyed object along the conveying direction.
6. A sorter as in claim 5 wherein the rolling conveyor is a plurality of the rolling conveyors arranged side by side in the conveying direction and the axes of rotation of the plurality of the rolling conveyors are parallel to each other.
7. A sorter as in claim 5 wherein the rolling conveyor is a rotating roller.
8. A sorter as in claim 2 wherein the transfer mechanism is provided with a reciprocating conveyor belt that reciprocates in a transfer direction to transfer the conveyed item placed on the reciprocating conveyor belt in the transfer direction.
9. A sorter as in claim 1 wherein the ends of the at least two transport layers distal from the robot are flush.
10. A sorter as in any of claims 1-9 wherein the robot includes a support base, a first link arm having a first end pivotally connected to a top end of the support base, and a take-up assembly mounted to a second end of the first link arm for taking items from an end of the at least two transport levels proximate the robot.
11. A sorter as in claim 10 wherein the robot further comprises a second link arm, a first end of the second link arm being pivotally coupled to a second end of the first link arm, the take assembly being mounted at the second end of the second link arm.
12. The sorter of claim 11 wherein the take assembly is a suction cup assembly, the suction cup assembly including a suction cup connector and a suction cup, a top end of the suction cup connector being pivotally connected to the second end of the second link arm, the suction cup being mounted to a bottom end of the suction cup connector; the sucking disc is used for sucking the goods.
13. A sorter as in claim 11 wherein the take off assembly is a gripper assembly including a gripper link and a gripper, the gripper link having a top end rotatably connected to the second end of the second link arm, the gripper being mounted to a bottom end of the gripper link; the mechanical claw is provided with at least two mechanical fingers; the mechanical claw is used for grabbing goods.
14. A sorter as in claim 10 wherein the support base includes a stability augmentation base and a support post, a bottom end of the support post being mounted on the stability augmentation base, a first end of the first link arm being pivotally connected to a top end of the support post.
15. A sorter as in claim 10 wherein the take assembly is provided with object recognition means for recognizing objects to be taken by the take assembly.
16. A sorter as in claim 15 wherein the target identification device comprises an infrared code scanner and an image recognition device.
17. A sorter as in claim 10 wherein the take assembly has a collision avoidance detection device disposed thereon for preventing the take assembly from colliding with the conveying racks.
18. A sorter as in claim 17 wherein the collision avoidance detection device includes a ranging sensor and a proximity sensor.
19. A storage system, characterized in that it comprises a storage rack, a transfer robot and a sorting device according to any one of claims 1-18, wherein the transfer robot is used for transferring goods on the storage rack to a conveying rack of the sorting device or transferring goods on the conveying rack to the storage rack.
20. The stocker system according to claim 19, wherein the cargo gate of the transfer robot is butted against a second end of the conveying rack in the conveying direction to transfer the cargo from the transfer robot to the conveying rack or to transfer the cargo from the conveying rack to the transfer robot.
21. The warehousing system of claim 19, wherein there are at least two of said transfer robots; and/or the presence of a gas in the gas,
the sorting device comprises at least two sorting devices, and the at least two sorting devices are arranged on the same side of the storage shelf at intervals.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202121697587.8U CN215477503U (en) | 2021-07-23 | 2021-07-23 | Sorting device and warehousing system |
PCT/CN2022/106371 WO2023001125A1 (en) | 2021-07-23 | 2022-07-19 | Cargo handling method and apparatus, and robot, sorting apparatus and warehousing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202121697587.8U CN215477503U (en) | 2021-07-23 | 2021-07-23 | Sorting device and warehousing system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN215477503U true CN215477503U (en) | 2022-01-11 |
Family
ID=79751683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202121697587.8U Active CN215477503U (en) | 2021-07-23 | 2021-07-23 | Sorting device and warehousing system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN215477503U (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115533957A (en) * | 2022-10-14 | 2022-12-30 | 浙江艾隆科技有限公司 | Method and device for controlling medicine taking device |
WO2023001125A1 (en) * | 2021-07-23 | 2023-01-26 | 深圳市库宝软件有限公司 | Cargo handling method and apparatus, and robot, sorting apparatus and warehousing system |
-
2021
- 2021-07-23 CN CN202121697587.8U patent/CN215477503U/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023001125A1 (en) * | 2021-07-23 | 2023-01-26 | 深圳市库宝软件有限公司 | Cargo handling method and apparatus, and robot, sorting apparatus and warehousing system |
CN115533957A (en) * | 2022-10-14 | 2022-12-30 | 浙江艾隆科技有限公司 | Method and device for controlling medicine taking device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10614274B2 (en) | Distributed autonomous robot systems and methods with RFID tracking | |
US10625941B2 (en) | Distributed autonomous robot systems and methods | |
US11279504B2 (en) | Robot system and control method thereof | |
US10494180B2 (en) | Systems and methods for distributed autonomous robot interfacing using live image feeds | |
CN215477503U (en) | Sorting device and warehousing system | |
WO2023001125A1 (en) | Cargo handling method and apparatus, and robot, sorting apparatus and warehousing system | |
US8060241B2 (en) | Automatic warehouse | |
CN112224733B (en) | Warehouse management system and method | |
US20180215545A1 (en) | Systems and Methods for Resolving Issues in a Distributed Autonomous Robot System | |
JP6011490B2 (en) | Goods storage facility | |
EP3778444B1 (en) | Picking facility | |
CN112678409A (en) | Goods processing method, device, equipment, system, storage medium and program product | |
JP6052103B2 (en) | Article recognition apparatus and article recognition equipment | |
JP7243066B2 (en) | Automated warehouse system | |
WO2021098789A1 (en) | Goods information checking method and system thereof, robot, and processing terminal | |
US20220080588A1 (en) | Distributed Autonomous Robot Interfacing Systems and Methods | |
CN115806143B (en) | Full-automatic stereoscopic warehouse of printing plate roller and high-speed warehouse-in and warehouse-out management method | |
CN114537940A (en) | Shuttle vehicle for warehousing system, warehousing system and control method of shuttle vehicle | |
US11534923B1 (en) | Robotic manipulation and frame sensor placement for in-motion object modeling and identification | |
CN115311441A (en) | Automatic warehousing system, goods checking method and server | |
CN115676194A (en) | Cargo processing method and device, robot, sorting device and warehousing system | |
CN113859834A (en) | Container identification method, device, equipment and storage medium | |
CN113095766B (en) | Article sorting method, apparatus, electronic device and storage medium | |
CN117302833A (en) | Warehouse goods processing method, system, storage medium and program product | |
CN114881467A (en) | Machine vision-based intelligent loading and unloading control management system for stored goods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |