Robotic palletization system with variable conveyor height

US12240713B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12240713-B2
Application numberUS-202117343609-A
CountryUS
Kind codeB2
Filing dateJun 9, 2021
Priority dateMar 18, 2021
Publication dateMar 4, 2025
Grant dateMar 4, 2025

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.

A robotic palletization/depalletization system is disclosed. In various embodiments, data associated with a plurality of items to be stacked on or in a destination location is received, and a plan to stack the items on or in the destination location is generated based at least in part on the received data. The generating the plan includes determining a source location from which to pick the item based at least in part on (i) an attribute of the source location, and (ii) a state of a platform or receptacle on which one or more items are to be stacked.

First claim

Opening claim text (preview).

What is claimed is: 1. A robotic system, comprising: a communication interface; and one or more processors coupled to the communication interface and configured to: receive, via the communication interface, data associated with a plurality of items to be stacked on or in a destination location; generate based at least in part on the received data a plan to stack the items on or in the destination location, including by for each item: determining a source location from which to pick the item based at least in part on (i) an attribute of the source location, and (ii) a state of a platform or receptacle on which one or more items are to be stacked, wherein the source location is determined from among a plurality of input conveyance structures that respectively carry a subset of the plurality of items to within range of a robotic arm; and implement the plan at least in part by controlling the robotic arm to pick up to the items and stack the items on or in the destination location according to the plan. 2. The robotic system of claim 1 , wherein the state of the platform or receptacle comprises a state of a stack on the platform or receptacle. 3. The robotic system of claim 2 , wherein the state of the stack on the platform or receptacle comprises a height of the stack. 4. The robotic system of claim 1 , wherein the attribute of the source location includes a height of the source location, and at least two of the plurality of input conveyance structures have different heights such that a first height from which the robotic arm picks an item from a first input conveyance structure is different from a second height from which the robotic arm picks an item from a second input conveyance structure. 5. The robotic system of claim 1 , wherein the source location is determined based at least in part on (i) a height of at least one of the plurality of input conveyance structures, and (ii) a height of a stack on the platform or receptacle on which one or more items are to be stacked. 6. The robotic system of claim 5 , wherein the attribute of the source location includes a height of the source location, in response to a determination that the height of the stack on the platform or receptacle is less than a height threshold, the plan is generated to pick the item from an input conveyance structure having a height that is less than a height of another input conveyance structure. 7. The robotic system of claim 5 , wherein the attribute of the source location includes a height of the source location, in response to a determination that the height of the stack on the platform or receptacle is greater than a height threshold, the plan is generated to pick the item from an input conveyance structure having a height that is greater than a height of another input conveyance structure. 8. The robotic system of claim 1 , wherein to generate, for each item, the plan to stack the items on or in the destination location further comprises: determining the destination location based at least in part on a characteristic associated with the item, and at least one of (i) a characteristic of a platform or receptacle on which one or more items are to be stacked, and (ii) an existing stack of one or more items on the platform or receptacle, wherein: the destination location is determined from among a plurality of zones in which platforms or receptacles are disposed; and each of the plurality of zones are within a range of a robotic arm. 9. The robotic system of claim 1 , wherein to implement the plan includes for each item: using one or more first order sensors to move the item to a first approximation of a destination position for that item at the destination location; and using one or more second order sensors to snug the item into a final position. 10. The robotic system of claim 1 , wherein the plan is generated based at least in part on a result of computing a cost function pertaining to moving the item from the source location to the destination location. 11. The robotic system of claim 10 , wherein to generate the plan to stack the items, comprises: determining a set of trajectories of moving items from one or more source locations to one or more destination locations; determining the result of the cost function for each of the set of trajectories, wherein the cost function is based at least in part on a Euclidean distance from a corresponding source location to a corresponding destination location; and selecting, from the set of trajectories, a selected trajectory based at least in part on a determination that the selected trajectory has a shortest Euclidean distance among the set of trajectories. 12. The robotic system of claim 10 , wherein the plan is generated further based at least in part on an order or a manifest associated with the platform or receptacle on which the one or more items are to be stacked. 13. The robotic system of claim 1 , wherein: the plurality of items are moved to within range of the robotic arm via one or more input conveyors; and the robotic arm respectively picks the plurality of items from the one or more input conveyors and respectively stacks the plurality of items in corresponding destination locations. 14. The robotic system of claim 13 , wherein: the robotic arm stacks a first subset of the plurality of items on a first platform or receptacle; and the robotic arm stacks a second subset of the plurality of items on a second platform or receptacle. 15. The robotic system of claim 14 , wherein the first platform or receptacle and the second platform or receptacle respectively comprise stacks of one or more items. 16. The robotic system of claim 15 , wherein the robotic arm contemporaneously or concurrently places a subset of the plurality of items on the first platform or receptacle and the second platform or receptacle. 17. A method to control a robot, comprising: receiving, via the communication interface, data associated with a plurality of items to be stacked on or in a destination location; generating, by one or more processors, a plan to stack the items on or in the destination location, the plan being generated based at least in part on the received data, and the generation of the plan for each item comprising: determining a source location from which to pick the item based at least in part on (i) an attribute of the source location, and (ii) a state of a platform or receptacle on which one or more items are to be stacked, wherein the source location is determined from among a plurality of input conveyance structures that respectively carry a subset of the plurality of items to within range of a robotic arm; and implementing the plan at least in part by controlling the robotic arm to pick up to the items and stack the items on or in the destination location according to the plan. 18. The method of claim 17 , wherein the state of the platform or receptacle comprises a state of a stack on the platform or receptacle. 19. The method of claim 18 , wherein the state of the stack on the platform or receptacle comprises a height of the stack. 20. The method of claim 17 , wherein the attribute of the source location includes a height of the source location, and at least two of the plurality of input conveyance structures have different heights such that a first height from which the robotic arm picks an item from a first input conveyance structure is different from a second height from which the robotic arm picks an item from a second input conveyance structure. 21.

Assignees

Inventors

Classifications

  • by means of sensing devices, e.g. viewing or touching devices · CPC title

  • B25J9/0093Primary

    co-operating with conveyor means · CPC title

  • co-operating with a working support, e.g. work-table · CPC title

  • Teleoperation · CPC title

  • characterised by motion, path, trajectory planning · 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 US12240713B2 cover?
A robotic palletization/depalletization system is disclosed. In various embodiments, data associated with a plurality of items to be stacked on or in a destination location is received, and a plan to stack the items on or in the destination location is generated based at least in part on the received data. The generating the plan includes determining a source location from which to pick the ite…
Who is the assignee on this patent?
Dexterity Inc
What technology area does this patent fall under?
Primary CPC classification B25J9/0093. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Mar 04 2025 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).