System and method for order fulfillment using robots
First Claim
1. A system for order fulfillment using one or more robots, comprising:
- a server configured to receive an order comprising an order item;
an inventory robot operably connected to the server, the inventory robot comprising order items;
an actor robot operably connected to and selected by the server, the actor robot configured to perform one or more of receiving from the server a currently planned path for the actor robot and generating the currently planned path for the actor robot, the actor robot further configured to perform one or more of picking the order item, moving the order item, and positioning the order item; and
an order robot operably connected to the server, the order robot configured to collect the order item, wherein the order item is positioned by the actor robot on the order robot so as to be accessible to the order robot, so as to perform order fulfillment using one or more robots.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for order fulfillment using one or more robots includes: a server configured to receive an order comprising an order item; inventory storage operably connected to the server, the inventory storage comprising order items; an actor robot operably connected to and selected by the server, the actor robot configured to perform one or more of picking the order item from inventory storage, moving the order item, and positioning the order item; and an order robot operably connected to the server, the order robot configured to collect the order item, wherein the order item is positioned by the actor robot so as to be accessible to the order robot, so as to perform order fulfillment using one or more robots.
-
Citations
24 Claims
-
1. A system for order fulfillment using one or more robots, comprising:
-
a server configured to receive an order comprising an order item; an inventory robot operably connected to the server, the inventory robot comprising order items; an actor robot operably connected to and selected by the server, the actor robot configured to perform one or more of receiving from the server a currently planned path for the actor robot and generating the currently planned path for the actor robot, the actor robot further configured to perform one or more of picking the order item, moving the order item, and positioning the order item; and an order robot operably connected to the server, the order robot configured to collect the order item, wherein the order item is positioned by the actor robot on the order robot so as to be accessible to the order robot, so as to perform order fulfillment using one or more robots. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for order fulfillment using one or more robots, comprising:
-
a server configured to receive an order comprising an order item; an inventory robot operably connected to the server, the inventory robot comprising order items; an actor robot operably connected to and selected by the server, the actor robot configured to perform one or more of receiving a currently planned path for the actor robot from the server and generating a currently planned path for the actor robot, the actor robot further configured to perform one or more of picking the order item, moving the order item, and positioning the order item; and an order robot operably connected to the server, the order robot configured to collect the order item, wherein the order item is positioned by the actor robot inside the order robot so as to be accessible to the order robot, so as to perform order fulfillment using one or more robots.
-
-
9. A method for order fulfillment using robots, comprising:
-
receiving, by a task robot, from a server, one or more of a selection of the task robot and a destination; computing, by the task robot, a currently planned path configured to enable the task robot to reach the destination while optimizing criteria of interest; executing, by the task robot, the currently planned path; communicating position information, by the task robot, to the server; determining, by the task robot, using the position information, that the task robot is positioned so as to be ready to perform a task relating to fulfillment of an order; receiving the task, by the task robot, from the server, following the determination that the task robot is positioned so as to be ready to perform the task; performing the task, by the task robot; and sending, to the server, by the task robot, a task confirmation confirmed that the task has been completed. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification