Autonomous robots performing concerted operation based on shared sensory access and holistic flow of information
First Claim
1. A method comprising:
- receiving a set of orders;
retrieving a first object, that contains a quantity of an item for one or more of the set of orders, with a first autonomous robot of a set of autonomous robots, wherein said retrieving comprises scanning, by the first autonomous robot while at a storage location of the first object, an identifier identifying the storage location opening as a result of said retrieving, and an identifier identifying the first object being retrieved;
delivering the first object with the first autonomous robot to at least one order fulfillment station after said retrieving, wherein each order of the one or more orders is fulfilled in part with one or more units of the item from the first object delivered by the first autonomous robot;
deriving demand of a second object, that is pending a return into storage, based on a number of times the set of autonomous robots scan the identifier identifying the first object and an identifier identifying the second object over a period of time;
selecting the storage location of the first object for the second object based on the scanning of the identifier identifying the storage location opening and said demand; and
returning the second object to the storage location with a second autonomous robot from the set of autonomous robots.
1 Assignment
0 Petitions
Accused Products
Abstract
Increased robotic sophistication and more efficient autonomous operation is implemented by providing separate physical autonomous robots shared and remote access to the sensory array and information from the sensory array of one another. Each robot can access a sensor of any other robot, or scans or other information obtained from the sensor of any other robot. The robots leverage the shared sensory access in order to perform batch order fulfillment, dynamic rearrangement of item or tote locations, and opportunistic charging. These coordinated robotic operations based on the shared sensory access increase the efficiency and productivity of the robots without adding resources or hardware to the robots, increasing the speed of the robots, or increasing the number of deployed robots.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving a set of orders; retrieving a first object, that contains a quantity of an item for one or more of the set of orders, with a first autonomous robot of a set of autonomous robots, wherein said retrieving comprises scanning, by the first autonomous robot while at a storage location of the first object, an identifier identifying the storage location opening as a result of said retrieving, and an identifier identifying the first object being retrieved; delivering the first object with the first autonomous robot to at least one order fulfillment station after said retrieving, wherein each order of the one or more orders is fulfilled in part with one or more units of the item from the first object delivered by the first autonomous robot; deriving demand of a second object, that is pending a return into storage, based on a number of times the set of autonomous robots scan the identifier identifying the first object and an identifier identifying the second object over a period of time; selecting the storage location of the first object for the second object based on the scanning of the identifier identifying the storage location opening and said demand; and returning the second object to the storage location with a second autonomous robot from the set of autonomous robots. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving a set of orders; retrieving a first object containing a quantity of an item for one or more of the set of orders with a first autonomous robot of a set of autonomous robots, wherein said retrieving comprises scanning, by the first autonomous robot while at a storage location of the first object, an identifier identifying the storage location opening as a result of said retrieving; delivering the first object with the first autonomous robot to at least one order fulfillment station after said retrieving, wherein each order of the one or more orders is fulfilled in part with one or more items from the first object delivered by the first autonomous robot; deriving demand of a second object that is pending a return into storage; selecting the storage location of the first object for the second object based on the scanning of the identifier identifying the storage location opening and in response to one of; the storage location being a first open location closest to the order fulfillment station when said demand is greater a threshold, and the storage location being a different second open location that is farther from the order fulfillment station than the first open location when said demand is less that the threshold; and returning the second object to the storage location with a second autonomous robot from the set of autonomous robots.
-
-
17. A method comprising:
-
receiving a set of orders; retrieving a first object containing a quantity of an item for one or more of the set of orders with a first autonomous robot of a set of autonomous robots, wherein said retrieving comprises scanning, by the first autonomous robot while at a first storage location of the first object, an identifier identifying the first storage location opening as a result of said retrieving; delivering the first object with the first autonomous robot to at least one order fulfillment station after said retrieving, wherein each order of the one or more orders is fulfilled in part with one or more items from the first object delivered by the first autonomous robot; identifying a second object at the order fulfillment station pending a return into storage; determining a third object that is commonly ordered with the second object based on an order pattern identified in part from the set of orders; selecting the first storage location of the first object for the second object based in part on the first storage location being proximate to a second storage location of the third object; returning the second object to the second storage location with a second autonomous robot from the set of autonomous robots.
-
Specification