IP Library Granted Patent US 12,700,134
Granted Patent B2
US 12,700,134 · App. 18/085,451 · Granted Aug 4, 2026

Method and system for efficiently packing a transport container with items picked from a transport structure

Inventor: G. Neil Haven (Clearwater, ID)
Assignee: LIBERTY ROBOTICS INC.
G06T7/74B25J9/1664B25J9/1697G06T7/0008G06T2207/10028
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,700,134
App. No.
18/085,451
Filed
Dec 20, 2022
Granted
Aug 4, 2026
Kind
B2
Art Unit
2632
USPC
382/103
Abstract

A method and system for efficiently packing a transport container with a plurality of substantially identical target items picked from a transport structure with a picking tool are provided. The method includes the step of providing a plurality of equivalence classes which partition all possible sequences of legal picks. Each equivalence class containing a subset of items from a ranked configuration. The method also includes ranking the equivalence classes in order of expected time efficiency under the constraint that a minimum, predetermined level of space efficiency is maintained. Finally, the method includes selecting the best ranked equivalence class for picking.

Claims (33)

1 . A method of efficiently packing a transport container with items picked from a transport structure with a picking tool, the method comprising the steps of:

illuminating top surfaces of the items to obtain reflected, backscattered illumination;

providing a 3-D or depth sensor having a field of view to sense the reflected, backscattered illumination to obtain depth and grayscale images of the top surfaces of the items in the field of view;

determining potential items to be picked in the field of view of the sensor based on an area of the depth image;

determining depth information which is based on changes in depth in the depth image;

determining grayscale information which is based on changes in brightness in the grayscale image;

for each possible pixel location in the depth and grayscale images and each possible item orientation, generating a hypothesis that the potential items in the field of view appear at that pixel location with that item orientation to obtain a plurality of hypotheses;

ranking the plurality of hypotheses, wherein the step of ranking includes calculating depth and grayscale surprisals from the depth and grayscale information, respectively, for each of the hypotheses to obtain a plurality of surprisals and wherein the step of ranking is based on the plurality of surprisals;

determining contiguous items with a subtended area less than a size of the transport container and that fit a shape of the picking tool based on the ranked hypotheses to obtain legal picks;

generating a plurality of possible sequences of moves of the picking tool to fill and pack the transport container with the contiguous items; and

ranking the possible sequences in order of optimal space usage in the transport container.

2 . The method as claimed in claim 1 , wherein the step of illuminating includes the step of uniformly illuminating the top surfaces of the items with light having an intensity within a relatively narrow range of wavelengths such that the light overwhelms the intensity of ambient light within the narrow range to obtain the reflected, backscattered illumination.

3 . The method as claimed in claim 1 further comprising providing an autonomous manipulator registered with the sensor and attached to the picking tool and controlling the autonomous manipulator and the picking tool to fill and pack the transport carrier with the contiguous items.

4 . The method as claimed in claim 1 , further comprising computing rotation and position invariant surface albedos of the items based on the images wherein the brightness is intrinsic brightness of the items.

5 . The method as claimed in claim 1 , wherein the sensor is a hybrid 2-D/3-D sensor.

6 . The method as claimed in claim 1 , further comprising determining printed pattern information which is based on printed patterns in the grayscale image and located on the top surfaces of the items.

7 . The method as claimed in claim 1 , wherein the items are box-like objects.

8 . The method as claimed in claim 1 , wherein the transport container is a decanting tote.

9 . The method as claimed in claim 3 , wherein the autonomous manipulator is a vision-guided robot configured to fill and pack the transport container with the contiguous items based on the ranked sequences.

10 . The method as claimed in claim 6 , wherein at least one of the hypotheses is based on the printed pattern and wherein the step of ranking includes calculating printed pattern surprisals from the printed pattern information.

11 . A system for efficiently packing a transport container with items picked from a transport structure with a picking tool, the system comprising:

a light source configured to illuminate top surfaces of the items to obtain reflected, backscattered illumination;

a volumetric sensor having a field of view and configured to sense the reflected, backscattered illumination to obtain depth and grayscale images of the top surfaces of the items in the field of view; and

at least one processor configured to determine potential items to be picked in the field of view based on an area of the depth image, configured to determine depth information which is based on changes in depth in the depth image and configured to determine grayscale information which is based on changes in brightness in the grayscale image wherein, for each possible pixel location in the depth and grayscale images and each possible item orientation, the at least one processor being configured to generate a hypothesis that the potential items in the field of view appear at that pixel location with that item orientation to obtain a plurality of hypotheses and to rank the plurality of hypotheses; the at least one processor being configured to calculate depth and grayscale surprisals from the depth and grayscale information, respectively, for each of the hypotheses to obtain a plurality of surprisals, the at least one processor being configured to rank the hypotheses based on the surprisals and to determine contiguous items with a subtended area less than a size of the transport container and that fit a shape of the picking tool based on the ranked hypotheses to obtain legal picks, the at least one processor being configured to generate a plurality of possible sequences of moves of the picking tool to fill and pack the transport container with the contiguous items wherein the at least one processor is configured to rank the possible sequences in order of optimal space usage in the transport container.

12 . The system as claimed in claim 11 , wherein the at least one processor is configured to determine printed pattern information which is based on printed patterns in the grayscale image and located on the top surfaces of the items.

13 . The system as claimed in claim 11 , wherein the items are box-like objects.

14 . The system as claimed in claim 11 , wherein the light source is configured to uniformly illuminate the top surfaces of the items with light having an intensity within a relatively narrow range of wavelengths such that the light overwhelms the intensity of ambient light within the narrow range to obtain the reflected, backscattered illumination.

15 . The system as claimed in claim 11 , further comprising an autonomous manipulator registered with the sensor and attached to the picking tool, the picking tool and the manipulator being configured to fill and pack the transport container with the contiguous items.

16 . The system as claimed in claim 11 , wherein the sensor is a hybrid 2-D/3-D sensor.

17 . The system as claimed in claim 11 , wherein the at least one processor is configured to compute rotation and position invariant albedos of the items based on the images wherein the brightness is intrinsic brightness of the items.

18 . The system as claimed in claim 11 , wherein the transport container is a decanting tote.

19 . The system as claimed in claim 12 , wherein at least one of the hypotheses is based on the printed patterns and wherein the at least one processor is configured to calculate printed pattern surprisals from the at least one hypothesis.

20 . The system as claimed in claim 15 , wherein the autonomous manipulator is a vision-guided robot configured to fill and pack the transport container based on the ranked sequences.

Assignments (3)
CHANGE OF NAME Recorded Apr 1, 2024
From: LIBERTY REACH INC.
To: LIBERTY ROBOTICS INC.
Reel/Frame 066961/0011 →
CHANGE OF NAME Recorded Apr 1, 2024
From: LIBERTY REACH INC.
To: LIBERTY ROBOTICS INC.
Reel/Frame 066965/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2022
From: HAVEN, G. NEIL
To: LIBERTY REACH INC.
Reel/Frame 062183/0679 →
Continuity (5)
Continuation In Part 17852482 · Jun 29, 2022
Continuation In Part 17569606 · Jan 6, 2022
Continuation In Part 17491975 · Oct 1, 2021
Continuation 17141593 · Jan 5, 2021
Related Publication 20230121334A1 · Apr 20, 2023
References Cited (62)
US 4284186A · Brouwer · 1981 [cited by applicant]
US 5400896A · Loomer · 1995 [cited by applicant]
US 8493496B2 · Freedman et al. · 2013 [cited by applicant]
US 9493316B2 · Girtman et al. · 2016 [cited by applicant]
US 9630320B1 · Konolige et al. · 2017 [cited by applicant]
US 9630321B2 · Bradski et al. · 2017 [cited by applicant]
US 10049443B2 · Bartos et al. · 2018 [cited by applicant]
US 10239701B2 · Wicks et al. · 2019 [cited by applicant]
US 10315866B2 · Yuvaraj et al. · 2019 [cited by applicant]
US 10337977B1 · Kuhn et al. · 2019 [cited by applicant]
US 10369698B1 · Islam et al. · 2019 [cited by applicant]
US 10591277B2 · Kallay et al. · 2020 [cited by applicant]
US 10662007B2 · Yuvaraj et al. · 2020 [cited by applicant]
US 10776949B2 · Haven et al. · 2020 [cited by applicant]
US 10937182B2 · Dou et al. · 2021 [cited by applicant]
US 11029713B2 · Haven et al. · 2021 [cited by applicant]
US 20060015308A1 · Marschner et al. · 2006 [cited by applicant]
US 20080279423A1 · Zhang et al. · 2008 [cited by applicant]
US 20130329012A1 · Bartos et al. · 2013 [cited by applicant]
US 20150105892A1 · Townsend et al. · 2015 [cited by applicant]
US 20160089791A1 · Bradski · 2016 [cited by examiner]
US 20160221187A1 · Bardski et al. · 2016 [cited by applicant]
US 20180061043A1 · Bartos et al. · 2018 [cited by applicant]
US 20180120218A1 · Shultis et al. · 2018 [cited by applicant]
US 20190262994A1 · Yuvaraj · 2019 [cited by applicant]
US 20190332084A1 · Haven · 2019 [cited by applicant]
US 20200086437A1 · Johnson et al. · 2020 [cited by applicant]
US 20200134860A1 · Haven et al. · 2020 [cited by applicant]
US 20200164531A1 · Wagner et al. · 2020 [cited by applicant]
US 20200234071A1 · Yuvaraj et al. · 2020 [cited by applicant]
US 20200361083A1 · Mousavian et al. · 2020 [cited by applicant]
US 20200394747A1 · Chatterjee et al. · 2020 [cited by applicant]
US 20200410712A1 · Haven et al. · 2020 [cited by applicant]
US 20210150760A1 · Haven et al. · 2021 [cited by applicant]
US 20210171283A1 · Deacon et al. · 2021 [cited by applicant]
US 20210239624A1 · Dalla et al. · 2021 [cited by applicant]
US 20220203547A1 · Majumdar · 2022 [cited by examiner]
US 20220327736A1 · Haven et al. · 2022 [cited by applicant]
US 20230120831A1 · Haven · 2023 [cited by applicant]
CN 214494704U · 2021 [cited by applicant]
EP 2751748B1 · 2019 [cited by applicant]
JP 2015059849A · 2015 [cited by applicant]
WO 2022150280A1 · 2022 [cited by applicant]
WO 2023083848A1 · 2023 [cited by applicant]
International Searching Authority, Mail Stop PCT, International Search Report and Written Opinion for related International Application No. PCT/US23/84820 dated May 22, 2024. [cited by applicant]
International Searching Authority, Mail Stop PCT, International Search Report and Written Opinion for related International Application No. PCT/US23/84843 dated Apr. 15, 2024. [cited by applicant]
Non-Final Office Action dated Jun. 3, 2025 for U.S. Appl. No. 18/085,474, 46 pages. [cited by applicant]
Non-Final Office Action dated Jun. 9, 2025 for U.S. Appl. No. 18/085,412, 43 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/085,307, dated May 13, 2025, 41 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/085,225, dated May 19, 2025, 43 pages. [cited by applicant]
International Searching Authority, Mail Stop PCT, International Search Report and Written Opinion for related International Application No. PCT/US23/84993 dated May 22, 2024. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/085,100, dated Apr. 23, 2025, 37 pages. [cited by applicant]
Mail Stop PCT, Attn: ISA/US, Commissioner for Patents, International Search Report and the Written Opinion of the International Authority for International Application No. PCT/US2023/36873 mailed Feb. 27, 2024. [cited by applicant]
European Patent Office, Extended European Search Report for European Patent Application No. 22736980.8 dated Sep. 30, 2024. [cited by applicant]
Corrected Notice of Allowability dated Aug. 12, 2025 for U.S. Appl. No. 18/085,100, 8 pages. [cited by applicant]
International Preliminary Report on Patentability for International application No. PCT/US2023/036873 dated Feb. 27, 2024, 7 pages. [cited by applicant]
Corrected Notice of Allowability dated Sep. 5, 2025 for U.S. Appl. No. 18/085,225, 13 pages. [cited by applicant]
Corrected Notice of Allowability dated Sep. 3, 2025 for U.S. Appl. No. 18/085,307, 7 pages. [cited by applicant]
Non-final Office Action for U.S. Appl. No. 18/085,412 dated Oct. 1, 2025, 33 pages. [cited by applicant]
European Office Action for Application No. 22877420.4 dated Jun. 2, 2025, 10 pages. [cited by applicant]
Canadian Office Action for Application No. 3,230, 169 dated Oct. 15, 2025, 4 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/085,412 dated Mar. 13, 2026, 20 pages. [cited by applicant]