IP Library Granted Patent US 11,230,006
Granted Patent B2
US 11,230,006 · App. 16/302,950 · Granted Jan 25, 2022

Industrial object handling robot

Inventors: Anders Lager (Västerås, SE); Raoul Audibert (Västerås, SE)
Assignee: ABB Schweiz AG
B25J9/1669G05B19/4182G05B2219/39102G05B2219/40007G05B2219/45063Y02P90/02
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,230,006
App. No.
16/302,950
Granted
Jan 25, 2022
Kind
B2
Abstract

An arrangement for handling objects on an object transporting device includes an industrial robot and an object handling control device. The device estimates candidate handling positions (OP 1 , OP 2 , OP 3 , OP 4 , OP 5 , OP 6 , OP 7 ) for at least one candidate object based on a first assumption; determines for each candidate handling position whether it lies within a working volume (wv 1 ) of the robot; selects one of the candidate positions (OP 1 ) at a first decision instant, the selection being at least partially based on the result of the determining; and handles an object at an actual handling position corresponding to the selected candidate handling position, the handling being performed after a usage time of the robot, the usage time including the time for moving the robot from the robot position at the first decision instant to the actual handling position, and the time for handling the object.

Claims (29)

1. A method for handling objects (O 1 ) on an object transporting device using an industrial robot, the method comprising the steps of:

estimating a candidate handling position (OP 1 , OP 2 , OP 3 , OP 4 , OP 5 , OP 6 , OP 7 ) for at least one candidate object based on a first assumption;

determining for each candidate handling position whether it lies within a working volume (wv 1 ; wv 2 ) of the robot;

selecting one of the candidate handling positions (OP 1 , OP 2 , OP 3 , OP 4 , OP 5 , OP 6 , OP 7 ) at a first decision instant, the selection being at least partially based on the result of the determining;

handling an object at an actual handling position corresponding to the selected candidate handling position, the handling being performed after a usage time of the robot, the usage time including the time for moving the robot from the robot position at the first decision instant to the actual handling position, and the time for handling the object;

measuring the usage time in order to obtain a usage time measurement for use in following candidate handling position estimations; and

estimating candidate handling positions (OP 1 , OP 2 , OP 3 , OP 4 , OP 5 , OP 6 , OP 7 ) for at least one other candidate object based on a second assumption, the second assumption being based on at least one usage time measurement.

2. The method according to claim 1 , wherein the working volume (wv 1 ; wv 2 ) is determined by the robot positions that the robot is able to occupy, the working volume thereby defining a contour, where at least one region of the contour that intersects with the objects is curved.

3. The method according to claim 2 , wherein the first assumption includes at least one of the following: an assumed travel distance of the object transporting device during the usage time, and an assumed usage time.

4. The method according to claim 2 , wherein the candidate handling positions correspond to spots on the object transporting device.

5. The method according to claim 1 , wherein the first assumption includes at least one of the following: an assumed travel distance of the object transporting device during the usage time, and an assumed usage time.

6. The method according to claim 5 , wherein the working volume is divided into handling zones and the usage time of the selected candidate handling position is related to one of the handling zones and used in following candidate handling position estimations made in respect of the same handling zone.

7. The method according to claim 1 , wherein the candidate handling positions correspond to spots on the object transporting device.

8. The method according to claim 7 , wherein the candidate handling positions include positions for which the corresponding spots are inside the working volume (wv 1 ; wv 2 ) at the first decision instant.

9. The method according to claim 8 , wherein the candidate handling positions include positions for which the corresponding spots are outside of the working volume (wv 1 ; wv 2 ) at the first decision instant, but inside the working volume after the usage time.

10. The method according to claim 7 , wherein the candidate handling positions include positions for which the corresponding spots are outside of the working volume (wv 1 ; wv 2 ) at the first decision instant, but inside the working volume after the usage time.

11. The method according to claim 7 , wherein the spots on the object transporting device exit the working volume via an exit region (exr 1 ; exr 2 ) of the working volume (wv 1 ; wv 2 ) and the selected candidate handling position is the candidate handling position that is closest to the exit region.

12. A robot arrangement for handling objects (O 1 ) on an object transporting device and including an industrial robot and an object handling control device,

the object handling control device being configured to:

estimate a candidate handling position (OP 1 , OP 2 , OP 3 , OP 4 , OP 5 , OP 6 , OP 7 ) for at least one candidate object based on a first assumption;

determine for each candidate handling position whether it lies within a working volume (wv 1 ; wv 2 ) of the robot;

select one of the candidate handling positions (OP 1 , OP 2 , OP 3 , OP 4 , OP 5 , OP 6 , OP 7 ) at a first decision instant, the selection being at least partially based on the result of the determining;

handle an object at an actual handling position corresponding to the selected candidate handling position, the handling being performed after a usage time of the robot, the usage time including the time for moving the robot from the robot position at the first decision instant to the actual handling position, and the time for handling the object

measure the usage time in order to obtain a usage time measurement for use in following candidate handling position estimations; and

estimate candidate handling positions (OP 1 , OP 2 , OP 3 , OP 4 , OP 5 , OP 6 , OP 7 ) for at least one other candidate object based on a second assumption, the second assumption being based on at least one usage time measurement.

13. The robot arrangement according to claim 12 , wherein the working volume (wv 1 ; wv 2 ) is determined by the robot positions that the robot is able to occupy, the working volume thereby defining a contour, where at least one region of the contour that intersects with the objects is curved.

14. The robot arrangement according to claim 12 , wherein the first assumption includes at least one of the following: an assumed travel distance of the object transporting device during the usage time, and an assumed usage time.

15. The robot arrangement according to claim 14 , wherein the working volume is divided into handling zones and the usage time of the selected candidate handling position is related to one of the handling zones and used in following candidate handling position estimations made in respect of the same handling zone.

16. The robot arrangement according to claim 12 , wherein the candidate handling positions correspond to spots on the object transporting device after the usage time, and the candidate handling positions include positions for which the corresponding spots are inside the working volume (wv 1 ; wv 2 ) at the first decision instant.

Assignments (3)
CHANGE OF NAME Recorded Sep 16, 2019
From: ABB TECHNOLOGY LTD
To: ABB SCHWEIZ AG
Reel/Frame 050390/0542 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 047965 FRAME: 0402. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 20, 2019
From: LAGER, ANDERS; AUDIBERT, RAOUL
To: ABB TECHNOLOGY LTD
Reel/Frame 050367/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2019
From: LAGER, ANDERS; AUDIBERT, RAOUL
To: ABB SCHWEIZ AG
Reel/Frame 047965/0402 →
Continuity (1)
Related Publication 20190143520A1 · May 16, 2019