Methods, systems, and computer program products for reachability constraint manipulation for height thresholded scenarios in robotic depalletization

US12539610B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12539610-B2
Application numberUS-202217870648-A
CountryUS
Kind codeB2
Filing dateJul 21, 2022
Priority dateJul 21, 2022
Publication dateFeb 3, 2026
Grant dateFeb 3, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, apparatuses, systems, computing devices, and/or the like are provided. An example method may include detecting a first set of objects, the first set of objects including two or more palletized objects of a plurality of palletized objects in a stack, wherein the two or more palletized objects of the first set of objects are disposed above a threshold height, wherein the stack has a front side and a back side; determining that a first object of the first set is closer than a second object of the first set is to the front side, wherein the first object of the first set is disposed lower than the second object of the first set; and manipulating an end effector to remove the first object from the stack before removing the second object from the stack and to deposit the first object in one or more deposit locations.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A computer-implemented method for robotic depalletization, the method comprising: detecting a first set of objects from a plurality of palletized objects, the first set of objects comprising two or more palletized objects of a plurality of palletized objects in a stack, wherein the two or more palletized objects of the first set of objects are disposed above a threshold height, wherein the stack has a front side and a back side; determining that a first object of the first set of objects is closer to the front side of the stack than a second object of the first set of objects; in response to determining that the first object of the first set of objects is closer to the front side of the stack, determining whether the first object of the first set of objects is disposed at a lower vertical height than the second object of the first set of objects; and in response to determining the first object is disposed at the lower vertical height than the second object, manipulating an end effector to remove the first object of the first set of objects from the stack before removing the second object of the first set of objects from the stack and to deposit the first object of the first set of objects in one or more deposit locations. 2 . The computer-implemented method of claim 1 , wherein the two or more palletized objects of the first set of objects further comprise a third object, the third object of the first set of objects being vertically lower than the second object of the first set of objects and disposed closer than the second object of the first set of objects is to the front side of the stack, the method further comprising: manipulating the end effector to remove the third object of the first set of objects from the stack before removing the second object of the first set of objects from the stack and to deposit the third object of the first set of objects in the one or more deposit locations. 3 . The computer-implemented method of claim 2 , wherein the two or more palletized objects of the first set of objects further comprise a fourth object, the fourth object of the first set of objects being disposed farther than the second object of the first set of objects is from the front side of the stack, the method further comprising: manipulating the end effector to remove the second object of the first set of objects from the stack before removing the fourth object from the stack and to deposit the second object in the one or more deposit locations. 4 . The computer-implemented method of claim 1 , the method further comprising: detecting a third palletized object in the stack, wherein the third palletized object is disposed below the threshold height; determining that the third palletized object is closer than the second object of the first set of objects is to the front side of the stack; in response to determining that the third palletized object is closer than the second object, determining whether the third palletized object is disposed vertically lower than the second object of the first set of objects; and in response to determining the third palletized object is disposed vertically lower than the second object, manipulating the end effector to remove the second object from the stack before removing the third palletized object of the first set of objects from the stack and to deposit the second object of the first set of objects in the one or more deposit locations. 5 . The computer-implemented method of claim 1 , the method further comprising: detecting a second set of objects from the plurality of palletized objects, the second set of objects comprising two or more additional palletized objects of the plurality of palletized objects in the stack, wherein the two or more additional palletized objects of the second set of objects are disposed below the threshold height; determining that a first object of the second set of objects is disposed closer than a second object of the second set of objects is to the front side of the stack; in response to determining that the first object of the second set of objects is disposed closer than the second object of the second set of objects, determining whether the first object of the second set of objects is disposed lower than the second object of the second set of objects; and in response to determining that the first object of the second set of objects is disposed lower than the second object of the second set of objects, manipulating the end effector to remove the second object of the second set from the stack before removing the first object of the second set from the stack and to deposit the first object of the second set in the one or more deposit locations. 6 . The computer-implemented method of claim 5 , wherein the two or more additional palletized objects of the second set of objects further comprise a third object, the third object of the second set being lower than the second object of the first set of objects and disposed closer than the second object of the first set of objects is to the front side of the stack, the method further comprising: manipulating the end effector to remove the second object of the first set of objects from the stack before removing the third object of the second set from the stack and to deposit the second object of the first set of objects in the one or more deposit locations. 7 . The computer-implemented method of claim 1 , the method further comprising: detecting a second set of objects from the plurality of palletized objects, the second set of objects comprising two or more additional palletized objects of the plurality of palletized objects in the stack, wherein the two or more additional palletized objects of the second set of objects are disposed below the threshold height; and manipulating the end effector to remove the first set of objects before removing any of the second set of objects. 8 . The computer-implemented method of claim 1 , wherein the one or more deposit locations comprises a conveyor. 9 . The computer-implemented method of claim 1 , wherein the threshold height is defined by a set of reachability constraints of a robotic system comprising the end effector. 10 . The computer-implemented method of claim 1 , wherein the first object of the first set of objects is vertically depalletized by the end effector connected to a robotic arm comprising the end effector. 11 . The computer-implemented method of claim 1 , further comprising a motion planning step prior to removing the first object of the first set of objects from the stack, the motion planning step comprising: representing the plurality of palletized objects as an object set of electronic data points, including at least one of a first object electronic data point associated with the first object of the first set of objects, and the end effector as the end effector set of electronic data points; simulating vertical removal of at least one first object electronic data point from the object set of electronic data points by means of the end effector set of electronic data points; and during the simulated vertical removal of the at least one first object electronic data point, checking for potential collisions between the at least one first object electronic data point and the end effector set of electronic data points. 12 . The computer-implemented method of claim 11 , the motion planning step further comprising checking for potential collisions between other object data points of the object set of electronic data points and the at least one first object electronic data point. 13 . The computer-implemented method of claim 12 , the mo

Assignees

Inventors

Classifications

  • Robot, manipulator control · CPC title

  • Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for · CPC title

  • De-stacking from the top of the stack · CPC title

  • B25J9/1666Primary

    Avoiding collision or forbidden zones · CPC title

  • Control devices operated by article or material being fed, conveyed or discharged {(and controlling the discharging devices B65G47/42)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12539610B2 cover?
Methods, apparatuses, systems, computing devices, and/or the like are provided. An example method may include detecting a first set of objects, the first set of objects including two or more palletized objects of a plurality of palletized objects in a stack, wherein the two or more palletized objects of the first set of objects are disposed above a threshold height, wherein the stack has a fron…
Who is the assignee on this patent?
Intelligrated Headquarters Llc
What technology area does this patent fall under?
Primary CPC classification B25J9/1666. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Feb 03 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).