IP Library Granted Patent US 12,006,143
Granted Patent B2
US 12,006,143 · App. 17/882,119 · Granted Jun 11, 2024

Handling robot

Inventors: Jui-chun Cheng (Guangdong, CN); Shengdong Xu (Guangdong, CN); Yuqi Chen (Guangdong, CN)
Assignee: HAI ROBOTICS CO., LTD.
B65G1/0435B25J9/0009B25J9/104B25J9/1638B25J9/1679B25J9/1697B25J13/08B25J15/0014B65G1/0492B65G1/137B65G1/1373B66F9/063G06Q10/08G06T7/70B25J5/007B65G2203/0216B65G2203/041
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 12,006,143
App. No.
17/882,119
Granted
Jun 11, 2024
Kind
B2
Abstract

A method for retrieving an inventory item based on a handling robot, where the handling robot includes: a storage frame; and a material handling device installed on the storage frame, and including a telescopic arm and a manipulator installed to the telescopic arm; and the method for retrieving an inventory item includes: driving, by the telescopic arm, the manipulator to extend to a preset position of warehouse shelf along a preset horizontal reference line; loading, by the manipulator that is remained on the reference line, the inventory item located in the preset position; driving, by the telescopic arm, the manipulator loaded with the inventory item to move to the storage frame along the reference line; and unloading, by the manipulator that is remained on the reference line, the inventory item to the storage frame.

Claims (150)

1. A method for transporting an inventory item placed on a shelf, the method being performed by a handling robot, the handling robot comprising:

a movable chassis comprising a guiding device, the movable chassis being configured to move to a location in front of the shelf by using the guiding device;

a storage unit supported by the movable chassis; and

a material handling device supported by the movable chassis and configured to transport the inventory item from the shelf to the storage unit;

wherein the material handling device comprises:

a support bracket configured to move in a vertical direction;

a fork supported by the support bracket and configured to rotate around the vertical direction relative to the support bracket; and

a detection assembly configured to calculate a position offset reflecting a relative position between the material handling device and the inventory item in a travelling direction of the movable chassis;

wherein the fork comprises:

a temporary storage unit configured to temporarily store the inventory item on the temporary storage unit;

a telescopic arm coupled to the temporary storage unit and configured to extend or retract relative to the temporary storage unit; and

a manipulator installed to the telescopic arm, the telescopic arm being configured to drive the manipulator to move so as to transport the inventory item to the temporary storage unit, the manipulator being configured to pull the inventory item from the shelf to the temporary storage unit;

wherein the method comprises:

moving, by the movable chassis, to the location in front of the shelf;

acquiring, by the detection assembly, an image of the inventory item placed on the shelf;

based at least in part on the image of the inventory item, calculating, by the detection assembly, the position offset;

based at least in part on the position offset, controlling the movable chassis to move in the travelling direction;

retracting, by the telescopic arm, relative to the temporary storage unit;

in response to retraction of the telescopic arm, pulling, by the manipulator, the inventory item from the shelf to the temporary storage unit;

rotating, by the fork, around the vertical direction relative to the support bracket;

extending, by the telescopic arm, relative to the temporary storage unit; and

in response to extension of the telescopic arm, pushing the inventory item from the temporary storage unit to the storage unit.

2. The method according to claim 1 , wherein a marker is arranged on the inventory item;

wherein the step of acquiring the image of the inventory item comprises:

acquiring an image of the marker arranged on the inventory item;

wherein the step of calculating the position offset comprises:

based at least in part on the image of the marker, calculating the position offset.

3. The method according to claim 1 , further comprising:

moving, by the movable chassis, in the travelling direction so that an update of the position offset is smaller than a preset value.

4. The method according to claim 1 , wherein the manipulator is further configured to push the inventory item from the temporary storage unit to the storage unit;

wherein the pushing the inventory item from the temporary storage unit to the storage unit comprises:

pushing, by the manipulator, the inventory item from the temporary storage unit to the storage unit.

5. The method according to claim 4 , wherein the manipulator is configured to fold or unfold relative to the telescopic arm.

6. The method according to claim 1 , wherein the fork further comprises a push rod fixedly installed to the telescopic arm;

wherein the push rod is configured to push the inventory item from the temporary storage unit to the storage unit;

wherein the pushing the inventory item from the temporary storage unit to the storage unit comprises:

pushing, by the push rod, the inventory item from the temporary storage unit to the storage unit.

7. The method according to claim 1 , wherein the telescopic arm comprises a first arm section coupled to the temporary storage unit and a second arm section movably connected to the first arm section;

wherein the fork further comprises a push rod fixedly installed to the second arm section, the push rod being configured to push the inventory item from the temporary storage unit to the storage unit;

wherein the manipulator is installed to the second arm section and configured to fold or unfold relative to the second arm section;

wherein the pushing the inventory item from the temporary storage unit to the storage unit comprises:

pushing, by the push rod, the inventory item from the temporary storage unit to the storage unit.

8. A method for transporting an inventory item placed on a shelf, the method being performed by a handling robot, the handling robot comprising:

a movable chassis configured to move to a location in front of the shelf;

a storage unit supported by the movable chassis; and

a material handling device supported by the movable chassis and configured to transport the inventory item from the shelf to the storage unit;

wherein the material handling device comprises:

a support bracket configured to move in a vertical direction;

a fork installed to the support bracket and configured to rotate around the vertical direction relative to the support bracket; and

a detection assembly configured to calculate an angle deviation amount between the material handling device and the inventory item;

wherein the fork comprises:

a temporary storage unit configured to temporarily store the inventory item on the temporary storage unit;

a telescopic arm coupled to the temporary storage unit and configured to extend or retract relative to the temporary storage unit; and

a manipulator installed to the telescopic arm, the telescopic arm being configured to drive the manipulator to move so as to transport the inventory item to the temporary storage unit, the manipulator being configured to pull the inventory item from the shelf to the temporary storage unit;

wherein the method comprises:

moving, by the movable chassis, to the location in front of the shelf;

acquiring, by the detection assembly, an image of the inventory item placed on the shelf;

based at least in part on the image of the inventory item, calculating, by the detection assembly, the angle deviation amount;

based at least in part on the angle deviation amount, controlling the fork to rotate around the vertical direction relative to the support bracket;

retracting, by the telescopic arm, relative to the temporary storage unit;

in response to retraction of the telescopic arm, pulling, by the manipulator, the inventory item from the shelf to the temporary storage unit;

after the inventory item is pulled to the temporary storage unit, rotating, by the fork, around the vertical direction relative to the support bracket;

extending, by the telescopic arm, relative to the temporary storage unit; and

in response to extension of the telescopic arm, pushing the inventory item from the temporary storage unit to the storage unit.

9. The method according to claim 8 , wherein a marker is arranged on the inventory item;

wherein the step of acquiring the image of the inventory item comprises:

acquiring an image of the marker arranged on the inventory item;

wherein the step of calculating the angle deviation amount comprises:

based at least in part on the image of the marker, calculating the angle deviation amount.

10. The method according to claim 8 , further comprising:

rotating, by the fork, around the vertical direction relative to the support bracket so that an update of the angle deviation amount is smaller than a preset value.

11. The method according to claim 8 , wherein the manipulator is further configured to push the inventory item from the temporary storage unit to the storage unit.

12. The method according to claim 11 , wherein the manipulator is configured to fold or unfold relative to the telescopic arm.

13. The method according to claim 8 , wherein the fork further comprises a push rod fixedly installed to the telescopic arm;

wherein the push rod is configured to push the inventory item from the temporary storage unit to the storage unit;

wherein the pushing the inventory item from the temporary storage unit to the storage unit comprises:

pushing, by the push rod, the inventory item from the temporary storage unit to the storage unit.

14. The method according to claim 8 , wherein the telescopic arm comprises a first arm section coupled to the temporary storage unit and a second arm section movably connected to the first arm section;

wherein the fork further comprises a push rod fixedly installed to the second arm section, the push rod being immovable relative to the second arm section, the push rod being configured to push the inventory item from the temporary storage unit to the storage unit;

wherein the manipulator is installed to the second arm section and configured to fold or unfold relative to the second arm section;

wherein the pushing the inventory item from the temporary storage unit to the storage unit comprises:

pushing, by the push rod, the inventory item from the temporary storage unit to the storage unit.

15. A method for transporting an inventory item placed on a shelf, the method being performed by a handling robot, the handling robot comprising:

a movable chassis comprising a base and a standing frame installed to the base;

a storage unit supported by the movable chassis; and

a material handling device configured to move along the standing frame, the material handling device being configured to transport the inventory item from the shelf to the storage unit;

wherein the material handling device comprises:

a support bracket configured to move along the standing frame;

a fork installed to the support bracket and configured to rotate around a vertical direction relative to the support bracket; and

a detection assembly configured to calculate a position offset reflecting a relative position between the material handling device and the inventory item in the vertical direction;

wherein the fork comprises:

a temporary storage unit configured to temporarily store the inventory item on the temporary storage unit;

a telescopic arm coupled to the temporary storage unit and configured to extend or retract relative to the temporary storage unit; and

a manipulator installed to the telescopic arm, the telescopic arm being configured to drive the manipulator to move so as to transport the inventory item, the manipulator being configured to drag the inventory item from the shelf to the temporary storage unit;

wherein the method comprises:

moving, by the movable chassis, to a location in front of the shelf;

calculating, by the detection assembly, the position offset;

based at least in part on the position offset, controlling the material handling device to move along the standing frame;

dragging, by the manipulator, the inventory item from the shelf to the temporary storage unit when the telescopic arm is in a process of retracting;

after the inventory item is dragged to the temporary storage unit, rotating, by the fork, around the vertical direction relative to the support bracket; and

pushing the inventory item from the temporary storage unit to the storage unit when the telescopic arm is in a process of extending.

16. The method according to claim 15 , wherein a marker is arranged on the shelf, the detection assembly comprising a camera;

wherein the step of calculating the position offset comprises:

acquiring, by the camera, an image of the marker arranged on the shelf; and

based at least in part on the image of the marker, calculating the position offset so as to transport the inventory item from the shelf.

17. The method according to claim 16 , wherein the marker comprises a two-dimensional code label.

18. The method according to claim 15 , further comprising:

moving, by the material handling device, along the standing frame in the vertical direction so that an update of the position offset is smaller than a preset value.

19. The method according to claim 15 , wherein the manipulator is configured to pull the inventory item from the shelf to the temporary storage unit.

20. The method according to claim 15 , wherein the manipulator is further configured to push the inventory item from the temporary storage unit to the storage unit;

wherein the pushing the inventory item from the temporary storage unit to the storage unit comprises:

pushing, by the manipulator, the inventory item from the temporary storage unit to the storage unit.

21. The method according to claim 20 , wherein the manipulator is configured to fold or unfold relative to the telescopic arm.

22. The method according to claim 15 , wherein the fork further comprises a push rod fixedly installed to the telescopic arm;

wherein the push rod is configured to push the inventory item from the temporary storage unit to the storage unit;

wherein the pushing the inventory item from the temporary storage unit to the storage unit comprises:

pushing, by the push rod, the inventory item from the temporary storage unit to the storage unit.

23. The method according to claim 15 , wherein the telescopic arm comprises a first arm section coupled to the temporary storage unit and a second arm section movably connected to the first arm section;

wherein the fork further comprises a push rod fixedly installed to the second arm section, the push rod being immovable relative to the second arm section, the push rod being configured to push the inventory item from the temporary storage unit to the storage unit;

wherein the manipulator is installed to the second arm section and configured to fold or unfold relative to the second arm section;

wherein the pushing the inventory item from the temporary storage unit to the storage unit comprises:

pushing, by the push rod, the inventory item from the temporary storage unit to the storage unit.

24. The method according to claim 15 , wherein the detection assembly comprises:

at least one of a camera, a laser sensor, an infrared sensor, and a radio frequency transmitter; and

a processor, the processor comprising at least one of a built-in processing unit, and a main controller of the handling robot.

25. A method for transporting an inventory item placed on a shelf, the method being performed by a handling robot, the handling robot comprising:

a movable chassis;

a storage unit supported by the movable chassis; and

a material handling device supported by the movable chassis and configured to transport the inventory item from the shelf to the storage unit;

wherein the material handling device comprises:

a support bracket configured to move in a vertical direction; and

a fork installed to the support bracket and configured to rotate around the vertical direction relative to the support bracket;

wherein the fork comprises:

a temporary storage unit configured to temporarily store the inventory item on the temporary storage unit;

a telescopic arm coupled to the temporary storage unit and configured to extend or retract relative to the temporary storage unit; and

a manipulator installed to the telescopic arm, the telescopic arm being configured to drive the manipulator to move so as to transport the inventory item to the temporary storage unit, the manipulator being configured to drag the inventory item from the shelf to the temporary storage unit;

wherein the method comprises:

retracting, by the telescopic arm, relative to the temporary storage unit;

in response to retraction of the telescopic arm, dragging, by the manipulator, the inventory item from the shelf to the temporary storage unit;

rotating, by the fork, around the vertical direction relative to the support bracket;

extending, by the telescopic arm, relative to the temporary storage unit; and

in response to extension of the telescopic arm, pushing the inventory item from the temporary storage unit to the storage unit.

26. The method according to claim 25 , wherein the manipulator is configured to pull the inventory item from the shelf to the temporary storage unit.

27. The method according to claim 25 , wherein the manipulator is further configured to push the inventory item from the temporary storage unit to the storage unit.

28. The method according to claim 27 , wherein the manipulator is configured to fold or unfold relative to the telescopic arm.

29. The method according to claim 25 , wherein the fork further comprises a push rod fixedly installed to the telescopic arm;

wherein the push rod is configured to push the inventory item from the temporary storage unit to the storage unit.

30. The method according to claim 25 , wherein the telescopic arm comprises a first arm section coupled to the temporary storage unit and a second arm section movably connected to the first arm section;

wherein the fork further comprises a push rod fixedly installed to the second arm section, the push rod being immovable relative to the second arm section, the push rod being configured to push the inventory item from the temporary storage unit to the storage unit;

wherein the manipulator is installed to the second arm section and configured to fold or unfold relative to the second arm section.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2022
From: CHENG, JUI-CHUN; XU, SHENGDONG; CHEN, YUQI
To: HAI ROBOTICS CO., LTD.
Reel/Frame 060735/0634 →
Priority Claims (2)
CN 201711135812.7 · Nov 14, 2017 · national
CN 201711141498.3 · Nov 14, 2017 · national
Continuity (6)
Continuation In Part 17862579 · Jul 12, 2022
Continuation In Part 17651328 · Feb 16, 2022
Continuation In Part 17385811 · Jul 26, 2021
Continuation 15931496 · May 13, 2020
Continuation PCTCN2018104654 · Sep 7, 2018
Related Publication 20220371821A1 · Nov 24, 2022
Cited By (1)
US 12,630,360