IP Library Granted Patent US 11,511,432
Granted Patent B2
US 11,511,432 · App. 16/777,918 · Granted Nov 29, 2022

Robot control method

Inventors: Nicolas Lehment (Munich, DE); Andreas Decker (Darmstadt, DE); Richard Roberts (Gilching, DE); Bjoern Matthias (Bad Schoenborn, DE); Jihuan Tian (Shanghai, CN)
Assignee: ABB Schweiz AG
B25J9/1676B25J19/02B25J9/1697
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,511,432
App. No.
16/777,918
Granted
Nov 29, 2022
Kind
B2
Abstract

A method for controlling a robot includes the steps of: deciding whether there is a non-permanent object in a vicinity of the robot; if there is a non-permanent object, deciding whether the object qualifies for extended protection or not; and defining a safety zone around the object which the robot must not enter or in which a maximum allowed speed of the robot is less than outside the safety zone. The safety zone extends to a greater distance from the object if the object qualifies for extended protection than if it does not.

Claims (23)

1. A method for controlling a robot, comprising the steps of:

deciding whether there is a non-permanent object in a vicinity of the robot;

if there is a non-permanent object, deciding whether the object qualifies for extended protection or not;

defining a safety zone around the object which the robot must not enter or in which a maximum allowed speed of the robot is less than outside the safety zone, and

controlling the robot based on the safety zone,

wherein the safety zone extends to a greater distance from the object if the object qualifies for extended protection than if it does not,

wherein, if a second object has been judged not to qualify for extended protection, re-judging the second object to be qualified for extended protection if the distance between the second object and the object that qualifies for extended protection becomes less than a predetermined limit, wherein the second object is an inanimate object.

2. The method of claim 1 , wherein when a third object is detected to enter the vicinity of the robot, the third object is judged to qualify for extended protection.

3. The method of claim 1 , wherein the vicinity comprises a workpiece entry point and a third object which enters the vicinity by the workpiece entry point is judged not to qualify for extended protection.

4. The method of claim 1 , wherein if the distance between the second object and the object that qualifies for extended protection increases again without having become less than a pre-set threshold, which may be defined as zero or as close to zero, the second object is again judged not to qualify for extended protection.

5. The method of claim 1 , wherein if two objects come close enough to each other to become undistinguishable and at least one of the objects has been judged to qualify for extended protection, a resulting object is judged to also qualify for extended protection.

6. The method of claim 1 , wherein if a qualifying object splits into two or more objects, each resulting object is also judged to qualify for extended protection.

7. The method of claim 1 , wherein an object is judged not to qualify for extended protection if at least one of the following criteria is met:

no motion of the object is detected within a predetermined time span;

at least one detectable physical property of the object comprising at least size, shape, weight, or surface temperature is incompatible with a human being;

the object is equipped with a tag, and data read from the tag fit detectable physical properties of the object;

the object is declared not to qualify for extended protection by an operator.

8. A robot system, comprising:

a robot;

at least one sensor configured to surveil a vicinity of the robot; and

a processor unit configured to control the robot based on data from the at least one sensor using the method of claim 1 .

9. A non-transitory computer program product, comprising:

program code configured to enable a computer to perform the method according to claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2020
From: LEHMENT, NICOLAS; DECKER, ANDREAS; ROBERTS, RICHARD; MATTHIAS, BJOERN; TIAN, JIHUAN
To: ABB SCHWEIZ AG
Reel/Frame 053286/0167 →
Priority Claims (2)
EP 17184381 · Aug 2, 2017 · regional
EP 17194103 · Sep 29, 2017 · regional
Continuity (2)
Continuation PCTEP2018070161 · Jul 25, 2018
Related Publication 20200164516A1 · May 28, 2020