×

Generating robotic grasping instructions for inventory items

  • US 9,868,207 B2
  • Filed: 10/10/2016
  • Issued: 01/16/2018
  • Est. Priority Date: 12/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. 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 perform operations comprising at least:

  • for each inventory item of a plurality of inventory items;

    determining, based at least in part on information received from at least one of an optical code scanner or an RFID reader, an identity of the inventory item to be grasped from among identities previously stored for inventory items;

    accessing, based on the determined identity of the inventory item, a record from an item database including characteristics of the inventory item;

    accessing, based at least in part on the characteristics of the inventory item, grasping strategies from an item grasping database; and

    responsive to the inventory item not having a grasping strategy associated therewith;

    generating a grasping strategy for the inventory item based at least in part on at least one of (i) characteristics of the inventory item that are at least one of stored in the record or detected by one or more sensors;

    (ii) input from a human operator received through a human-based grasping strategy module for grasping the inventory item;

    (iii) grasping strategies for items with characteristics similar to the characteristics of the inventory item;

    (iv) physical constraints associated with a location in which the inventory item is to be grasped or placed;

    or (v) information about a success of grasping strategies that have been previously employed;

    instructing a robotic manipulator to perform the generated grasping strategy for the inventory item; and

    storing the generated grasping strategy in association with the characteristics of the inventory item in the item grasping database.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×