Robot implemented item manipulation
First Claim
1. A non-transitory computer-readable medium comprising computer-executable instructions which, when executed by a processor, implement a method for human directed robotic pick operations, the method comprising:
- obtaining a first image of one or more items including a target item to be picked and placed at a destination;
machine analyzing the first image to identify the target item, how to pick the target item, and the destination;
determining a failure condition exists responsive to a robot being unable to pick and place the target item;
transmitting, during a pick and place operation by the robot, the first image to a remote human assistance device and requesting human assistance based in part on the first image;
receiving a second image from the remote human assistance device including image data having an electronic marking made to the first image with the remote human assistance device describing picking or placing the target item;
analyzing the second image to identify the electronic marking; and
picking and placing, by the robot, the target item at the destination using an instruction associated with the electronic marking.
1 Assignment
0 Petitions
Accused Products
Abstract
A technology is provided for robot implemented item manipulation. In one example, a method includes analyzing one or more items including a target item for manipulation, using machine vision rules, to identify the target item. When a determination is made that the robot is unable to perform the manipulation, a request may be transmitted requesting human assistance. An electronic response may be received in response to the request which includes an instruction for manipulating the target item. The robot may manipulate the target item using the instruction.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium comprising computer-executable instructions which, when executed by a processor, implement a method for human directed robotic pick operations, the method comprising:
-
obtaining a first image of one or more items including a target item to be picked and placed at a destination; machine analyzing the first image to identify the target item, how to pick the target item, and the destination; determining a failure condition exists responsive to a robot being unable to pick and place the target item; transmitting, during a pick and place operation by the robot, the first image to a remote human assistance device and requesting human assistance based in part on the first image; receiving a second image from the remote human assistance device including image data having an electronic marking made to the first image with the remote human assistance device describing picking or placing the target item; analyzing the second image to identify the electronic marking; and picking and placing, by the robot, the target item at the destination using an instruction associated with the electronic marking. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A robot implemented item manipulation method, comprising:
-
analyzing one or more items including a target item for manipulation, using machine vision analysis, to identify the target item; determining that a robot is unable to perform the manipulation; transmitting, during a pick and place operation by the robot, a request for assistance to a remote human assistance device; receiving an electronic response to the request from the remote human assistance device, the response including image data of an electronic marking made using the remote human assistance device to provide an instruction for manipulating the target item; interpreting the electronic marking in the image data of the response into a robot-usable instruction; and manipulating, by the robot, the target item using the robot-usable instruction. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A robotic picking system, comprising:
-
a robot with an arm having at least one end effector configured to pick up items; an imaging device configured to capture images of the items accessible to the robot with the arm; a network adapter to enable electronic communications between the robot and a remote human assistance device over a network; a processor of the robot; a memory of the robot in electronic communication with the processor; and computer instructions stored in the memory, the computer instructions being executable by the processor to; capture a first image of a target item using the imaging device; transmit, during a pick and place operation by the robot, the first image to the remote human assistance device using the network adapter; receive a second image from the human assistance device using the network adapter; analyze image data in the second image to identify image markup made on the first image using the remote human assistance device to provide pick and place instructions for picking and placing the target item; and actuate the arm to pick up the target item and to place the target item at a destination based on the pick and place instructions in the second image. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification