IP Library Granted Patent US 12,577,067
Granted Patent B1
US 12,577,067 · App. 18/885,248 · Granted Mar 17, 2026

Robotic depalletization system and method

Inventor: Adam Ming Rest (Pittsburgh, PA)
Assignee: Hand Held Products, Inc.
B65G61/00B65G2203/0233B65G2203/044
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,577,067
App. No.
18/885,248
Granted
Mar 17, 2026
Kind
B1
Abstract

A robotic depalletization system is disclosed. The robotic depalletization system comprises a robotic arm configured to pick the plurality of objects. Further, the robotic depalletization system comprises a vision system. The vision system comprises a first rail, a first actuator, and a plurality of laser profilometers. The first actuator is configured to move the first rail in a horizontal direction over the plurality of objects. The plurality of laser profilometers is configured to measure geometric dimensions of the plurality of objects. The vision system comprises at least one processor that is configured to identify locations of edges of each of the plurality of objects based on the geometric dimensions of the plurality of objects and generate one or more signals to control the robotic arm to pick the plurality of objects based on the identified locations of the edges of each of the plurality of objects.

Claims (43)

1 . A robotic depalletization system comprising:

a robotic arm comprising an end effector, the robotic arm configured to pick a plurality of objects;

a vision system comprising:

a first rail;

a first actuator configured to move the first rail in a horizontal direction over the plurality of objects; and

a plurality of laser profilometers coupled to the first rail, the plurality of laser profilometers configured to measure geometric dimensions of the plurality of objects while the first rail is moved over the plurality of objects, wherein each of the plurality of laser profilometers define a predefined range to measure the geometric dimensions of the plurality of objects, and wherein a vertical direction movement of the first rail enables the plurality of laser profilometers to keep the plurality of objects within the predefined range as the plurality of objects picked by the robotic arm; and

at least one processor operationally coupled to the plurality of laser profilometers, wherein the at least one processor is configured to:

receive the geometric dimensions of the plurality of objects;

identify locations of edges of each of the plurality of objects based on the geometric dimensions of the plurality of objects; and

generate one or more signals to control the robotic arm to pick the plurality of objects based on the identified locations of the edges of each of the plurality of objects.

2 . The robotic depalletization system of claim 1 , wherein each of the plurality of laser profilometers is configured to surface scan the plurality of objects placed on a pallet while the first actuator moves the first rail in the horizontal direction to measure the geometric dimensions of the plurality of objects.

3 . The robotic depalletization system of claim 1 , wherein movement of the first rail in the horizontal direction over the plurality of objects enables the plurality of laser profilometers to move out of way for the robotic arm to pick the plurality of objects.

4 . The robotic depalletization system of claim 1 , wherein the vision system further comprises a second rail and a second actuator, wherein the second actuator is configured to move the first rail in a vertical direction relative to the second rail and relative to the plurality of objects.

5 . The robotic depalletization system of claim 1 , wherein the predefined range defines a distance between D1 and D2.

6 . The robotic depalletization system of claim 1 , further comprising a plurality of 2D image capturing devices positioned in a diametric view of the plurality of objects, wherein the plurality of 2D image capturing devices are configured to capture a sequence of images of the plurality of objects during the picking and placing of the plurality of objects by the robotic arm.

7 . The robotic depalletization system of claim 6 , wherein the at least one processor is configured to determine when at least one of the plurality of object being depalletized by the robotic arm clears adjacent objects of the plurality of objects, based at least on the captured sequence of images.

8 . The robotic depalletization system of claim 7 , wherein the at least one processor is configured to send one or more signals to the robotic arm to cut short vertical lift motion of the robotic arm while the plurality of objects being depalletized, based on the determination of when the at least one of the plurality of object clears the adjacent objects.

9 . A method comprising:

moving a plurality of laser profilometers coupled to a first rail over a plurality of objects;

measuring geometric dimensions of the plurality of objects with the plurality of laser profilometers as the plurality of laser profilometers are moved over the plurality of objects, wherein each of the plurality of laser profilometers defines a predefined range for measuring the geometric dimensions of the plurality of objects;

moving the plurality of laser profilometers vertically relative to the plurality of objects to keep the plurality of objects within the predefined range as the plurality of objects are picked by a robotic arm;

receiving, via at least one processor operationally coupled to the plurality of laser profilometers, the geometric dimensions of the plurality of objects;

identifying, via the at least one processor, locations of edges of each of the plurality of objects based on the geometric dimensions of the plurality of objects; and

generating, via the at least one processor, one or more signals to control the robotic arm to pick the plurality of objects based on the identified locations of the edges of each of the plurality of objects.

10 . The method of claim 9 , wherein moving the plurality of laser profilometers over the plurality of objects comprises moving the first rail over the plurality of objects with a first actuator.

11 . The method of claim 9 , wherein the method further comprises maintaining a distance between each of the plurality of laser profilometers and the plurality of objects that is within the predefined range.

12 . The method of claim 11 , wherein the maintaining the distance between each of the plurality of laser profilometers and the plurality of objects keeps the plurality of objects within the predefined range as the plurality of objects are picked by the robotic arm.

13 . The method of claim 9 , wherein the predefined range defines a distance between D1 and D2.

14 . The method of claim 9 , further comprising moving the plurality of laser profilometers such that they are not over the plurality of objects when the robotic arm picks the plurality of objects.

15 . The method of claim 9 , wherein a plurality of 2D image capturing devices are positioned in a diametric view of the plurality of objects, wherein the method further comprising capturing, with the plurality of 2D image capturing devices, a sequence of images of the plurality of objects during the picking and placing of the plurality of objects by the robotic arm.

16 . The method of claim 15 , further comprising determining, via the at least one processor, when at least one of the plurality of objects being picked by the robotic arm clears adjacent objects of the plurality of objects, based at least on the captured sequence of images.

17 . The method of claim 16 , further comprising sending, via the at least one processor, the one or more signals to the robotic arm to cut short vertical lift motion of the robotic arm while the plurality of objects are being depalletized, based on the determination of when the at least one of the plurality of object clears the adjacent objects.

18 . A robotic depalletization system comprising:

a robotic arm comprising an end effector, the robotic arm configured to pick a plurality of objects;

a vision system comprising:

a first rail;

a first actuator configured to move the first rail in a horizontal direction over the plurality of objects; and

a plurality of laser profilometers coupled to the first rail, the plurality of laser profilometers configured to measure geometric dimensions of the plurality of objects while the first rail is moved over the plurality of objects; and

a plurality of 2D image capturing devices positioned in a diametric view of the plurality of objects, wherein the plurality of 2D image capturing devices are configured to capture a sequence of images of the plurality of objects during the picking and placing of the plurality of objects by the robotic arm; and

at least one processor operationally coupled to the plurality of laser profilometers, wherein the at least one processor is configured to:

receive the geometric dimensions of the plurality of objects;

identify locations of edges of each of the plurality of objects based on the geometric dimensions of the plurality of objects; and

generate one or more signals to control the robotic arm to pick the plurality of objects based on the identified locations of the edges of each of the plurality of objects.

Assignments (3)
SECURITY AGREEMENT Recorded Jul 29, 2026
From: INTELLIGRATED HEADQUARTERS, LLC; TRANSNORM SYSTEM INC.; HILMOT, LLC; TREW, LLC; UNITED SORTATION SOLUTIONS LLC; TECH KING OPERATIONS, LLC
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 076077/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2026
From: HAND HELD PRODUCTS INC.
To: INTELLIGRATED HEADQUARTERS, LLC
Reel/Frame 074195/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2024
From: REST, ADAM MING
To: HAND HELD PRODUCTS, INC.
Reel/Frame 068586/0381 →
References Cited (20)
US 8619331B2 · Qiao · 2013 [cited by examiner]
US 10591289B2 · McLean · 2020 [cited by examiner]
US 10981736B2 · Morency · 2021 [cited by examiner]
US 11167423B1 · Hoffman et al. · 2021 [cited by applicant]
US 11441891B2 · Staaden · 2022 [cited by examiner]
US 20020057339A1 · Shoenfeld · 2002 [cited by examiner]
US 20170108447A1 · Lin · 2017 [cited by examiner]
US 20180161985A1 · Kobayashi · 2018 [cited by examiner]
US 20190308823A1 · Beer et al. · 2019 [cited by applicant]
US 20220362936A1 · Makhal · 2022 [cited by examiner]
US 20220366558A1 · Bufi · 2022 [cited by examiner]
US 20230136488A1 · Hara et al. · 2023 [cited by applicant]
US 20230159284A1 · Nilson et al. · 2023 [cited by applicant]
US 20230278221A1 · Simon · 2023 [cited by examiner]
CN 209728298U · 2019 [cited by applicant]
CN 213579203U · 2021 [cited by applicant]
CN 116372952A · 2023 [cited by applicant]
WO 2023084440A2 · 2023 [cited by applicant]
WO 2023123221A1 · 2023 [cited by applicant]
Extended European Search Report Mailed on Jan. 22, 2026 for EP Application No. 25195155, 11 page(s). [cited by applicant]