SYSTEMS AND METHODS FOR PROVIDING AN OPERATOR INDUCTED ROBOTIC PUT WALL
20220356017 · 2022-11-10
Inventors
- Joseph Romano (Arlington, MA, US)
- Christopher BUCK (Stow, MA, US)
- Thomas Allen (Reading, MA, US)
- Christopher Geyer (Arlington, MA, US)
- Victoria Hinchey (Winchester, MA, US)
- Charles BAPTISTA (Arlington, MA, US)
- Jacob TORREY (Newton, MA, US)
- Ryan O'HERN (Reading, MA, US)
- Andrew EWART (Stratham, NH, US)
- John Richard Amend, Jr. (Belmont, MA, US)
- Prasanna Velagapudi (Pittsburgh, PA, US)
- Benjamin Cohen (Somerville, MA, US)
- Guoming Alex LONG (Wexford, PA, US)
Cpc classification
B65G1/10
PERFORMING OPERATIONS; TRANSPORTING
B65G2203/0283
PERFORMING OPERATIONS; TRANSPORTING
B65G1/1373
PERFORMING OPERATIONS; TRANSPORTING
B07C5/36
PERFORMING OPERATIONS; TRANSPORTING
B65G1/08
PERFORMING OPERATIONS; TRANSPORTING
International classification
B65G1/137
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An operator inducted object processing system is disclosed that includes an object induction station at which objects are provided for processing, said object induction station including at least one perception unit for providing perception data regarding an object, an object processing system for receiving objects from the object induction station, said object processing system including a carrier configured for movement in a first generally horizontal direction between two mutually opposing arrays of destination locations, each of which extends along the first generally horizontal direction, and the carrier also being configured for movement in a second generally vertical direction between the two mutually opposing arrays of destination locations, each of which also extends along the second generally vertical direction, wherein the movement in the first generally horizontal direction is independent of the movement in the second generally vertical direction, and wherein the carrier is further configured for movement in mutually opposing third directions that are generally orthogonal to the first and second directions, for urging an object thereon into a first end of an adjacent selected destination location, each of the destination locations including a first end that is accessible by the carrier, and a plurality of object collection stations, each of which is associated with a second end of each of the destination locations.
Claims
1. An operator inducted object processing system comprising: an object induction station at which objects are provided for processing, said object induction station including at least one perception unit for providing perception data regarding an object; an object processing system for receiving objects from the object induction station, said object processing system including a carrier configured for movement in a first generally horizontal direction between two mutually opposing arrays of destination locations, each of which extends along the first generally horizontal direction, and the carrier also being configured for movement in a second generally vertical direction between the two mutually opposing arrays of destination locations, each of which also extends along the second generally vertical direction, wherein the movement in the first generally horizontal direction is independent of the movement in the second generally vertical direction, and wherein the carrier is further configured for movement in mutually opposing third directions that are generally orthogonal to the first and second directions, for urging an object thereon into a first end of an adjacent selected destination location, each of the destination locations including a first end that is accessible by the carrier; and a plurality of object collection stations, each of which is associated with a second end of each of the destination locations.
2. The operator inducted object processing system as claimed in claim 1, wherein the object induction station includes a conveyor with a first end and a second end that is opposite the first end, the second end being proximate the object processing system.
3. The operator inducted object processing system as claimed in claim 1, wherein each destination location includes an inclined shelf that extends downward away from the object processing system.
4. The operator inducted object processing system as claimed in claim 1, wherein the carrier incudes a conveyor.
5. The operator inducted object processing system as claimed in claim 4, wherein the conveyor of the carrier includes portions that are each separated from one another by cleats.
6. The operator inducted object processing system as claimed in claim 5, wherein the conveyor includes a pair of mutually opposing wall sections that extend along wall directions that are generally parallel with the third directions.
7. The operator inducted object processing system as claimed in claim 1, wherein the system provides that the object is movable from the carrier to a selected destination location by traveling from the carrier over a gap prior to reaching the destination location.
8. The operator inducted object processing system as claimed in claim 1, wherein the conveyor is mounted on a transversely slidable stage the may be moved toward a destination location along a direction that is generally parallel with the third direction.
9. The operator inducted object processing system as claimed in claim 8, wherein the transversely slidable stage is moveable responsive to object handling parameters regarding an object on the conveyor.
10. The operator inducted object processing system as claimed in claim 1, wherein movement of the conveyance system is controlled based on a location of a selected destination location being accessed.
11. The operator inducted object processing system as claimed in claim 10, wherein movement of the conveyance system is controlled further based on object handling parameters regarding an object on the carrier.
12. The operator inducted object processing system as claimed in claim 1, wherein each of the object collection stations includes a movable retaining member for retaining objects in the associated collection station.
13. The operator inducted object processing system as claimed in claim 12, wherein each movable retaining member includes an elastic member.
14. The operator inducted object processing system as claimed in claim 12, wherein each movable retaining member includes a slidable wall.
15. The operator inducted object processing system as claimed in claim 1, wherein a plurality of the destination locations include brace members to facilitate the positioning of any of a box, bin or tote adjacent each associated destination location.
16. The operator inducted object processing system as claimed in claim 1, wherein each of destination locations includes an interactive display regarding a status of the associated destination location.
17. The operator inducted object processing system as claimed in claim 16, wherein each interactive display shows an object count at the associated destination location.
18. The operator inducted object processing system as claimed in claim 16, wherein each interactive display includes an input system through which a user may confirm processing of objects at the associated destination location.
19. An operator inducted object processing system comprising: an object induction station at which objects are provided for processing, said object induction station including a first end of a conveyance system, and at least one perception unit for providing perception data regarding an object; an object processing system including a second end of the conveyance system, for receiving objects from the object induction station, said object processing system including a carrier configured for movement in a first generally horizontal direction adjacent an array of destination locations that extend along the first generally horizontal direction, and the carrier also being configured for movement in a second generally vertical direction adjacent the array of destination locations that also extend along the second generally vertical direction, wherein the movement in the first generally horizontal direction may be at the same time as the movement in the second generally vertical direction, and wherein the carrier is further configured for movement in a third direction that is generally orthogonal to the first and second directions, for urging an object thereon into a first end of an adjacent selected destination location, each of the destination locations including a first end that is accessible by the carrier; and a plurality of object collection stations, each of which is associated with a second end of each of the destination locations.
20. The operator inducted object processing system as claimed in claim 19, wherein the object induction station a conveyor with a first end and a second end that is opposite the first end, the second end being proximate the object processing system.
21. The operator inducted object processing system as claimed in claim 19, wherein the object processing system further includes a further array of destination locations that extend along the first horizontal direction and extend along the second vertical direction.
22. The operator inducted object processing system as claimed in claim 19, wherein the carrier incudes a cleated conveyor.
23. The operator inducted object processing system as claimed in claim 22, wherein each of the object collection stations includes a movable retaining member at a distal end of inclined shelf that extends generally downward from a proximal end of each inclined shelf that is proximate the object processing system.
24. The operator inducted object processing system as claimed in claim 23, wherein the conveyor includes a pair of mutually opposing wall sections that extend along wall directions that are generally parallel with the third directions.
25. The operator inducted object processing system as claimed in claim 19, wherein the system provides that the object is movable from the carrier to a selected destination location by traveling from the carrier over a gap prior to reaching the destination location.
26. The operator inducted object processing system as claimed in claim 19, wherein the conveyor is mounted on a transversely slidable stage the may be moved toward a destination location along a direction that is generally parallel with the third direction.
27. The operator inducted object processing system as claimed in claim 26, wherein the transversely slidable stage is moveable responsive to object handling parameters regarding an object on the conveyor.
28. The operator inducted object processing system as claimed in claim 19, wherein movement of the conveyance system is controlled based on a location of a selected destination location being accessed.
29. The operator inducted object processing system as claimed in claim 28, wherein movement of the conveyance system is controlled further based on object handling parameters regarding an object on the carrier.
30. The operator inducted object processing system as claimed in claim 19, wherein each of the object collection stations includes a movable retaining member for retaining objects in the associated collection station.
31. The operator inducted object processing system as claimed in claim 30, wherein each movable retaining member includes an elastic member.
32. The operator inducted object processing system as claimed in claim 30, wherein each movable retaining member includes a slidable wall.
33. The operator inducted object processing system as claimed in claim 19, wherein a plurality of the destination locations include brace members to facilitate the positioning of any of a box, bin or tote adjacent each associated destination location.
34. The operator inducted object processing system as claimed in claim 19, wherein each of destination locations includes an interactive display regarding a status of the associated destination location.
35. The operator inducted object processing system as claimed in claim 34, wherein each interactive display shows an object count at the associated destination location.
36. The operator inducted object processing system as claimed in claim 34, wherein each interactive display includes an input system through which a user may confirm processing of objects at the associated destination location.
37. A method of processing objects comprising: receiving objects at an object induction station at which objects are provided for processing, said object induction station including at least one perception unit for providing perception data regarding an object; receiving objects from the object induction station on a carrier; moving the carrier simultaneously both in a first generally horizontal direction between two mutually opposing arrays of destination locations, each of which extends along the first generally horizontal direction, and in a second generally vertical direction between the two mutually opposing arrays of destination locations, each of which also extends along the second generally vertical direction; moving the carrier in either of mutually opposing third directions that are generally orthogonal to the first and second directions, for urging an object thereon into a first end of an adjacent selected destination location, each of the destination locations including a first end that is accessible by the carrier; and receiving objects at a plurality of object collection stations, each of which is associated with a second end of each of the destination locations.
38. The method as claimed in claim 37, wherein the object induction station includes a conveyor with a first end and a second end that is opposite the first end, the second end being proximate the object processing system.
39. The method as claimed in claim 37, wherein each destination location includes a sloped inclined shelf that extends downward away from the object processing system.
40. The method as claimed in claim 37, wherein the carrier incudes a cleated conveyor.
41. The method as claimed in claim 40, wherein the conveyor of the carrier includes portions that are each separated from one another by cleats.
42. The method as claimed in claim 41, wherein the conveyor includes a pair of mutually opposing wall sections that extend along wall directions that are generally parallel with the third directions.
43. The method as claimed in claim 37, wherein the method provides that the object is movable from the carrier to a selected destination location by traveling from the carrier over a gap prior to reaching the destination location.
44. The method as claimed in claim 37, wherein the conveyor is mounted on a transversely slidable stage the may be moved toward a destination location along a direction that is generally parallel with the third direction.
45. The method as claimed in claim 44, wherein the transversely slidable stage is moveable responsive to object handling parameters regarding an object on the conveyor.
46. The method as claimed in claim 37, wherein the receiving objects includes movement of a conveyance system that is controlled based on a location of a selected destination location being accessed.
47. The method as claimed in claim 46, wherein movement of the conveyance system is controlled further based on object handling parameters regarding an object on the carrier.
48. The method as claimed in claim 37, wherein each of the object collection stations includes a movable retaining member for retaining objects in the associated collection station.
49. The method as claimed in claim 48, wherein each movable retaining member includes an elastic member.
50. The method as claimed in claim 48, wherein each movable retaining member includes a slidable wall.
51. The method as claimed in claim 37, wherein a plurality of the destination locations include brace members to facilitate the positioning of any of a box, bin or tote adjacent each associated destination location.
52. The method as claimed in claim 37, wherein each of destination locations includes an interactive display regarding a status of the associated destination location.
53. The method as claimed in claim 51, wherein each interactive display shows an object count at the associated destination location.
54. The method as claimed in claim 51, wherein each interactive display includes an input system through which a user may confirm processing of objects at the associated destination location.
55. The method as claimed in claim 37, wherein the receiving objects at the object induction station includes triggering at least one beam break.
56. The method as claimed in claim 37, wherein the receiving objects at the induction station includes moving a push door.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The following description may be further understood with reference to the accompanying drawing in which:
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044] The drawings are shown for illustrative purposes only.
DETAILED DESCRIPTION
[0045] The invention provides an efficient and economical object processing system that may be used, for example, to provide any of shipping orders from a wide variety of objects, groupings of objects for shipping purposes to a variety of locations, and locally specific groupings of objects for collection and shipment to a large location with locally specific areas such as product aisles in a retail store. Each of the systems may be designed to meet Key Performance Indicators (KPIs), while satisfying industrial and system safety standards.
[0046] In accordance with an aspect, the system provides a Robotic Put Wall (RPW) that is designed to enable fast, accurate sortation of retail items, or eaches, from a tote of mixed inventory into an array of sort locations, each containing one customer order. The RPW is comprised, in accordance with an aspect, of four major components: an operator induction station, a 2D gantry with carrier, inclined shelving, and a pack-to-light interface.
[0047] The operator induction station may include a human operator station located at one end of the system. The operator receives a stream of heterogeneous totes of mixed objects (e.g., items, products, goods etc.) that collectively contain the material for a large number of customer orders. The operator is responsible for picking up each item, using a scanner to identify the item to the system via UPC, and then placing the item onto the 2D gantry carrier.
[0048] The 2D gantry carrier may include an X-Z gantry with a carrier that receives objects from the operator and transports them to any of a large number of order sortation points. The gantry is a 2-axis gantry. At the gantry tool-tip is the carrier, which is a small, belted conveyor section oriented to move items in the Y axis in accordance with an aspect. When the carrier has arrived at the X-Z address of a particular sort location, the conveyor section actuates to move the item into the shelf location on one or the other side of the gantry. This object movement happens at high enough speeds to ensure that the object does not fall between the carrier and the shelving, and that the inertia of the object carries it to the outside of the sort location (away from the carrier).
[0049] The inclined shelving may support, for example, sorting to up to 240 different destinations in accordance with an aspect. Various systems may provide varying requirements for order count stockkeeping unit (SKU) size, and physical order volume that drive the need for reconfigurability in the shelving locations. Shelving units (or modules) include the shelving on either side of the gantry, and modules can be configured with a varying number of shelves. Each shelf for example, may be divided into thirds with vertical dividers to keep orders separated. Shelves can be installed on vertical increments with, for example, a minimum pitch of 6″ and maximum pitch of 18″. A complete system can include a variety of number of modules.
[0050] The pack-to-light interface may provide communication between the system and human operators. As objects accumulate in the order sort locations, eventually orders will become complete and need to be removed from the sort locations by a human operator. The pack to light interface on the outside of the system serves to notify the operator via an illuminated button that an order is complete and ready to be removed and packaged. The operator also uses the same button to inform the system that the order has been removed and the sort location is clear. Lastly, an alphanumeric interface can provide additional information to the operator such as the count of objects to be removed or details related to merging multiple locations together into one large order.
[0051]
[0052] The station 12 may include provision for getting full totes to the operator, as well as taking empty totes away (for example, as shown in
[0053] Safety is a significant design aspect of the operator load station. One way to increase safety is with a conveyor that is long enough to separate the operator from carrier, which is heavy and moving at high speeds. This has the disadvantage of not allowing the operator to place items directly to the carrier, which might mean having to reduce overall item size specs due to need to accommodate for tumbling of items from transfer conveyor to carrier in certain applications.
[0054] Another way to increase safety is with light curtains, beam breaks, safety rated encoders on the gantry, etc. In accordance with this, the carrier may slow to a safe speed while within reach of the operator, and then stop if the operator breaks a light curtain, etc. A further way to increase safety is to use a mechanically interlocked door that only opens when the carrier is in position and is locked otherwise. A goal may be to achieve a less than one second operator cycle time. This is defined as the time between the carrier arriving at the load position and the time at which it is loaded and ready to move away. Operational control of the system is provided by one or more computer control systems 100 that communicate (wired or wirelessly) to the conveyors, perception units, gantry, carrier and input/output devices of the system.
[0055]
[0056] With reference to
[0057] The carrier therefore rides on the distal end of the gantry robot and delivers items to each shelving unit. The operator places items onto the carrier (either indirectly via conveyor 24 or directly as shown in
[0058] For objects that are known to have associated handling parameters that make urging the object from the carrier conveyor over a gap and into a selected destination location impractical (for example, if the object or packaging is fragile, has low position authority, low pose authority or is too heavy such as above 5 lbs or even 8 lbs), then the system may move the object toward the selected destination location more slowly, and in certain aspects, the carrier may be configured to move the carrier conveyor itself closer to the selected destination location.
[0059] For example,
[0060] The shelving of the arrays of destination locations 16, 18 may include inclined shelves or chutes and may be designed to interface with the gantry frame and objects moved from the carrier. The shelving may be inclined to encourage gravity flow of deposited items toward the packout side of the shelves. An operator may position a bin, tote, or box at the exposed side of each of the shelves, for loading objects on a shelf into the container (e.g., bin, tote or box). If the shelf is on the lowest level, the container may be placed on the ground as shown in
[0061] The retaining guard 76 may be provided at the front of the shelf to keep objects in, but not unduly block access for removing items. The retaining guard 76 may include a vertically slidable wall (as shown in
[0062] As also shown in
[0063] With reference to
[0064] Again, the system may include one or more computer systems that communicate (via wired or wireless communication) with the conveyors, perception units, gantry, carrier and input/output devices of the system. A manifest file is transferred to the system that includes list of objects in their order groupings. Manifest orders are assigned storage locations based on item quantity. Some orders may need multiple storage locations to hold them. The system may provide order allocation decisions. The output lights may indicate storage locations that have been assigned orders from a particular manifest.
[0065] With reference to
[0066] With further reference to
[0067] The system then determines whether the destination location is full (step 140), and if not, the carrier returns to the Operator Load Position (step 146). If the storage location is full (step 140), the system determines whether the Order is complete (step 142). If not, the carrier returns to the Operator Load Position (step 146), and if the Order is complete, then the Storage Location light is turned to green (step 144). If the Order includes multiple Storage Locations, then all Storage Location lights for that Order should all be turned to green only when the last Storage Location is full. The Carrier will then return to the load position (step 146).
[0068] When a Storage Location light is green, it is ready to be emptied. With reference to
[0069] Suitable objects for processing may be, for example, 1 oz to 10 lbs, and may include rigid rectangular prisms, polybags with soft contents, including apparel in light polybags, polybags with rigid contents, including small objects in large polybags, bubble mailer envelopes, blister packs, clamshells, cylinders, liquid bottles, pill bottles, shipping tubes and cosmetic pencils.
[0070]
[0071] The station 212 may include provision for getting full totes to the operator, as well as taking empty totes away (for example, as shown in
[0072] Similar to the systems discussed above, the gantry 240 includes a travelling vertical member 242 that moves horizontally along the gantry 240. The carrier 244 is mounted on the vertical member 242. The carrier 244 returns to a home position, receives an on object, and is then moved horizontally and vertically to a selected destination location, which may be emptied into containers 70 (e.g., bins, totes or boxes) as discussed above with reference to
[0073]
[0074] The semi-enclosed area 250 limits an amount of human activity near the carrier 244, and as further shown in
[0075]
[0076] The semi-enclosed area 260 limits an amount of human activity near the carrier 244, and as further shown in
[0077] As noted above, the system may include provision for providing full in-feed totes to the operator.
[0078] The system 300 also includes an infeed conveyor 304 on which in-feed containers 306 (e.g., boxes, bins or totes) are provided to the station 312. There may further be provisions for further perception units such as barcode scanners, either fixed, handheld, or both. There may further be provision for mounting a touchscreen display or other HMI at the station 312. The station 312 may be located such that an operator can stand ergonomically, and can place items to the carrier. Once on the carrier 244, objects are moved by the X-Z gantry 340 of the object processing system 314 to bring each object serially to one of the plurality of destination locations 360 as discussed in more detail above with reference to
[0079] Similar to the systems discussed above, the gantry 340 includes a travelling vertical member 342 that moves horizontally along the gantry 340. The carrier 344 is mounted on the vertical member 342. The carrier 344 returns to a home position, receives an on object, and is then moved horizontally and vertically to a selected destination location, which may be emptied into containers 370 (e.g., bins, totes or boxes) as discussed above with reference to
[0080] In accordance with further aspects, the systems above may be provided with adjustable shelves, each of which may be set to any of a variety of angles, presenting different contact forces to objects on the shelves. In this way, the system may either automatically adjust a shelf to accommodate objects that present different amounts of friction on the shelves, or may choose to place objects for certain orders on particular shelves that have an accommodating angle.
[0081] In accordance with further aspects the shelves may be moved once all the locations are order complete, i.e., all items have been delivered to all orders in the mobile shelf unit. The size of the shelf balances the number of open destinations, size for practical moving and efficiency of moving things in accordance with certain aspects. Larger numbers of smaller shelves would require moving more shelves, taking more time, and be inefficient. Smaller numbers of larger shelves would be physically hard to move. In examples wherein the shelves may be removable, scanners or RFID tags may be provided to indicate to the system which shelf unit is present for tracking orders. Each shelf location on the mobile shelf unit may, for example, have a unique barcode.
[0082] In accordance with further aspects, the shelves may be accessed robotically. In further aspects, robotic systems may be provided that are able to remove objects into containers, or may remove containers themselves that are on each shelf.
[0083] The destination locations, in certain aspects, may also include containers.
[0084] In accordance with various aspects, objects are assigned to destination locations, for example, by taking into account ergonomics for the human operator removing orders for outbound locations (e.g., putting heavy orders at chest height). In further aspects, software may be employed to assign outbound destinations to orders to improve throughput of the system.
[0085] Those skilled in the art will appreciate that numerous modifications and variations may be made to the above disclosed examples without departing from the spirit and scope of the present invention.