Systems and methods for dynamic processing of objects using box tray assemblies
AssigneeBerkshire Grey Operating Company, Inc.
InventorsJohn Richard Amend, Jr., William Chu-Hyon McMahan, Joseph Romano, Victoria Hinchey, Jennifer Eileen King, Thomas Wagner
Life of this patent
Estimating the term…
Abstract
A box handling system is disclosed for use in an object processing system. The box handling system includes a box tray including a recessed area for receiving a box, and the recessed area includes a plurality of floor and edge portions for receiving the box that contains objects to be processed.
Claims41
A method of processing objects within a plurality of boxes, said method comprising:
- placing the plurality of boxes on a respective plurality of box trays, the plurality of box trays being provided on a generally horizontal surface, wherein each box tray has an identical shape and includes at least one magnet to facilitate linear alignment of the plurality of box trays on the generally horizontal surface;
- depositing using a programmable motion device at least one object into at least one box of the plurality of boxes;
- determining that a selected box on a selected box tray is full or otherwise finished being processed;
- moving a box removal mechanism to the selected box;
- and
- actuating the box removal mechanism to selectively move the selected box onto an output conveyance system by urging a contact portion of the box removal mechanism against the selected box tray.
A method of processing objects within a plurality of boxes, said plurality of boxes being provided on a respective plurality of box trays, said method comprising:
- receiving the plurality of box trays with the plurality of boxes on a generally horizontal surface, wherein each box tray has an identical shape and includes at least one magnet to facilitate linear alignment of the plurality of box trays on the generally horizontal surface;
- receiving a plurality of objects at a programmable motion device;
- depositing using the programmable motion device the plurality of objects into at least a subset of the plurality of boxes;
- determining that a selected box on a selected box tray is full or otherwise finished being processed;
- actuating a box removal mechanism to selectively move the selected box onto an output conveyance system by urging a contact portion of the box removal mechanism against the selected box tray;
- and
- moving at least one remaining box tray of the plurality of box trays on the generally horizontal surface to fill a void left by the selected box tray.
A method of processing objects within a plurality of boxes, said plurality of boxes being provided on a respective plurality of box trays, said method comprising:
- receiving the plurality of box trays with the plurality of boxes on a generally horizontal surface, wherein the generally horizontal surface on which the plurality of boxes and the plurality of box trays are provided includes a processing conveyor that urges box trays thereon toward one end therefore such that when the selected box tray and the selected box are selectively moved to an output conveyance system, any remaining box trays on the processing conveyor are urged toward each other to fill a void left by the selected box tray;
- receiving a plurality of objects at a programmable motion device;
- depositing using the programmable motion device the plurality of objects into at least a subset of the plurality of boxes;
- determining that a selected box on a selected box tray is full or otherwise finished being processed;
- providing box tray perception data regarding a position of the selected box tray on the processing conveyor;
- actuating a box removal mechanism to selectively move the selected box onto the output conveyance system by urging a contact portion of the box removal mechanism against the selected box tray;
- and
- moving at least one remaining box tray of the plurality of box trays on the generally horizontal surface to fill a void left by the selected box tray.
A method of processing objects within a plurality of boxes, said plurality of boxes being provided on a respective plurality of box trays, said method comprising:
- receiving the plurality of box trays with the plurality of boxes on a generally horizontal surface;
- receiving a plurality of objects at a programmable motion device;
- providing box tray perception data regarding a detected box tray;
- providing box perception data regarding a detected box on the detected box tray;
- confirming that the detected box tray is associated with the detected box;
- depositing using the programmable motion device at least one object of the plurality of objects into the detected box;
- determining that the detected box on the detected box tray is full or otherwise finished being processed;
- and
- moving the detected box tray and the associated detected box off of the generally horizontal surface while leaving the plurality of box trays other than the detected box tray.
A method of processing objects within a plurality of boxes, said method comprising:
- placing the plurality of boxes on a respective plurality of box trays, the plurality of box trays being provided on a generally horizontal surface, wherein the generally horizontal surface on which the plurality of boxes and the plurality of box trays are provided includes a processing conveyor that urges box trays thereon toward one end therefore such that when the selected box tray and the selected box are selectively moved to the output conveyance system, any remaining box trays on the processing conveyor are urged toward each other to fill a void left by the selected box tray;
- depositing using a programmable motion device at least one object into at least one box of the plurality of boxes;
- determining that a selected box on a selected box tray is full or otherwise finished being processed;
- providing box tray perception data regarding a position of a selected box tray on the processing conveyor;
- moving a box removal mechanism to the selected box;
- and
- actuating the box removal mechanism to selectively move the selected box onto an output conveyance system by urging a contact portion of the box removal mechanism against the selected box tray.
Dependencies are inferred from the claim text.