×

Automated package registration systems, devices, and methods

  • US 10,562,189 B1
  • Filed: 06/17/2019
  • Issued: 02/18/2020
  • Est. Priority Date: 10/30/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for registering a package during a robotic package handling operation, the method comprising:

  • receiving first image data representative of a first surface image of a package surface;

    determining that the package is unregistered based on comparing the first surface image to a registration record;

    identifying a pair of edges for the package surface based on the first image data, wherein the pair of edges are exposed along horizontal directions and intersect each other to form a corner of the package surface;

    estimating unclear edges based on the first image data, wherein the pair of edges and the unclear edges correspond to boundaries of the package surface;

    determining a minimum viable region based on the pair of edges, wherein the minimum viable region overlaps and/or coincides with one or both of the pair of edges and wherein the minimum viable region does not overlap with the unclear edges for gripping the package while leaving exposed portions of the package corresponding to the estimated unclear edges;

    generating one or more commands for (1) gripping the package with an end effector positioned over the minimum viable region and (2) lifting the package;

    receiving second image data representative of the package after the lift;

    determining third image data as a function of the first image data and the second image data;

    creating registration data representative of a new registration record of the package based on the third image data for subsequently identifying other packages;

    detecting a trigger representing a timing when the package crosses a horizontal detection plane associated with a height determination sensor located at a known height;

    determining a vertical position associated with the trigger, wherein the vertical position represents a vertical location of the end effector at the timing when the package crosses the horizontal detection plane; and

    calculating a height representing a dimension of the package along a vertical direction based on a difference between the known height and the vertical position;

    wherein;

    the registration data includes the calculated height.

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