US 12,154,064 B2
Systems and methods for dynamic processing of objects with data verification
Lakshman Kumar, Burlington, MA (US); Abraham Schneider, Andover, MA (US); Thomas Koletschka, Cambridge, MA (US); Christopher Geyer, Arlington, MA (US); Joseph Romano, Arlington, MA (US); John Richard Amend, Jr., Belmont, MA (US); Benjamin Cohen, Somerville, MA (US); William Chu-Hyon McMahan, Cambridge, MA (US); Kyle Maroney, North Attleboro, MA (US); and Thomas Wagner, Concord, MA (US)
Assigned to Berkshire Grey Operating Company, Inc., Bedford, MA (US)
Filed by Berkshire Grey Operating Company, Inc., Bedford, MA (US)
Filed on May 9, 2022, as Appl. No. 17/739,738.
Application 17/739,738 is a continuation of application No. 16/661,820, filed on Oct. 23, 2019, granted, now 11,373,134.
Claims priority of provisional application 62/884,351, filed on Aug. 8, 2019.
Claims priority of provisional application 62/749,509, filed on Oct. 23, 2018.
Prior Publication US 2022/0261738 A1, Aug. 18, 2022
Int. Cl. G06F 7/00 (2006.01); B65G 1/137 (2006.01); G01G 19/414 (2006.01); G06K 7/10 (2006.01); G06K 7/14 (2006.01); G06Q 10/083 (2023.01)
CPC G06Q 10/083 (2013.01) [B65G 1/1371 (2013.01); B65G 1/1373 (2013.01); G01G 19/414 (2013.01); G06K 7/10366 (2013.01); G06K 7/1413 (2013.01)] 31 Claims
OG exemplary drawing
 
1. An object processing and verification system comprising:
a non-transitory computer-readable medium for storing information about objects including object identifying information, object weight, and object processing information;
an identity detection system that detects identifying information associated with the object;
a carriage having a body to hold the object, a support frame that supports the body and an actuation system for discharging an object in the body from the carriage, said carriage including a weight detection system for detecting a measured weight of the object held in the body;
a computer processing system for comparing the detected identifying information and the measured weight with the object weight of the identified object that is stored in the non-transitory computer-readable medium and providing verification data regarding whether the measured weight matches the object weight within a tolerance range; and
a carriage conveyance system for routing the carriage to any of a plurality of destination locations such that the object may be discharged by the actuation system to a selected destination location associated with the object processing information based on the verification data.
 
23. A method of processing objects comprising:
detecting perception information regarding objects including object identifying information, object weight, and object processing information;
detecting identifying information associated with the object;
providing a carriage having a body to hold the object, a support frame that supports the body and an actuation system for discharging an object in the body from the carriage, said carriage including a weight detection system for detecting a measured weight of the object held in the body;
comparing the perception information regarding the object with the detected identifying information and the measured weight and providing verification data regarding whether the measured weight matches the object weight within a tolerance range; and
routing the carriage to any of a plurality of destination locations such that the object may be discharged by the actuation system to a selected destination location associated with the object processing information based on the verification data.