IP Library Granted Patent US 11,228,751
Granted Patent B1
US 11,228,751 · App. 16/811,206 · Granted Jan 18, 2022

Generating an image-based identifier for a stretch wrapped loaded pallet based on images captured in association with application of stretch wrap to the loaded pallet

Inventors: Jared Stephen Russell (San Francisco, CA); Julian MacNeille Mason (Redwood City, CA)
Assignee: X DEVELOPMENT LLC
H04N13/204B65D19/38B65G69/00G06K9/6201G06T7/33G06T7/90G06T17/20H04N5/372H04N7/181H04N13/257G06T2207/10021
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,228,751
App. No.
16/811,206
Granted
Jan 18, 2022
Kind
B1
Abstract

Methods, apparatus, systems, and computer-readable media are provided that relate to using one or more vision sensors to capture images of a loaded pallet in association with application of stretch wrap to the loaded pallet by an automated pallet wrapping machine. The images are used to generate an image-based identifier for the loaded pallet that is then used for pallet identification by mobile robots and/or other automated agents in a warehouse or other environment. In some implementations, the images are captured by the vision sensor when the pallet is in the wrapping area of the automated pallet wrapping machine and while the vision sensor and/or the pallet are rotating. In some implementations, the image-based identifier may be assigned to pallet attributes and/or a de-palletizing scheme of the loaded pallet.

Claims (33)

1. A method, comprising:

capturing, by at least one vision sensor of a robot, one or more images that each capture a corresponding portion of stretch wrap applied around a plurality of boxes,

wherein the stretch wrap includes a plurality of non-transparent markings;

determining, based on comparing the image to a post-wrap image-based identifier previously stored in association with one or more attributes of the plurality of boxes, that the one or more images match the post-wrap image-based identifier,

wherein the post-wrap image-based identifier captures one or more visible features of the stretch wrap as applied around the plurality of boxes, and wherein the visible features of the stretch wrap as applied around the plurality of boxes include features of the non-transparent markings as they appear on the stretch wrap as applied around the plurality of boxes;

in response to determining that the one or more images match the post-wrap image-based identifier stored in association with the one or more attributes of the plurality of boxes:

performing, by the robot and to the plurality of boxes with the stretch wrap applied, at least one action that is based on at least one of the attributes.

2. The method of claim 1 , wherein the stretch wrap applied around the plurality of boxes is applied from a roll of stretch wrap and wherein the non-transparent markings are a sequence of non-transparent markings that repeat on the roll of the stretch wrap.

3. The method of claim 1 , wherein the non-transparent markings comprise one or more shapes, one or more alphanumeric characters, and/or one or more symbols.

4. The method of claim 3 , wherein the non-transparent markings comprise the one or more shapes.

5. The method of claim 4 , wherein the one or more shapes comprise a triangle, a circle, and/or a square.

6. The method of claim 1 , wherein the post-wrap image-based identifier is a three dimensional model generated based on the images.

7. The method of claim 1 , wherein the one or more attributes include one or more content identifiers of contents of the plurality of boxes.

8. The method of claim 1 , wherein the one or more attributes include a destination identifier of a destination of the plurality of boxes.

9. The method of claim 1 , wherein the at least one action comprises a repositioning action performed by the robot.

10. The method of claim 9 , wherein the at least one of the attributes, based on which the at least one action is performed, comprises a destination identifier of a destination of the plurality of boxes.

11. The method of claim 1 , wherein the robot is a pallet jack robot.

12. A robot, comprising:

a vision sensor;

actuators; and

one or more processors executing stored instructions to:

identify one or more images that are each captured by the vision sensor and that each capture a corresponding portion of stretch wrap applied around a plurality of boxes;

determine, based on comparing the image to a post-wrap image-based identifier previously stored in association with one or more attributes of the plurality of boxes, that the one or more images match the post-wrap image-based identifier,

wherein the post-wrap image-based identifier captures one or more visible features of the stretch wrap as applied around the plurality of boxes, and wherein the visible features of the stretch wrap as applied around the plurality of boxes include features of non-transparent markings, of the stretch wrap, as they appear on the stretch wrap as applied around the plurality of boxes;

in response to determining that the one or more images match the post-wrap image-based identifier stored in association with the one or more attributes of the plurality of boxes:

control one or more of the actuators to cause performance of at least one action that is based on at least one of the attributes, wherein the at least one action is directed to the plurality of boxes with the stretch wrap applied.

13. The robot of claim 12 , wherein the stretch wrap applied around the plurality of boxes is applied from a roll of stretch wrap and wherein the non-transparent markings are a sequence of non-transparent markings that repeat on the roll of the stretch wrap.

14. The robot of claim 12 , wherein the non-transparent markings comprise one or more shapes, one or more alphanumeric characters, and/or one or more symbols.

15. The robot of claim 14 , wherein the non-transparent markings comprise the one or more shapes.

16. The robot of claim 12 , wherein the post-wrap image-based identifier is a three dimensional model generated based on the images.

17. The robot of claim 12 , wherein the one or more attributes include one or more content identifiers of contents of the plurality of boxes.

18. The robot of claim 12 , wherein the one or more attributes include a destination identifier of a destination of the plurality of boxes.

19. The robot of claim 12 wherein the robot further comprises an end effector and wherein the at least one action comprises an action performed by the end effector.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2025
From: GOOGLE LLC
To: GDM HOLDING LLC
Reel/Frame 071109/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2023
From: X DEVELOPMENT LLC
To: GOOGLE LLC
Reel/Frame 063992/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2020
From: RUSSELL, JARED STEPHEN; MASON, JULIAN MAC NEILLE
To: GOOGLE INC.
Reel/Frame 052686/0942 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2020
From: GOOGLE INC.
To: X DEVELOPMENT LLC
Reel/Frame 052687/0117 →
Continuity (3)
Continuation 16665232 · Oct 28, 2019
Continuation 15799981 · Oct 31, 2017
Continuation 14861825 · Sep 22, 2015
Cited By (1)
US 12,560,930