IP Library Granted Patent US 10,266,351
Granted Patent B2
US 10,266,351 · App. 16/049,513 · Granted Apr 23, 2019

Automated truck unloader for unloading/unpacking product from trailers and containers

Inventor: Tim Criswell (Arlington, TX)
Assignees: Wynright Corporation; Daifuku Co., Ltd.
B65G67/24B25J5/007B25J9/1687B25J9/1697B25J15/0028B25J15/0616B65G67/08G05B2219/37002G05B2219/40555G05B2219/40607
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 10,266,351
App. No.
16/049,513
Granted
Apr 23, 2019
Kind
B2
Abstract

An automatic truck unloader for unloading/unpacking product, such as boxes or cases, from trailers and containers is disclosed. In one embodiment, a mobile base structure provides a support framework for a drive subassembly, conveyance subassembly, an industrial robot, a distance measurement subassembly, and a control subassembly. Under the operation of the control subassembly, an industrial robot having a suction cup-based gripper arm selectively removes boxes from the trailer and places the boxes on a powered transportation path. The control subassembly coordinates the selective articulated movement of the industrial robot and the activation of the drive subassembly based upon the distance measurement subassembly detecting objects, including boxes, within a detection space, and dimensions of the trailer provided to the control subassembly.

Claims (41)

1. A system for unloading/unpacking product from a trailer, the automatic truck unloader comprising:

a distance measurement subassembly configured to determine presence of objects within a detection space;

a control subassembly being in communication with the distance measurement subassembly, the control subassembly providing instructions for the selective articulated movement of an industrial robot based upon the distance measurement subassembly detecting objects within the detection space; and

the control assembly including a memory accessible to a processor, the memory including processor-executable instructions that, when executed cause the processor to:

specify a search operation to identify a product skyline within a product space,

specify a search operation to identify an active quadrant within the product space,

specify a search operation to identify a protruding product within the active quadrant at the product skyline, and

specify a removal operation to unload the product corresponding to the protruding product.

2. The system as recited in claim 1 , wherein the product space is a subspace of the detection space.

3. The system as recited in claim 1 , wherein the active quadrant is a subspace of the product space.

4. The system as recited in claim 1 , wherein the distance measurement subassembly and the control subassembly are co-located with the industrial robot.

5. The system as recited in claim 1 , wherein the distance measurement subassembly comprises a three-dimensional measurement system operating on an adaptive depth measurement principle.

6. The system as recited in claim 1 , wherein the distance measurement subassembly further comprises a laser range finding apparatus.

7. The system as recited in claim 1 , wherein the distance measurement subassembly further comprises a camera.

8. The system as recited in claim 1 , wherein the distance measurement subassembly further comprises an ultrasonic measurement apparatus.

9. The system as recited in claim 1 , wherein the distance measurement subassembly further comprises an inclinometer.

10. The system as recited in claim 1 , wherein the dimensions of the trailer are programmed into the control subassembly.

11. A system for unloading/unpacking product from a trailer, the automatic truck unloader comprising:

a distance measurement subassembly configured to determine presence of objects within a detection space;

a control subassembly being in communication with the distance measurement subassembly, the control subassembly providing instructions for the selective articulated movement of an industrial robot based upon the distance measurement subassembly detecting objects within the detection space; and

the control assembly including a memory accessible to a processor, the memory including processor-executable instructions that, when executed cause the processor to:

specify a search operation to identify a product skyline within a product space,

specify a search operation to identify an active quadrant within the product space, and

specify a search operation to identify a protruding product within the active quadrant at the product skyline.

12. The system as recited in claim 11 , wherein the product space is a subspace of the detection space.

13. The system as recited in claim 11 , wherein the active quadrant is a subspace of the product space.

14. The system as recited in claim 11 , wherein the distance measurement subassembly and the control subassembly are co-located with the industrial robot.

15. The system as recited in claim 11 , wherein the distance measurement subassembly comprises a three-dimensional measurement system operating on an adaptive depth measurement principle.

16. The system as recited in claim 11 , wherein the distance measurement subassembly further comprises a laser range finding apparatus.

17. The system as recited in claim 11 , wherein the distance measurement subassembly further comprises laser range finding camera.

18. The system as recited in claim 11 , wherein the distance measurement subassembly further comprises an ultrasonic measurement apparatus.

19. The system as recited in claim 11 , wherein the distance measurement subassembly further comprises an inclinometer.

20. A system for unloading/unpacking product from a trailer, the automatic truck unloader comprising:

a distance measurement subassembly configured to determine presence of objects within a detection space;

a control subassembly being in communication with the distance measurement subassembly, the control subassembly providing instructions for the selective articulated movement of an industrial robot based upon the distance measurement subassembly detecting objects within the detection space;

the control assembly including a memory accessible to a processor, the memory including processor-executable instructions that, when executed cause the processor to:

specify a search operation to identify a product skyline within a product space,

specify a search operation to identify an active quadrant within the product space,

specify a search operation to identify a protruding product within the active quadrant at the product skyline, and

specify a removal operation to unload the product corresponding to the protruding product; and

the product space being a subspace of the detection space and the active quadrant being a subspace of the product space.

Assignments (3)
CHANGE OF NAME Recorded Dec 27, 2023
From: WYNRIGHT CORPORATION
To: DAIFUKU INTRALOGISTICS AMERICA CORPORATION
Reel/Frame 065961/0859 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2018
From: CRISWELL, TIM
To: WYNRIGHT CORPORATION
Reel/Frame 046528/0795 →
NOTICE OF PATENT ASSIGNMENT OF PART INTEREST Recorded Aug 1, 2018
From: WYNRIGHT CORPORATION
To: WYNRIGHT CORPORATION; DAIFUKU CO., LTD.
Reel/Frame 046710/0497 →
Continuity (7)
Continuation 15824935 · Nov 28, 2017
Continuation 15646792 · Jul 11, 2017
Continuation 15397454 · Jan 3, 2017
Continuation 15256888 · Sep 6, 2016
Continuation 14159297 · Jan 20, 2014
Provisional Application 61754630 · Jan 20, 2013
Related Publication 20180334339A1 · Nov 22, 2018
Cited By (2)
US 12,679,676 US 12,709,497