US2023415360A1PendingUtilityA1

Automated package registration systems, devices, and methods

Assignee: MUJIN INCPriority: Oct 30, 2018Filed: Sep 7, 2023Published: Dec 28, 2023
Est. expiryOct 30, 2038(~12.2 yrs left)· nominal 20-yr term from priority
B25J 15/0616B25J 9/1697G06T 7/13G06T 7/50B25J 13/085G06T 7/001G06T 7/66B25J 9/0093B65G 47/91B65G 61/00G06T 1/0014G06V 10/443G06V 20/10G06F 18/22G05B 2219/40067G06T 2207/20212G05B 2219/39001B25J 9/1602B25J 15/0052
85
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of operating a robotic system includes: receiving first image data representative of a package surface; identifying a pair of edges based on the first image data; determining a minimum viable region based on the pair of edges; receiving second image data representative of the package after the lift; and creating registration data based on the first and second image data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of operating a robotic system, the method comprising:
 identifying a pair of edges based on image data that represents a package;   determining a minimum viable region based on the pair of edges;   generating one or more commands for moving the package based on the minimum viable region;   obtaining an attribute associated with the package; and   creating registration data representative of a new registration record of the package based on at least the attribute associated with the package.   
     
     
         2 . The method of  claim 1 , wherein the attribute includes additional image data representing the package. 
     
     
         3 . The method of  claim 1 , wherein the attribute includes a length, a width, a height, a weight, or a center of mass (CoM) of the package. 
     
     
         4 . The method of  claim 1 , wherein the attribute includes a design, marking, appearance, or exterior shape/outline of the package. 
     
     
         5 . The method of  claim 1 , wherein creating the registration data based on at least the attribute associated with the package includes comparing the attribute to a template surface image representing known or previously determined visible characteristics of the package. 
     
     
         6 . The method of  claim 1 , wherein the attribute is received after moving the package. 
     
     
         7 . The method of  claim 1 , wherein:
 the image data includes a three-dimensional depth map and a two-dimensional surface image of a group of objects including the package;   the pair of edges are identified based on the three-dimensional depth map; and   the attribute is obtained based on the two-dimensional surface image or the three-dimensional depth map.   
     
     
         8 . The method of  claim 1 , wherein determining the minimum viable region includes determining a size of the minimum viable region based on a gripper size representative of one or more lateral dimensions of an end-effector. 
     
     
         9 . The method of  claim 1 , further comprising:
 receiving data after moving the package, wherein the data represents a measurement from a sensor connected to or integral with an end-effector;   obtaining the attribute includes determining a center of mass location of the package based on the received data; and   when the determined center of mass location is outside of the minimum viable region, generating one or more commands for (1) releasing the package from the end-effector, (2) placing the end-effector over the center of mass location, and (3) regripping the package based on the center of mass location.   
     
     
         10 . A robotic system comprising:
 at least one processor; and   at least one memory coupled to the at least one processor, the memory including instructions executable by the at least one processor to:
 identify a pair of edges based on image data that represents a package; 
 determine a minimum viable region based on the pair of edges; 
 generate one or more commands for moving the package based on the minimum viable region; 
 obtain an attribute associated with the package; and 
 create registration data representative of a new registration record of the package based on at least the attribute associated with the package. 
   
     
     
         11 . The system of  claim 10 , wherein the attribute includes additional image data representing the package. 
     
     
         12 . The system of  claim 10 , wherein the attribute includes a length, a width, a height, a weight, or a center of mass (CoM) of the package. 
     
     
         13 . The system of  claim 10 , wherein the attribute includes a design, marking, appearance, or exterior shape/outline of the package. 
     
     
         14 . The system of  claim 10 , wherein creating the registration data based on at least the attribute associated with the package includes comparing the attribute to a template surface image representing known or previously determined visible characteristics of the package. 
     
     
         15 . The system of  claim 10 , wherein the attribute is received after moving the package. 
     
     
         16 . A non-transitory memory medium storing computer-executable instructions, when executed by a computing system, cause the computing system to perform a computer-implemented method, the method comprising:
 identifying a pair of edges based on image data that represents a package;   determining a minimum viable region based on the pair of edges;   generating one or more commands for moving the package based on the minimum viable region;   obtain an attribute associated with the package; and   creating registration data representative of a new registration record of the package based on at least the attribute associated with the package.   
     
     
         17 . The non-transitory memory medium of  claim 16 , wherein the attribute includes additional image data representing the package. 
     
     
         18 . The non-transitory memory medium of  claim 16 , wherein the attribute includes a length, a width, a height, a weight, or a center of mass (CoM) of the package. 
     
     
         19 . The non-transitory memory medium of  claim 16 , wherein the attribute includes a design, marking, appearance, or exterior shape/outline of the package. 
     
     
         20 . The non-transitory memory medium of  claim 16 , wherein creating the registration data based on at least the attribute associated with the package includes comparing the attribute to a template surface image representing known or previously determined visible characteristics of the package.

Join the waitlist — get patent alerts

Track US2023415360A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.