IP Library Granted Patent US 12,296,489
Granted Patent B2
US 12,296,489 · App. 17/794,433 · Granted May 13, 2025

Control of a robot manipulator upon contact with a person

Inventor: Andreas Spenninger (Karlsfeld, DE)
Assignee: Franka Emika GmbH
B25J9/1676B25J9/1633B25J9/1653B25J13/089
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,296,489
App. No.
17/794,433
Granted
May 13, 2025
Kind
B2
Abstract

A method of controlling a robot manipulator, the method including: providing a database containing body zones of a person, wherein each of the body zones is assigned a respective maximum permissible value of contact pressure value, determining a current or a future contact event of the robot manipulator involving the person, and determining a body zone of the person that is contacted, determining a reference position fixed relative to a body of the person, wherein the reference position indicates beginning of a spatial progression of depression of tissue of the person during the contact event with the person, and controlling the robot manipulator in an impedance-regulated manner, such that the reference position serves as a zero position of an artificial spring component of impedance regulation of the robot manipulator and a maximum permissible contact pressure is not exceeded as a limit value.

Claims (39)

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

providing a database containing body zones of a person, wherein each of the body zones is assigned a respective maximum permissible value of contact pressure;

determining a current or a future contact event of the robot manipulator involving the person, and determining a body zone of the person that is contacted;

determining a reference position fixed relative to a body of the person, wherein the reference position indicates beginning of a spatial progression of depression of a tissue of the person during the contact event with the person; and

controlling the robot manipulator in an impedance-regulated manner, such that the reference position serves as a zero position of an artificial spring component of impedance regulation of the robot manipulator and a maximum permissible contact pressure is not exceeded as a limit value.

2. The method of claim 1 , further comprising:

determining an edge geometry of a location on the robot manipulator coming into contact with the person; and

determining or adjusting the maximum permissible contact pressure depending on the edge geometry.

3. The method of any of claim 1 , wherein when the controlling in the impedance-regulated manner is carried out up to the maximum permissible contact pressure, the method comprises determining or reducing the maximum permissible contact pressure as a function of a speed of the location of the robot manipulator coming into contact with the person relative to the person.

4. The method of claim 1 , wherein the controlling in the impedance-regulated manner takes place such that a predetermined braking distance is not exceeded, when the tissue of the person is being depressed.

5. The method of claim 4 , wherein the method comprises determining the specified braking distance by a prediction of a distance from the reference position at which the maximum permissible contact pressure will be reached during the progression of the depression of the tissue of the person.

6. The method of claim 1 , wherein the controlling in the impedance-regulated manner is carried out by impedance regulation with respect to an earth-fixed coordinate system, such that a relative position vector between the location on the robot manipulator coming into contact with the person and the current reference position on the person is determined as a connection vector in the earth-fixed coordinate system.

7. The method of claim 1 , further comprising:

determining a degree of hardness and/or a modulus of elasticity of the location on the robot manipulator coming into contact with the person; and

determining or adjusting the maximum permissible contact pressure depending on the degree of hardness and/or modulus of elasticity.

8. The method of claim 1 , further comprising:

determining a temperature of a component with the location on the robot manipulator coming into contact with the person; and

determining or adjusting the maximum permissible contact pressure depending on the temperature.

9. The method of claim 1 , wherein the controlling in the impedance-regulated manner has a non-linear artificial spring component, such that with increasing deflection, a counterforce that increases disproportionately with the deflection acts on the robot manipulator.

10. A control unit to control a robot manipulator, the control unit comprising:

an interface to a database containing body zones of a person, wherein each of the body zones is assigned a respective maximum permissible value of contact pressure value; and

a computing unit configured to:

determine a current or a future contact event of the robot manipulator with the person, and to determine a body zone of the person that is contacted;

determine a reference position fixed relative to a body of the person, wherein the reference position indicates beginning of a spatial progression of depression of a tissue of the person during the contact event with the person; and

control the robot manipulator in an impedance-regulated manner, such that the reference position serves as the zero position of an artificial spring component of impedance regulation of the robot manipulator and a maximum permissible contact pressure is not exceeded as a limit value.

11. The control unit of claim 10 , wherein the computing unit is further configured to:

determine an edge geometry of a location on the robot manipulator coming into contact with the person; and

determine or adjust the maximum permissible contact pressure depending on the edge geometry.

12. The control unit of claim 10 , wherein when the control in the impedance-regulated manner is carried out up to the maximum permissible contact pressure, the computing unit is further configured to determine or reduce the maximum permissible contact pressure as a function of a speed of the location of the robot manipulator coming into contact with the person relative to the person.

13. The control unit of claim 10 , wherein the control in the impedance-regulated manner takes place such that a predetermined braking distance is not exceeded, when the tissue of the person is being depressed.

14. The control unit of claim 13 , wherein the computing unit is further configured to determine the specified braking distance by a prediction of a distance from the reference position at which the maximum permissible contact pressure will be reached during the progression of the depression of the tissue of the person.

15. The control unit of claim 10 , wherein the control in the impedance-regulated manner is carried out by impedance regulation with respect to an earth-fixed coordinate system, such that a relative position vector between the location on the robot manipulator coming into contact with the person and the current reference position on the person is determined as a connection vector in the earth-fixed coordinate system.

16. The control unit of claim 10 , wherein the computing unit is further configured to:

determine a degree of hardness and/or a modulus of elasticity of the location on the robot manipulator coming into contact with the person; and

determine or adjust the maximum permissible contact pressure depending on the degree of hardness and/or modulus of elasticity.

17. The control unit of claim 10 , wherein the computing unit is further configured to:

determine a temperature of a component with the location on the robot manipulator coming into contact with the person; and

determine or adjust the maximum permissible contact pressure depending on the temperature.

18. The control unit of claim 10 , wherein the control in the impedance-regulated manner has a non-linear artificial spring component, such that with increasing deflection, a counterforce that increases disproportionately with the deflection acts on the robot manipulator.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2026
From: FRANKA ROBOTICS GMBH
To: FR ADMINISTRATION GMBH
Reel/Frame 073519/0124 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2026
From: FRANKA EMIKA GMBH
To: AGILE ROBOTS HANOVER GMBH, NOW TRADING AS FRANKA ROBOTICS GMBH
Reel/Frame 073493/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2025
From: SPENNINGER, ANDREAS
To: FRANKA EMIKA GMBH
Reel/Frame 069896/0732 →
Priority Claims (1)
DE 10 2020 104 364.3 · Feb 19, 2020 · national
Continuity (1)
Related Publication 20230067761A1 · Mar 2, 2023
References Cited (32)
US 5347459A · Greenspan et al. · 1994 [cited by applicant]
US 9266240B2 · Shiraki · 2016 [cited by examiner]
US 20020062177A1 · Hannaford · 2002 [cited by examiner]
US 20060106495A1 · Takenaka · 2006 [cited by examiner]
US 20080077279A1 · Kato et al. · 2008 [cited by applicant]
US 20080188985A1 · Sakano · 2008 [cited by applicant]
US 20090171505A1 · Okazaki · 2009 [cited by applicant]
US 20110270443A1 · Kamiya et al. · 2011 [cited by applicant]
US 20140330432A1 · Simaan · 2014 [cited by examiner]
US 20140379131A1 · Ryu et al. · 2014 [cited by applicant]
US 20150019013A1 · Rose · 2015 [cited by examiner]
US 20150057798A1 · Meissner et al. · 2015 [cited by applicant]
US 20150239124A1 · Haddadin et al. · 2015 [cited by applicant]
US 20160176052A1 · Yamamoto · 2016 [cited by applicant]
US 20170087722A1 · Aberg et al. · 2017 [cited by applicant]
US 20170239815A1 · Haddadin · 2017 [cited by applicant]
US 20180029228A1 · Haddadin · 2018 [cited by applicant]
US 20190126475A1 · Kawanishi et al. · 2019 [cited by applicant]
DE 102007060680A1 · 2009 [cited by applicant]
DE 102011111758A1 · 2013 [cited by applicant]
DE 102013212887A1 · 2014 [cited by applicant]
DE 102014114234A1 · 2016 [cited by applicant]
DE 102015016341A1 · 2016 [cited by applicant]
DE 102018112360B3 · 2019 [cited by applicant]
JP 2017144492A · 2017 [cited by applicant]
KR 101976358B1 · 2019 [cited by applicant]
English-language translation of International Preliminary Report on Patentability issued in International Application No. PCT/EP2021/053124 on Sep. 1, 2022. [cited by applicant]
Navarro, Benjamin, et al., “An IS010218-compliant adaptive damping controller for safe physical human-robot interaction”, 2016 IEEE International Conference on Robotics and Automation (ICRA), IEEE, May 16, 2016, pp. 304… [cited by applicant]
Decision of Rejection and English-language translation issued in Japanese Application No. JP 2022-549771 on Jul. 2, 2024. [cited by applicant]
Office Action an English-language translation issued in Japanese Application No. JP 2022-549771 on Nov. 10, 2023. [cited by applicant]
Cardenas, C.A. (Carlos), “Development of a Safety-Aware Intrinsically Passive Controller for Multi-DOF Manipulator”, Robotics and Mechatronics, University of Twente, The Netherlands, Sep. 2017. [cited by applicant]
Office Action (and English-language translation) issued in KR 10-2022-7031799 on Jan. 16, 2025. [cited by applicant]