Robotic grasping of items in inventory system

US10272566B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10272566-B2
Application numberUS-201815865067-A
CountryUS
Kind codeB2
Filing dateJan 8, 2018
Priority dateDec 16, 2014
Publication dateApr 30, 2019
Grant dateApr 30, 2019

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.

Robotic arms or manipulators can be utilized to grasp inventory items within an inventory system. Information can be obtained about constraints relative to relevant elements of a process of transferring the item from place to place. Examples of such elements may include a grasping location from which an item is to be grasped, a receiving location in which a grasped item is to be placed, or a space between the grasping location and the receiving location. The information about the constraints can be used to select from multiple possible grasping options, such as by eliminating options that conflict with the constraints or preferring options that outperform others given the constraints.

First claim

Opening claim text (preview).

What is claimed is: 1. An inventory management system comprising: a robotic manipulator configured for grasping inventory items at a station; a sensor set configured to detect one or more attributes of inventory items at the station; and a management module configured to: receive an order corresponding to a particular product code; instruct accessing, at the station, of a first inventory item matching the particular product code; access a record associated with the first inventory item and including a set of stored characteristics; receive, from the sensor set, information about a detected set of characteristics of the first inventory item; determine that the first inventory item is damaged based at least in part on differences between the set of stored characteristics and the detected set of characteristics; and select a grasping strategy for causing the robotic manipulator to grasp, at the station, a second inventory item also matching the particular product code for fulfilling the order instead of the first inventory item based at least in part on the determination that the first inventory item is damaged. 2. The inventory management system of claim 1 , wherein the management module is further configured to: instruct accessing, at the station, of the second inventory item matching the particular product code; access a second record associated with the second inventory item and including a second set of stored characteristics; receive, from the sensor set, information about a second detected set of characteristics of the second inventory item; and determine that the second inventory item is not damaged based on similarities between the second set of stored characteristics and the second detected set of characteristics. 3. The inventory management system of claim 1 , wherein the management module is further configured to instruct a mobile drive unit to move at least one of the first inventory item or the second inventory item to the station. 4. The inventory management system of claim 1 , wherein the management module is further configured to provide instructions to prevent the robotic manipulator from grasping the first inventory item based at least in part on the determination that the first inventory item is damaged. 5. The inventory management system of claim 1 , wherein the management module is further configured to provide instructions to cause the robotic manipulator to perform the selected grasping strategy for grasping the second inventory item. 6. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by one or more processors of a computer system, cause the computer system to: access a set of stored characteristics associated with an inventory item; receive information from one or more sensors about a detected set of characteristics of the inventory item; perform a comparison between the set of stored characteristics and the detected set of characteristics; determine that the inventory item is damaged based at least in part on the comparison performed between the set of stored characteristics and the detected set of characteristics; and instruct a response based at least in part on the determining that the inventory item is damaged. 7. The non-transitory computer-readable storage medium of claim 6 , wherein the instructions further cause the computer system to further: determine an identity of the inventory item based at least in part on information received from at least one of a barcode scanner or an RIFID reader, wherein the set of stored characteristics is accessed from a record accessed based at least in part on the identity determined. 8. The non-transitory computer-readable storage medium of claim 6 , wherein the response instructed comprises causing a robotic manipulator to refrain from grasping the inventory item. 9. The non-transitory computer-readable storage medium of claim 6 , wherein the inventory item is a first inventory item; and wherein the response instructed comprises causing a second inventory item matching a product code of the first inventory item to be accessed in lieu of the first inventory item. 10. The non-transitory computer-readable storage medium of claim 6 , wherein the response instructed comprises causing an adjustment to a grasping strategy for a robotic manipulator to grasp the inventory item based at least in part on the determining that the inventory item is damaged. 11. The non-transitory computer-readable storage medium of claim 10 , wherein the adjustment to the grasping strategy comprises a change to an approach or direction of the grasping strategy based at least in part on the determining that the inventory item is damaged. 12. The non-transitory computer-readable storage medium of claim 10 , wherein the adjustment to the grasping strategy comprises a change to which end effector of a plurality of available end effectors is selected for the grasping strategy based at least in part on the determining that the inventory item is damaged. 13. The non-transitory computer-readable storage medium of claim 10 , wherein the adjustment to the grasping strategy comprises a change in an intensity with which an end effector is configured to grasp the inventory item according to the grasping strategy based at least in part on the determining that the inventory item is damaged. 14. A method comprising, under the control of one or more computer systems configured with executable instructions: accessing a first set of characteristics associated with an inventory item with respect to a first state of the inventory item, the first state preceding execution of a grasping strategy by a robotic manipulator for grasping the inventory item; receiving information from one or more sensors about a second set of characteristics detected about the inventory item with respect to a second state of the inventory item, the second state subsequent to execution of the grasping strategy by the robotic manipulator for grasping the inventory item; performing a comparison between the accessed first set of characteristics and the detected second set of characteristics; determining whether the inventory item was damaged due to the execution of the grasping strategy based at least in part on the comparison performed between the accessed first set of characteristics and the detected second set of characteristics; and updating a database entry associated with at least one of the inventory item or the grasping strategy according to whether the inventory item was determined to be damaged due to the execution of the grasping strategy. 15. The method of claim 14 , wherein the updating comprises updating the database entry to reflect that the grasping strategy is suitable for the inventory item based on determining that the inventory item was not damaged by execution of the grasping strategy. 16. The method of claim 14 , wherein the updating comprises updating the database entry to reflect that the grasping strategy is not suitable for the inventory item based on determining that the inventory item was damaged by execution of the grasping strategy. 17. The method of claim 14 , wherein the updating comprises updating the database entry to change a parameter of the grasping strategy for the inventory item based at least in part on determining that the inventory item was damaged by execution of the grasping strategy. 18. The method of claim 17 , wherein updating the database entry to change the parameter includes changing at least one of: an approach or direction of the robotic

Assignees

Inventors

Classifications

  • Optical · CPC title

  • characterised by special application, e.g. multi-arm co-operation, assembly, grasping · CPC title

  • End effector · CPC title

  • B25J9/1697Primary

    Vision controlled systems · CPC title

  • Logistics, e.g. warehousing, loading or distribution; Inventory or stock management · 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 US10272566B2 cover?
Robotic arms or manipulators can be utilized to grasp inventory items within an inventory system. Information can be obtained about constraints relative to relevant elements of a process of transferring the item from place to place. Examples of such elements may include a grasping location from which an item is to be grasped, a receiving location in which a grasped item is to be placed, or a sp…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification B25J9/1697. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Apr 30 2019 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).