IP Library Granted Patent US 12,310,690
Granted Patent B2
US 12,310,690 · App. 18/013,594 · Granted May 27, 2025

Characterising the performance of a robotic joint

Inventors: Martin Joseph Blake (Cambridge, GB); Andrew John Hazell (Cambridge, GB); Matthew John Reynolds (Cambridge, GB)
Assignee: CMR SURGICAL LIMITED
A61B34/37A61B34/74A61B90/06B25J9/1025B25J9/1641B25J9/1653A61B2034/305A61B2090/066
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,310,690
App. No.
18/013,594
Granted
May 27, 2025
Kind
B2
Abstract

A method for characterising the performance of a joint in a surgical robotic arm, the joint being driven by a drivetrain which transfers power from a drive source to the joint, the method comprising: sending a first command signal to position the robot arm into an initial configuration; sending a second command signal to apply a force to the joint to displace the joint from a steady state; for a plurality of predefined time intervals: receiving a first measurement indicating the configuration of the drive source at a first end of the drivetrain; receiving a second measurement indicating the configuration of the joint at a second end of the drivetrain; calculating a value of elongation using the first and second measurements; and receiving a third measurement indicating the torque experienced by the joint at the second end of the drivetrain; comparing the values of elongation with corresponding values of torque at each of the predefined time intervals; and generating an output from the comparison indicating the performance of the joint.

Claims (34)

1. A method for characterising the performance of a joint in a surgical robotic arm, the joint being driven by a drivetrain which transfers power from a drive source to the joint, the method comprising:

sending a first command signal to position the robot arm into an initial configuration;

sending a second command signal to apply a force to the joint to displace the joint from a steady state;

for a plurality of predefined time intervals:

receiving a first measurement indicating the configuration of the drive source at a first end of the drivetrain;

receiving a second measurement indicating the configuration of the joint at a second end of the drivetrain;

calculating a value of elongation using the first and second measurements; and

receiving a third measurement indicating the torque experienced by the joint at the second end of the drivetrain;

comparing the values of elongation with corresponding values of the measured torque at each of the predefined time intervals; and

generating an output from the comparison indicating the performance of the joint.

2. The method as described in claim 1 , wherein generating the output comprises calculating a graph of elongation against torque to define a stiffness characteristic for the joint.

3. The method as claimed in claim 1 , further comprising comparing the values of elongation and corresponding values of torque to a predetermined characteristic for the joint.

4. The method as claimed in claim 1 , wherein the method comprises:

sending a command signal to apply an instantaneous force to the displace the joint from the steady state; and

receiving the first, second and third measurements at a plurality of predefined time intervals whilst the joint returns to the steady state.

5. The method as claimed in claim 1 , wherein the method further comprises:

sending a command signal to consistently increase the frequency of the force applied to the joint; and

receiving the first, second and third measurements at a plurality of predefined time intervals.

6. The method as claimed in claim 1 , wherein the method further comprises:

sending a command signal to consistently vary the direction of the force to be applied to the joint; and

receiving the first, second and third measurements at a plurality of predefined time intervals.

7. The method as claimed in claim 1 , wherein the second command signal indicates a desired configuration for the joint.

8. The method as claimed in claim 1 , wherein elongation is characterised as the difference between the measured configuration of the drive source q i and the measured configuration of the joint q o .

9. The method as claimed in claim 2 , further comprising calculating one or more regression lines on the graph of elongation against torque, each regression line having a corresponding gradient.

10. The method as claimed in claim 9 , wherein the method further comprises analysing the gradients of the one or more regression lines to identify a plurality of distinct regions.

11. The method as claimed in claim 10 , wherein the method further comprises identifying a backlash region from the graph, the backlash region being characterised a regression line with a near-zero gradient.

12. The method as claimed in claim 8 , wherein the method further comprises identifying one or more linear stiffness regions from the graph, each linear stiffness region being identified by a regression line with a gradient that is above a predetermined threshold.

13. The method as claimed in claim 9 , the method further comprising analysing the graph to establish the accuracy of the one or more regression lines.

14. The method as claimed in claim 13 , wherein analysing the graph comprises performing an R-squared analysis.

15. The method as claimed in claim 10 , wherein the plurality of distinct regions are identified by applying signal conditioning to the received sensor measurements.

16. The method as claimed in claim 1 , wherein the drive source is a motor.

17. The method as claimed in claim 1 , wherein the initial configuration of the arm is selected from a set of predetermined arm configurations.

18. The method as claimed in claim 1 , wherein the drivetrain comprises one or more gears.

19. The method as claimed in claim 1 , wherein the drivetrain is a harmonic drive.

Assignments (2)
SECURITY INTEREST Recorded Mar 25, 2025
From: CMR SURGICAL LIMITED
To: TRINITY CAPITAL INC., AS AGENT
Reel/Frame 070629/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2023
From: BLAKE, MARTIN JOSEPH; HAZELL, ANDREW JOHN; REYNOLDS, MATTHEW JOHN
To: CMR SURGICAL LIMITED
Reel/Frame 062685/0176 →
Priority Claims (1)
GB 2010357 · Jul 6, 2020 · national
Continuity (1)
Related Publication 20230240778A1 · Aug 3, 2023
References Cited (16)
US 5418441A · Furukawa · 1995 [cited by applicant]
US 20110204838A1 · Nakasugi · 2011 [cited by applicant]
US 20150248121A1 · Nilsson · 2015 [cited by applicant]
US 20150250547A1 · Fukushima et al. · 2015 [cited by applicant]
US 20170015004A1 · Osaka et al. · 2017 [cited by applicant]
US 20220105628A1 · Madsen · 2022 [cited by examiner]
JP H04233602A · 1992 [cited by applicant]
JP 2014161952A · 2014 [cited by applicant]
WO 2015046081A1 · 2015 [cited by applicant]
WO 2020053195A1 · 2020 [cited by applicant]
Claire Dumas et al: “Joint stiffness identification of six-revolute industrial serial robots”, Robotics and Computer Integrated Manufacturing, vol. 27, No. 4, Feb. 26, 2011 (Feb. 26, 2011), pp. 881-888, XP055569853, GB,… [cited by applicant]
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority from corresponding PCT/GB2021/051682 dated Oct. 11, 2021. [cited by applicant]
United Kingdom Search Report from corresponding United Kingdom Application No. 2010357.8 dated Dec. 18, 2020. [cited by applicant]
United Kingdom Corrected Search Report from corresponding United Kingdom Application No. 2010357.8 dated Dec. 18, 2020. [cited by applicant]
Indian Examination Report from corresponding Indian Application No. 202327007310 dated Apr. 6, 2023. [cited by applicant]
Japanese Notification of Reason for Rejection from corresponding Japanese Patent Application No. 2022-508959 mailed Mar. 14, 2023. [cited by applicant]