IP Library › Granted Patent US 12,661,791
Granted Patent B2
US 12,661,791 · App. 17/600,907 · Granted Jun 23, 2026

Robot arm safety system with runtime adaptable safety limits

Inventors: Anders Billesø Beck (Fredericia, DK); David Brandt (Ferritslev Fyn, DK); Jakob Schultz Ormhøj (Odense NV, DK); Stefanos Nasiopoulos (Odense SØ, DK)
Assignee: Universal Robots A/S
B25J9/1674B25J9/1692B25J17/00G05B2219/40202G05B2219/49142
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,661,791
App. No.
17/600,907
Filed
Oct 1, 2021
Granted
Jun 23, 2026
Kind
B2
Art Unit
3664
USPC
700/245
Abstract

A robot system comprising a robot arm controlled by a process controller according to a combination of basic software and process software and a safety controller configured to monitor and evaluate operation of a robot arm. The basic software is associated with safety limits having normal values limiting operation of the robot arm. The process software is associated with at least one safety limit having a process value which is different from the normal value. The value of a safety limit is configured to be updated with the process value while the robot system is in run-time mode and the robot safety controller is configured to bring the robot arm into a violation stop mode based on the result of an evaluation of an operation parameter, the normal value and the process value of the at least one safety limit.

Claims (87)

1 . A robot system comprising:

a robotic arm connecting a base and a tool flange;

a process controller comprising a processing device configured to control operation of the robotic arm using basic control software and process control software; and

a safety controller comprising a processing device configured to monitor and to control operation of the robotic arm;

wherein the basic control software is associated with safety limits, the safety limits having normal values, the normal values of the safety limits for limiting operation of the robotic arm when the robotic arm is controlled by the process controller using the basic control software;

wherein the process control software is associated with at least one safety limit among the safety limits, the at least one safety limit having a process value for limiting operation of the robotic arm when the robotic arm is controlled by the process controller using the process control software, the process value being different from a normal value for the at least one safety limit;

wherein the process controller is configured to determine whether to change a mode of operation of the robotic arm when an evaluation of one or more values of one or more operational parameters of the robotic arm estimates a violation of a more restrictive one of the process value or the normal value for the at least one safety limit; and

wherein the safety controller is configured to cause the robotic arm to stop operation of the robotic arm when the process controller fails to observe the violation and when the evaluation of the one or more values of the one or more operational parameters results in determining the violation.

2 . The robot system of claim 1 , wherein the safety controller is configured to compare the normal value to the process value to determine the more restrictive one of the process value or the normal value.

3 . The robot system of claim 1 , wherein, when the process controller changes the mode of operation of the robotic arm by stopping operation of the robotic arm, the process controller is configured to leave the robotic arm powered on; and wherein, when the safety controller stops operation of the robotic arm, the safety controller is configured to power-off the robotic arm.

4 . The robot system of claim 1 , wherein the process value comprises a first value minus a first offset and the normal value comprises a second value minus a second offset.

5 . The robot system of claim 4 , wherein the evaluation comprises determining the process value by subtracting the first offset from the first value and determining the normal value by subtracting the second offset from the second value.

6 . The robot system of claim 1 , wherein the process controller is configured to compare the normal value and the process value to determine the more restrictive one of the process value or the normal value.

7 . The robot system of claim 1 , wherein when the process controller changes the mode of operation of the robotic arm, the process controller is configured to put the robotic arm in a reduced operation mode that is based on a reduced normal value among the normal values.

8 . The robot system of claim 1 , wherein the at least one safety limit is associated with the process value when the process control software is uploaded to a memory from which the process controller can execute the basic control software and the process control software.

9 . The robot system of claim 1 , further comprising:

memory to store values for the safety limits.

10 . The robot system of claim 1 , wherein the safety limits comprise one or more of the following: tool center point speed, tool center point force, elbow speed, elbow force, joint speed, joint position, stopping distance, stopping time, power limit, torque limit, or tool direction.

11 . The robot system of claim 1 wherein at least one of the following controllers is configured to perform the evaluation of the one or more operational parameters: the process controller, the safety controller, or a robot joint controller.

12 . The robot system of claim 1 , wherein the evaluation of the one or more values of the one or more operational parameter comprises obtaining the one or more values for the one or more operational parameters, respectively, and comparing the one or more values to at least one of the process value or the normal value for the at least one safety limit.

13 . The robot system of claim 1 , wherein a safety rating of the safety controller is higher than a safety rating of the process controller.

14 . The robot system of claim 1 , wherein the safety controller is configured to provide a confirmation to the process controller, where the confirmation indicates that the safety controller has received the process value for the at least one safety limit.

15 . The robot system of claim 1 , wherein the safety controller is one of at least two independent safety controllers implemented using different hardware in the robot system, where each independent safety controller is configured to cause the robotic arm to stop operation of the robotic arm when the process controller fails to observe the violation and when evaluation of the one or more values of the one or more operational parameters results in determining the violation.

16 . The robot system of claim 1 , further comprising:

a user interface for enabling a user to communicate with the robot system, wherein the user interface comprises means for changing the process value while the robotic arm is in operation.

17 . The robot system of claim 1 , where the one or more values of the one or more operational parameters are based on sensor input.

18 . A method of monitoring a robot system, where the robot system comprises:

(i) a robotic arm comprising joints connecting a base and a tool flange;

(ii) a process controller comprising a processing device configured to operate the robotic arm using at least one of basic control software and process control software, wherein:

(a) the basic control software is associated with safety limits, the safety limits having normal values, the normal values of the safety limits for limiting operation of the robotic arm when the robotic arm is controlled by the process controller using the basic control software, and

(b) the process control software is associated with at least one safety limit among the safety limits, the at least one safety limit having a process value for limiting operation of the robotic arm when the robotic arm is controlled by the process controller using the process control software, the process value being different from a normal value for the at least one safety limit; and

(iii) a safety controller comprising a processing device configured to monitor and to control operation of the robotic arm, wherein the process controller and the safety controller are different hardware; and

wherein the method comprises:

during operation of the robotic robot arm, obtaining one or more values of one or more operational parameters of the robotic arm;

using the process controller, determining whether to change a mode of operation of the robotic arm when an evaluation of the one or more operational parameters estimates a violation of a more restrictive one of the process value or the normal value for the at least one safety limit; and

using the safety controller, causing the robotic arm to stop operation of the robotic arm when the process controller fails to observe the violation and when the evaluation of the one or more operational parameters results in determining the violation.

19 . The method of claim 18 , further comprising:

comparing the normal value and the process value to determine the more restrictive one.

20 . The method of claim 18 , the wherein at least part of the evaluation is performed on at least one of the process controller or the safety controller.

21 . The method of claim 20 , wherein the evaluation comprises comparing the one or more operational parameters with the more restrictive one of the process value or the normal value.

22 . The method of claim 18 , further comprising:

obtaining the one or more values of the one or more operational parameters using one or more joint controllers.

23 . The method of claim 18 , further comprising:

obtaining the one or more values of the one or more operational parameters based on sensor input.

24 . The method of claim 18 , wherein at least part of the evaluation is performed using one or more joint controllers.

25 . The method of claim 18 , further comprising: receiving a signal at at least one of the process controller or the safety controller, the signal comprising a result of the evaluation, and based on the signal, at least one of the process controller or the safety controller determines if a change of the mode of operation of the robotic arm is necessary.

26 . The method of claim 18 , further comprising:

adjusting the process value for at least one safety limit while the robotic arm is operational.

27 . The method of claim 18 , wherein the process control software is obtained from an external data processing unit.

28 . The method of claim 18 , wherein, when the process controller changes the mode of operation of the robotic arm by stopping operation of the robotic arm, the process controller leaves the robotic arm powered on; and

wherein, when the safety controller stops operation of the robotic arm, the safety controller powers-off the robotic arm.

29 . The method of claim 18 , wherein the process value comprises a first value minus a first offset and the normal value comprises a second value minus a second offset.

30 . The method of claim 29 , wherein the evaluation comprises determining the process value by subtracting the first offset from the first value and determining the normal value by subtracting the second offset from the second value.

31 . A robot system comprising:

a robotic arm connecting a base and a tool flange;

a process controller comprising a processing device configured to control operation of the robotic arm using basic control software and process control software; and

a safety controller comprising a processing device configured to monitor and to evaluate operation of the robotic arm;

wherein the basic control software is associated with safety limits, the safety limits having normal values, the safety limits for limiting operation of the robotic arm when the robotic arm is controlled by the process controller using the basic control software;

wherein the process control software is associated with at least one safety limit among the safety limits, the at least one safety limit having a process value that is different from a normal value for the at least one safety limit;

wherein the process value is changeable while the robot system is in run-time mode;

wherein the process controller is configured to cause the robotic arm to enter a violation stop mode when an evaluation of the one or more operational parameters results in determining a violation of a more restrictive one of the process value minus an offset or the normal value minus an offset for the at least one safety limit; and

wherein the safety controller is configured to cause the robotic arm to enter the violation stop mode when an evaluation of the one or more operational parameters results in determining a violation of a more restrictive one of the process value or the normal value for the at least one safety limit.

32 . A robot system comprising:

a robotic arm connecting a base and a tool flange;

a process controller comprising a processing device configured to control operation of the robotic arm using basic control software and process control software; and

a safety controller comprising a processing device configured to monitor and to evaluate operation of the robotic arm;

wherein the basic control software is associated with safety limits, the safety limits having normal values, the safety limits for limiting operation of the robotic arm when the robotic arm is controlled by the process controller using the basic control software;

wherein the process control software is associated with at least one safety limit among the safety limits, the at least one safety limit having a process value that is different from a normal value for the at least one safety limit;

wherein the process value is changeable while the robot system is in run-time mode;

wherein the safety controller is configured to cause the robotic arm to enter a violation stop mode when an evaluation of the one or more operational parameters determines a violation of a more restrictive one of the process value or the normal value for the at least one safety limit; and

wherein the evaluation comprises subtracting an offset from the process value and subtracting an offset from the normal value before determining the violation of the more restrictive one of the process value or the normal value.

33 . A robot system comprising:

a robotic arm connecting a base and a tool flange;

a process controller comprising a processing device configured to control operation of the robotic arm using basic control software and process control software; and

a safety controller comprising a processing device configured to monitor and to control operation of the robotic arm;

wherein the basic control software is associated with safety limits, the safety limits having normal values, the normal values of the safety limits for limiting operation of the robotic arm when the robotic arm is controlled by the process controller using the basic control software;

wherein the process control software is associated with at least one safety limit among the safety limits, the at least one safety limit having a process value for limiting operation of the robotic arm when the robotic arm is controlled by the process controller using the process control software, the process value being different from a normal value for the at least one safety limit;

wherein the process controller is configured to determine whether to change to a mode of operation of the robotic arm that does not include power off when an evaluation of one or more values of one or more operational parameters of the robotic arm estimates a violation of a more restrictive one of the process value or the normal value for the at least one safety limit; and

wherein the safety controller is configured to cause the robotic arm to stop operation of the robotic arm when the evaluation of the one or more values of the one or more operational parameters results in determining the violation.

34 . A robot system comprising:

a robotic arm connecting a base and a tool flange;

a process controller comprising a processing device configured to control operation of the robotic arm using basic control software and process control software; and

a safety controller comprising a processing device configured to monitor and to control operation of the robotic arm;

wherein the basic control software is associated with safety limits, the safety limits having normal values, the normal values of the safety limits for limiting operation of the robotic arm when the robotic arm is controlled by the process controller using the basic control software;

wherein the process control software is associated with at least one safety limit among the safety limits, the at least one safety limit having a process value for limiting operation of the robotic arm when the robotic arm is controlled by the process controller using the process control software, the process value being different from a normal value for the at least one safety limit;

wherein the process controller is configured to determine whether to change operation of the robotic arm to a protective stop mode when an evaluation of one or more values of one or more operational parameters of the robotic arm estimates a violation of a more restrictive one of the process value or the normal value for the at least one safety limit; and

wherein the safety controller is configured to cause the robotic arm to stop operation of the robotic arm when the evaluation of the one or more values of the one or more operational parameters results in determining the violation.

Assignments (2)
CHANGE OF ADDRESS Recorded Dec 10, 2025
From: UNIVERSAL ROBOTS A/S
To: UNIVERSAL ROBOTS A/S
Reel/Frame 073885/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2022
From: BECK, ANDERS BILLESØ; BRANDT, DAVID; ORMHØJ, JAKOB SCHULTZ; NASIOPOULOS, STEFANOS
To: UNIVERSAL ROBOTS A/S
Reel/Frame 060068/0055 →
Priority Claims (2)
DK PA 2019 00407 · Apr 2, 2019 · national
DK PA 2019 01543 · Dec 23, 2019 · national
Continuity (1)
Related Publication 20220184810A1 · Jun 16, 2022
References Cited (154)
US 4763531A · Dietrich et al. · 1988 [cited by applicant]
US 6778867B1 · Ziegler et al. · 2004 [cited by applicant]
US 9469031B2 · Saito · 2016 [cited by applicant]
US 10065316B2 · Sussman et al. · 2018 [cited by applicant]
US 10399232B2 · Oestergaard et al. · 2019 [cited by applicant]
US 10413371B2 · Sweeney, II et al. · 2019 [cited by applicant]
US D895704S · Johansen · 2020 [cited by applicant]
US D895705S · Johansen · 2020 [cited by applicant]
US D895706S · Johansen · 2020 [cited by applicant]
US D898090S · Johansen · 2020 [cited by applicant]
US 10850393B2 · Oestergaard et al. · 2020 [cited by applicant]
US D915487S · Sell · 2021 [cited by applicant]
US D924228S · Mirth · 2021 [cited by applicant]
US D932485S · Mirth · 2021 [cited by applicant]
US D932486S · Mirth · 2021 [cited by applicant]
US D932487S · Mirth · 2021 [cited by applicant]
US 11260543B2 · Johansen · 2022 [cited by applicant]
US 11474510B2 · Oestergaard et al. · 2022 [cited by applicant]
US 11796045B2 · Johansen · 2023 [cited by applicant]
US 11839979B2 · Rosenlund et al. · 2023 [cited by applicant]
US 11964389B2 · Johansen · 2024 [cited by applicant]
US 12011824B2 · Vraa et al. · 2024 [cited by applicant]
US 20070007262A1 · Aimi · 2007 [cited by examiner]
US 20090091286A1 · Nihei · 2009 [cited by examiner]
US 20090228120A1 · Fiebiger · 2009 [cited by examiner]
US 20110264266A1 · Kock · 2011 [cited by examiner]
US 20110282490A1 · Weigele · 2011 [cited by examiner]
US 20130079928A1 · Soe-Knudsen et al. · 2013 [cited by applicant]
US 20130231778A1 · Oestergaard et al. · 2013 [cited by applicant]
US 20130255426A1 · Kassow et al. · 2013 [cited by applicant]
US 20140195051A1 · Bonin et al. · 2014 [cited by applicant]
US 20140214201A1 · Takemoto et al. · 2014 [cited by applicant]
US 20150204742A1 · Draisey · 2015 [cited by applicant]
US 20160016314A1 · Hietmann · 2016 [cited by examiner]
US 20160129598A1 · Geiler et al. · 2016 [cited by applicant]
US 20160346919A1 · Miyamoto · 2016 [cited by examiner]
US 20160379519A1 · Gupta et al. · 2016 [cited by applicant]
US 20170028565A1 · Matsudaira · 2017 [cited by examiner]
US 20170100838A1 · Lewis · 2017 [cited by applicant]
US 20170210017A1 · Yamamoto · 2017 [cited by examiner]
US 20170225331A1 · Sussman · 2017 [cited by examiner]
US 20170341233A1 · Keller et al. · 2017 [cited by applicant]
US 20180178380A1 · Oestergaard · 2018 [cited by examiner]
US 20180222047A1 · Nishi · 2018 [cited by applicant]
US 20180222052A1 · Vu et al. · 2018 [cited by applicant]
US 20190030717A1 · Rublee et al. · 2019 [cited by applicant]
US 20190105788A1 · Pilz · 2019 [cited by examiner]
US 20190210228A1 · Kogan · 2019 [cited by examiner]
US 20190381666A1 · Lo · 2019 [cited by examiner]
US 20200171658A1 · Kielsholm Thomsen · 2020 [cited by applicant]
US 20200361087A1 · Ender · 2020 [cited by examiner]
US 20210086374A1 · Brandt et al. · 2021 [cited by applicant]
US 20210116923A1 · Swann · 2021 [cited by examiner]
US 20220161433A1 · Beck · 2022 [cited by examiner]
US 20220184810A1 · Beck et al. · 2022 [cited by applicant]
US 20220226993A1 · Madsen · 2022 [cited by applicant]
US 20220226995A1 · Beck et al. · 2022 [cited by applicant]
US 20220379463A1 · Hansen · 2022 [cited by applicant]
US 20220379468A1 · Hansen · 2022 [cited by applicant]
US 20220388156A1 · Hansen · 2022 [cited by applicant]
US 20230035296A1 · Soe-Knudsen et al. · 2023 [cited by applicant]
US 20230052996A1 · Thomsen et al. · 2023 [cited by applicant]
US 20230191603A1 · Thomsen et al. · 2023 [cited by applicant]
US 20230405819A1 · Kravchenko et al. · 2023 [cited by applicant]
US 20230405822A1 · Kravchenko et al. · 2023 [cited by applicant]
US 20230418258A1 · Mirth · 2023 [cited by applicant]
US 20240351209A1 · Graabøk et al. · 2024 [cited by applicant]
US 20240399581A1 · Beck · 2024 [cited by examiner]
CN 1198375A · 1998 [cited by applicant]
CN 101351753A · 2009 [cited by applicant]
CN 102208888A · 2011 [cited by applicant]
CN 102455684A · 2012 [cited by applicant]
CN 103158148A · 2013 [cited by examiner]
CN 103492133 · 2014 [cited by applicant]
CN 103679837A · 2014 [cited by applicant]
CN 104656561A · 2015 [cited by applicant]
CN 103158148B · 2015 [cited by applicant]
CN 106061688 · 2016 [cited by applicant]
CN 106175936A · 2016 [cited by applicant]
CN 106584452A · 2017 [cited by applicant]
CN 107110118A · 2017 [cited by applicant]
CN 107351088A · 2017 [cited by applicant]
CN 107414864 · 2017 [cited by applicant]
CN 107848109 · 2018 [cited by applicant]
CN 108464863 · 2018 [cited by applicant]
CN 108695824A · 2018 [cited by applicant]
CN 108772838 · 2018 [cited by applicant]
CN 208673079U · 2019 [cited by examiner]
CN 107351088B · 2020 [cited by applicant]
CN 108772838B · 2021 [cited by applicant]
DE 102008043530A1 · 2010 [cited by examiner]
EP 0927612 · 1999 [cited by applicant]
EP 2047955A2 · 2009 [cited by applicant]
EP 2230054A1 · 2010 [cited by applicant]
EP 2366504A2 · 2011 [cited by applicant]
EP 3105015 · 2016 [cited by applicant]
EP 3369536A1 · 2018 [cited by applicant]
EP 3385040A1 · 2018 [cited by applicant]
EP 3197645B1 · 2021 [cited by applicant]
JP 08335108A · 1996 [cited by applicant]
JP 3288250B2 · 2002 [cited by applicant]
JP 6003942B2 · 2016 [cited by applicant]
JP 2018529140A · 2018 [cited by applicant]
JP 6752499B2 · 2020 [cited by applicant]
JP 2015208789A · 2023 [cited by applicant]
KR 1020180129020A · 2018 [cited by applicant]
SE 1500299 · 2015 [cited by applicant]
WO 2012143044 · 2012 [cited by applicant]
WO 2014110682A1 · 2014 [cited by applicant]
WO 2015120864 · 2015 [cited by applicant]
WO 2015131904A1 · 2015 [cited by applicant]
WO 2017005272 · 2017 [cited by applicant]
WO WO2017220597A1 · 2017 [cited by examiner]
WO 2018091064A1 · 2018 [cited by applicant]
WO WO2019115738A1 · 2019 [cited by examiner]
WO 2019162109A1 · 2019 [cited by applicant]
WO 2020200387A1 · 2020 [cited by applicant]
Universal Robots: User Manual UR3/CB3 (Year: 2009). [cited by examiner]
Universal Robots UR10/CB3 User Manual, Original instructions (en), UR10/CB3, Version 3.1, Copyright @ 2009-2015 by Universal Robots A/S, 179 pages, downloaded from: https://fab.cba.mit.edu/content/tools/universal_robot_… [cited by examiner]
Universal Robots Service Manual, Robot: UR3 with CB3-controller, Servicemanual_UR3_en_rev3.1.2, Copyright @ 2015 by Universal Robots A/S, 116 pages, downloaded from: https://www.crossco.com/wp-content/uploads/2019/07/Un… [cited by examiner]
Universal Robots PolyScope Manual Version 3.2 (rev.21833), Original instructions (en), Copyright @ 2009-2016 by Universal Robots A/S, 121 pages, downloaded from: https://www.usna.edu/Users/weaprcon/kutzer/_files/documen… [cited by examiner]
Universal Robots UR10/CB3 User Manual, Original instructions (en), UR10/CB3, Euromap67, Version 3.4.5, Copyright @ 2009- 2017 by Universal Robots A/S. Modified Oct. 2, 2017. 223 pages, downloaded from: https://s3-eu-wes… [cited by examiner]
Universal Robots UR3/CB3 User Manual, Original instructions (en), UR3/CB3, Euromap67, Version 3.5.5, Copyright @ 2009-2018 by Universal Robots A/S, 228 pages, downloaded from: https://s3-eu-west-1.amazonaws.com/ur-suppo… [cited by examiner]
EPO machine translation of CN 208673079 U (original CN document published Mar. 29, 2019) (Year: 2019). [cited by examiner]
International Search Report for International Patent Application No. PCT/DK2020/050086, mailed Jul. 20, 2020, 4 pages. [cited by applicant]
Written Opinion for International Patent Application No. PCT/DK2020/050086, mailed Jul. 20, 2020, 9 pages. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/DK2020/050086, mailed Jul. 20, 2020, 10 pages. [cited by applicant]
Universal Robots: “User Manual UR3/CB3”, Jan. 1, 2009, XP055712909, Retrieved from the Internet:URL:https://www.usna.edu/Users/weaprcon/kutzer/_files/documents/User%20Manual%20UR3.pdf [retrieved on Jul. 8, 2020]. [cited by applicant]
Timo Malm et al: “Dynamic safety system for collaboration of operators and industrial robots”, Central European Journal of Engineering, vol. 9, No. 1, Mar. 7, 2019 (Mar. 7, 2019), pp. 61-71, XP055712921, Heidelberg ISSN… [cited by applicant]
Olesya Ogorodnikova: “Human Robot Interaction: The Safety Challenge (An integrated frame work for human safety)”, Jan. 10, 2010 (Jan. 10, 2010), pp. 1-114, XP055177445, Retrieved from the Internet: URL:http://www.omikk.… [cited by applicant]
First Office Action in Chinese Application No. 202080026205.0 dated Aug. 24, 2023 (with English summary), 16 pages. [cited by applicant]
Final Office Action in U.S. Appl. No. 17/600,677 dated Mar. 25, 2024, 11 pages. [cited by applicant]
Behnisch “White paper: safe collaboration with ABB robots, electronic position switch and SafeMove,” Technical report, ABB, (2008), 45 pages. [cited by applicant]
Alegue, E. M. E. A., “Human-Robot Collaboration with High-Payload Robots in Industrial Settings,” IECON 2018—44th Annual Conference of the IEEE Industrial Electronics Society, Washington, DC, USA, 2018, pp. 6035-6039, D… [cited by applicant]
International Search Report and Written Opinion in Application No. PCT/DK2020/050085 dated Jul. 20, 2020, 12 pages. [cited by applicant]
International Preliminary Report on Patentability in Application No. PCT/DK2020/050085 dated Sep. 28, 2021, 9 pages. [cited by applicant]
First Office Action in Chinese Application No. 202080024155.2 dated Aug. 14, 2023, 21 pages (w/English summary). [cited by applicant]
Non-Final Office Action in U.S. Appl. No. 17/600,677 dated Oct. 26, 2023, 10 pages. [cited by applicant]
Communication pursuant to Article 94(3) EPC in Application No. 20724412.0 dated Feb. 15, 2024, 9 pages. [cited by applicant]
Notice of Reasons for Rejection in Japanese Application No. 2021-557739 dated Jan. 9, 2024, with English summary, 6 pages. [cited by applicant]
Communication pursuant to Article 94(3) EPC in Application No. 20724413.8 dated Feb. 15, 2024, 11 pages. [cited by applicant]
File History received for European Patent Application No. 20724412.0, mailed on Dec. 20, 2024, 176 pages. [cited by applicant]
File History received for European Patent Application No. 20724413.8, mailed on Dec. 20, 2024, 225 pages. [cited by applicant]
JP Decision of Rejection mailed May 21, 2024, for Application No. JP2021-557739. With English language summary. 7 pages. [cited by applicant]
Search Report and search opinion received for Danish Application No. PA 201901542, mailed on Jun. 23, 2020, 8 pages. [cited by applicant]
Search Report and Search Opinion received for Danish Application No. PA 201901543, mailed on Jun. 23, 2020, 8 pages. [cited by applicant]
Decision to Grant received for Japanese Patent Application No. 2021-557739, mailed on Dec. 3, 2024, 5 pages (2 pages of English Translation and 3 pages of Original Document). [cited by applicant]
Notice of Allowance received for Chinese Patent Application No. 202080024155.2, mailed on Mar. 27, 2024, 3 pages (2 pages of English Translation and 1 pages of Original Document). [cited by applicant]
Office Action received for Korean Patent Application No. 10-2021-7035173, mailed on Apr. 7, 2025, 11 pages (3 pages of English Translation and 8 pages of Original Document). [cited by applicant]
Search Opinion & Search Report received for Danish Patent Application No. PA 201900407, mailed on Jul. 19, 2019, 9 pages. [cited by applicant]
Universal Robots: User Manual UR3/CB3 (Jan. 1, 2009), Version 3.1 https://www.usna.edu/Users/weaprcon/kutzer/_files/documents/User%20Manual, %20UR3.pdf (181 pages). Copyright 2009-2015. [cited by applicant]
Notice of Reasons for Refusal (JP Patent Application 2021-557740); Examiner of Japan Patent Office; Dec. 26, 2023 (3 Pages). [cited by applicant]
Written Opinion for JP Patent Application 2021-557740; Examiner of Japan Patent Office; Jun. 18, 2024 (2pages). [cited by applicant]
Office Action for U.S. Appl. No. 18/807,626; Oct. 2, 2024; (13 pages). [cited by applicant]