IP Library Granted Patent US 12,377,539
Granted Patent B2
US 12,377,539 · App. 18/083,687 · Granted Aug 5, 2025

Collaborative robot

Inventors: Christoph Byner (Mannheim, DE); Björn Matthias (Bad Schönborn, DE); Harald Staab (Neckargemünd, DE); Richard Roberts (Gilching, DE)
Assignee: ABB Schweiz AG
B25J9/1638B25J9/1602B25J9/1664B25J13/085
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,377,539
App. No.
18/083,687
Granted
Aug 5, 2025
Kind
B2
Abstract

A robot comprises at least one articulate arm having members including a base, an end effector and a plurality of links, wherein each link is movably connected to two others of said members by respective joints, at least one sensor for detecting an external force acting on any one of the members, and a controller for controlling movements of the joints, so as to move the end effector along a pre-programmed path. In case of the sensor detecting an external force, the controller is adapted to adopt a first release strategy for escaping from the external force, to evaluate whether the first strategy is successful, and if not, to adopt a second release strategy.

Claims (32)

1. A robot, comprising:

at least one articulate arm having members, the members comprising a base, an end effector, and a plurality of links, wherein each of the plurality of links is movably connected to two other members by respective joints;

at least one sensor configured to detect an external force acting on any one of the members; and

a controller configured to control movements of the respective joints so as to move the end effector along a pre-programmed path;

wherein, in response to the sensor detecting the external force, the controller is configured to:

adopt a first release strategy for escaping from the external force, evaluate whether the first strategy is successful;

adopt a second release strategy when the first strategy is unsuccessful; and

prohibit the robot arm from assuming a singular pose that corresponds to the plurality of links being arranged in a straight line, wherein in the first or second release strategy the controller is further configured to select one of the respective joints and to control the one of the respective joints to rotate based on an external torque affecting the respective joints.

2. The robot of claim 1 , wherein the controller is further configured to choose the first strategy from a first set of strategies depending on a current pose of the robot arm.

3. The robot of claim 1 , wherein the second release strategy is chosen from a second set of strategies.

4. The robot of claim 3 , wherein at least one of the second set of strategies includes a protective stop.

5. The robot of claim 1 , wherein at least one of the first or second release strategies includes moving the end effector along a reverse direction.

6. The robot of claim 1 , wherein the at least one sensor is configured to detect a direction of the external force, and, in the first or second release strategy, the controller is configured to control a displacement of the any one of the members on which the external force is acting along the detected direction.

7. The robot of claim 1 , wherein in the first or second release strategy the controller is further configured to select one of the respective joints and to control the one of the respective joints to move in a direction yielding to the detected external force.

8. The robot of claim 7 , wherein the controller is further configured to detect more than one additional external force acting on one or more of the respective joints, and select one of the respective joints onto which one of the external forces is highest.

9. The robot of claim 7 , wherein the controller is further configured to select another one of the respective joints in response to the external force fails to be reduced.

10. A system comprising a robot, the robot comprising:

at least one articulate arm having members, the members comprising a base, an end effector, and a plurality of links, wherein each of the plurality of links is movably connected to two other members by respective joints;

at least one sensor configured to detect an external force acting on any one of the members; and

a controller configured to control movements of the respective joints so as to move the end effector along a pre-programmed path, wherein the controller is configured to execute a method comprising the steps of:

detecting, based at least in part the at least one sensor, whether the external force is acting on the robot;

adopting a first release strategy for escaping from the external force when the external force is acting on the robot;

evaluating whether the first strategy is successful;

adopting a second release strategy when the first strategy is unsuccessful; and

prohibiting the robot arm from assuming a singular pose that corresponds to the plurality of links being arranged in a straight line, wherein in the first or second release strategy the controller is further configured to select one of the respective joints and to control the one of the respective joints to rotate based on an external torque affecting the respective joints.

11. The system of claim 10 , further comprising choosing the first release strategy from a first set of strategies depending on a current pose of the robot.

12. The system of claim 10 , further comprising choosing the second release strategy from a second set of strategies.

13. The system of claim 12 , wherein at least one of the second set of strategies includes a protective stop.

14. The system of claim 10 , wherein at least one of the first or second release strategies includes moving the end effector along a reverse direction.

15. The system of claim 10 , further comprising detecting a direction of the external force, and, in the first or second release strategy, displacing the robot along the detected direction.

16. The system of claim 10 , further comprising move the robot in a direction yielding to the detected external force.

17. The system of claim 16 , further comprising detecting more than one additional external force acting on the robot, and selecting a highest external force.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2023
From: BYNER, CHRISTOPH; MATTHIAS, BJÖRN; STAAB, HARALD; ROBERTS, RICHARD
To: ABB SCHWEIZ AG
Reel/Frame 063378/0984 →
Continuity (2)
Continuation PCTEP2020067973 · Jun 25, 2020
Related Publication 20230138217A1 · May 4, 2023
References Cited (12)
US 11246618B2 · Hall · 2022 [cited by examiner]
CN 108772838A · 2018 [cited by applicant]
CN 109219856A · 2019 [cited by applicant]
DE 102008027008B4 · 2016 [cited by applicant]
DE 102016001643B4 · 2019 [cited by applicant]
JP 2015157352A · 2015 [cited by examiner]
WIPO English translation of JP-2015157352-A (Year: 2015). [cited by examiner]
European Patent Office, International Search Report in International Patent Application No. PCT/EP2020/067973, 4 pp. (Mar. 23, 2021). [cited by applicant]
European Patent Office, Written Opinion in International Patent Application No. PCT/EP2020/067973, 8 pp. (Mar. 23, 2021). [cited by applicant]
De Luca et al., “Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm,” [cited by applicant]
Haddadin et al., “Collision Detection and Reaction: A Contribution to Safe Physical Human-Robot Interaction,” [cited by applicant]
The Patent Office of the People's Republic of China, Office Action in Chinese Patent Application No. 202080099663.7, 13 pp. (Dec. 16, 2024). [cited by applicant]