IP Library Granted Patent US 12,295,685
Granted Patent B2
US 12,295,685 · App. 18/383,104 · Granted May 13, 2025

Controlling movement of a surgical robot arm

Inventors: Luke David Ronald Hares (Cambridge, GB); Paul Christopher Roberts (Cambridge, GB); Graham John Veitch (Cambridge, GB); Gordon Thomas Deane (Cambridge, GB)
Assignee: CMR SURGICAL LIMITED
A61B34/35A61B34/70A61B34/74A61B2034/301A61B2034/305
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,295,685
App. No.
18/383,104
Granted
May 13, 2025
Kind
B2
Abstract

A control system for a surgical robotic system, the surgical robotic system comprising a remote surgeon console and an articulated surgical robot arm comprising a series of joints extending from a base to a terminal end for attaching to an articulated surgical instrument. The control system comprises a central controller communicatively coupled to and remotely located from an arm controller of the surgical robot arm, the central controller also communicatively coupled to a surgeon input device of the surgeon console. The central controller is configured to: receive a command from the surgeon input device indicating a desired position of a distal end of the surgical instrument; transform the desired position of the distal end to (i) a desired wrist position of a wrist of the surgical robot arm, and (ii) desired instrument drive joint positions for those joints of the surgical robot arm which drive joints of the articulated surgical instrument; and transmit the desired wrist position and desired instrument drive joint positions to the arm controller.

Claims (45)

1. A control system for a surgical robotic system, the surgical robotic system comprising a remote surgeon console and an articulated surgical robot arm comprising a series of joints extending from a base to a terminal end for attaching to an articulated surgical instrument, the control system comprising:

an arm controller of the surgical robot arm, the arm controller being co-located with the surgical robot arm; and

a central controller communicatively coupled to and remotely located from the arm controller, the central controller also communicatively coupled to a surgeon input device of the surgeon console, the central controller configured to:

receive a command from the surgeon input device indicating a desired position of a distal end of the articulated surgical instrument;

transform the desired position of the distal end to (i) a desired wrist position of a wrist of the surgical robot arm, and (ii) desired joint positions for a first subset of joints of the series of joints of the surgical robot arm; and

transmit the desired wrist position and desired joint positions for the first subset of joints to the arm controller.

2. The control system as claimed in claim 1 , wherein the first subset of joints comprises joints of the surgical robot arm which drive joints of the articulated surgical instrument.

3. The control system as claimed in claim 1 , wherein the wrist of the surgical robot arm is located on the surgical robot arm where the rotation axes of a set of distal joints of the surgical robot arm intersect and/or the rotation axes of joints of the articulated surgical instrument intersect, the set of distal joints of the surgical robot arm being located distal to the base.

4. The control system as claimed in claim 1 , wherein the desired position of the distal end of the articulated surgical instrument comprises a location of the distal end and an orientation of the distal end.

5. The control system as claimed in claim 1 , wherein the articulated surgical instrument is a surgical endoscope.

6. The control system as claimed in claim 1 , wherein the articulated surgical instrument is configured to manipulate tissue, and the distal end of the articulated surgical instrument is an end effector, and wherein the desired position of the articulated surgical instrument further comprises a spread of two end effector elements of the end effector.

7. The control system as claimed in claim 2 , wherein the joints of the surgical robot arm which drive joints of the articulated surgical instrument are located proximal to the terminal end of the surgical robot arm.

8. The control system as claimed in claim 3 , wherein the first subset of joints consists of three joints only.

9. The control system as claimed in claim 1 , wherein the central controller is configured to receive:

a virtual pivot point from the arm controller, the virtual pivot point being a position located in a port through which the surgical instrument passes at all times when inside a patient's body; and

an indication of the orientation of the surgical robot arm relative to the surrounding environment of the surgical robot arm from the arm controller; and

uses the received virtual pivot point and the received indication of the orientation of the surgical robot arm to transform the desired position of the distal end to the desired wrist position and the desired joint positions of the first subset of joints in the frame of reference of the surgical robot arm.

10. An arm controller for a surgical robot arm, the surgical robot arm forming part of a surgical robotic system comprising a remote surgeon console, a central controller and the surgical robot arm, the surgical robot arm comprising a series of joints extending from a base to a terminal end for attaching to an articulated surgical instrument, the arm controller being co-located with the surgical robot arm and configured to:

receive desired joint positions for a first subset of joints of the series of joints of the surgical robot arm; and

determine joint positions for a second subset of joints of the series of joints of the surgical robot arm; and

send control signals to joint controllers of the surgical robot arm to drive the joints of the surgical robot arm to the received desired joint positions for the first subset of joints and the determined joint positions for the second subset of joints.

11. The arm controller as claimed in claim 10 , wherein the arm controller is further configured to receive a desired wrist position of the surgical robot arm and determine joint positions of the second subset of joints so as to cause the wrist of the surgical robot arm to adopt the desired wrist position.

12. The arm controller as claimed in claim 10 , wherein the first subset of joints comprises joints of the surgical robot arm which drive joints of the articulated surgical instrument.

13. The arm controller as claimed in claim 10 , wherein the second subset of joints comprises joints of the surgical robot arm which do not drive joints of the articulated surgical instrument.

14. The arm controller as claimed in claim 11 , wherein the wrist of the surgical robot arm is located on the surgical robot arm where the rotation axes of a set of distal joints of the surgical robot arm intersect and/or the rotation axes of joints of the articulated surgical instrument intersect, the set of distal joints of the surgical robot arm being located distal to the base.

15. The arm controller as claimed in claim 14 , wherein the set of distal joints consist of, in order, a roll joint, a pitch joint, a yaw joint, and a further roll joint.

16. The arm controller as claimed in claim 10 , wherein the determined joint positions are determined such that the surgical robot arm adopts an optimal configuration, the optimal configuration being so as to: (i) avoid any one joint of the second subset of joints being proximal to a joint limit; and/or (ii) avoid the surgical robot arm being close to a joint singularity.

17. The arm controller as claimed in claim 10 , configured to:

determine a virtual pivot point, the virtual pivot point being located in a port through which the surgical instrument passes at all times when inside a patient's body; and

transmit the virtual pivot point to the central controller.

18. The arm controller as claimed in claim 10 , configured to transmit an indication of the orientation of the surgical robot arm relative to the surrounding environment of the surgical robot arm to the central controller.

19. A surgical robotic system comprising:

a surgical robot arm comprising:

a series of joints extending from a base to a terminal end for attaching to an articulated surgical instrument; and

an arm controller co-located with the surgical robot arm;

a remote surgeon console comprising a surgeon input device; and

a central controller communicatively coupled to the remote surgeon console and the arm controller of the surgical robot arm, the central controller configured to:

receive a command from the surgeon input device indicating a desired position of a distal end of the surgical instrument;

transform that desired position of the distal end to desired joint positions for a first subset of joints of the series of joints of the surgical robot arm;

transmit the desired joint positions for the first subset of joints to the arm controller; and

the arm controller configured to:

receive the desired joint positions for the first subset of joints;

determine joint positions for a second subset of joints of the series of joints of the surgical robot arm; and

drive the joints of the surgical robot arm to the received desired joint positions for the first subset of joints and the determined joint positions for the second subset of joints.

20. The surgical robotic system as claimed in claim 19 , wherein the central controller is configured to transform the desired position of the distal end to a desired wrist position of a wrist of the surgical robot arm and transmit the desired wrist position to the arm controller; and the arm controller is configured to receive the desired wrist position and determine joint positions of the second subset of joints so as to cause the wrist of the surgical robot arm to adopt the desired wrist position.

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 Oct 24, 2023
From: HARES, LUKE DAVID RONALD; ROBERTS, PAUL CHRISTOPHER; VEITCH, GRAHAM JOHN; DEANE, GORDON THOMAS
To: CMR SURGICAL LIMITED
Reel/Frame 065320/0598 →
Priority Claims (1)
GB 2002643 · Feb 25, 2020 · national
Continuity (2)
Continuation 17183626 · Feb 24, 2021
Related Publication 20240050176A1 · Feb 15, 2024
References Cited (60)
US 6459926B1 · Nowlin et al. · 2002 [cited by applicant]
US 6659939B2 · Moll · 2003 [cited by examiner]
US 7865266B2 · Moll · 2011 [cited by examiner]
US 8004229B2 · Nowlin et al. · 2011 [cited by applicant]
US 8541970B2 · Nowlin et al. · 2013 [cited by applicant]
US 8600551B2 · Itkowitz · 2013 [cited by examiner]
US 8620473B2 · Diolaiti et al. · 2013 [cited by applicant]
US 8914150B2 · Moll · 2014 [cited by examiner]
US 8918211B2 · Diolaiti et al. · 2014 [cited by applicant]
US 9002518B2 · Manzo · 2015 [cited by examiner]
US 9014856B2 · Manzo · 2015 [cited by examiner]
US 9107683B2 · Houtash et al. · 2015 [cited by applicant]
US 9271798B2 · Kumar · 2016 [cited by examiner]
US 9333042B2 · Diolaiti et al. · 2016 [cited by applicant]
US 9636186B2 · Kumar · 2017 [cited by examiner]
US 9666101B2 · Kumar · 2017 [cited by examiner]
US 9867671B2 · Kumar · 2018 [cited by examiner]
US 10064689B2 · Swarup et al. · 2018 [cited by applicant]
US 10188471B2 · Brisson · 2019 [cited by applicant]
US 10510267B2 · Jarc · 2019 [cited by examiner]
US 10610316B2 · Swarup et al. · 2020 [cited by applicant]
US 10617480B2 · Brisson · 2020 [cited by applicant]
US 20020120252A1 · Brock et al. · 2002 [cited by applicant]
US 20020128633A1 · Brock et al. · 2002 [cited by applicant]
US 20030013949A1 · Moll et al. · 2003 [cited by applicant]
US 20070088340A1 · Brock et al. · 2007 [cited by applicant]
US 20080046122A1 · Manzo · 2008 [cited by examiner]
US 20080125794A1 · Brock et al. · 2008 [cited by applicant]
US 20080177285A1 · Brock et al. · 2008 [cited by applicant]
US 20090088775A1 · Swarup · 2009 [cited by examiner]
US 20100204713A1 · Ruiz Morales · 2010 [cited by applicant]
US 20100234857A1 · Itkowitz · 2010 [cited by examiner]
US 20110276059A1 · Nowlin et al. · 2011 [cited by applicant]
US 20120191247A1 · Kishi · 2012 [cited by examiner]
US 20130110130A1 · Manzo · 2013 [cited by examiner]
US 20140052155A1 · Hourtash et al. · 2014 [cited by applicant]
US 20140276951A1 · Hourtash · 2014 [cited by examiner]
US 20140276953A1 · Swarup · 2014 [cited by examiner]
US 20140316430A1 · Hourtash · 2014 [cited by applicant]
US 20140343569A1 · Turner · 2014 [cited by examiner]
US 20140358161A1 · Hourtash et al. · 2014 [cited by applicant]
US 20170020614A1 · Jackson · 2017 [cited by examiner]
US 20190183491A1 · Shelton, IV et al. · 2019 [cited by applicant]
JP 2012148379A · 2012 [cited by applicant]
JP 2012157744A · 2012 [cited by applicant]
JP 2012171088A · 2012 [cited by applicant]
JP 2016515405A · 2016 [cited by applicant]
JP 2016518877A · 2016 [cited by applicant]
JP 2018527200A · 2018 [cited by applicant]
JP 2020510489A · 2020 [cited by applicant]
WO 2018162921A1 · 2018 [cited by applicant]
WO 2018216204A1 · 2018 [cited by applicant]
WO 2019204013A1 · 2019 [cited by applicant]
Japanese Notification of Reasons for Refusal from corresponding Japanese Patent Application No. 2021-552229 dated Sep. 20, 2022. [cited by applicant]
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority from corresponding PCT/GB2021/050369 dated May 19, 2021. [cited by applicant]
United Kingdom Search Report from corresponding United Kingdom Application No. GB2002643.1 dated Jul. 22, 2020. [cited by applicant]
Russian Search Report from corresponding Russian Application No. 2023104417 dated Jun. 18, 2024. [cited by applicant]
Australian Notice of Acceptance for Patent Application from corresponding Austrralian Application No. 2021225384 dated Dec. 7, 2023. [cited by applicant]
Chilean Resolution of Notification of Examiner's Report and Search Report from corresponding Chilean Application No. 202202318 dated Dec. 20, 2023. [cited by applicant]
Japanese Reconsideration Report by Eaminer before Appeal from corresponding Japanes Application No. 2021-552229 dated Dec. 7, 2023. [cited by applicant]