IP Library › Granted Patent US 12,357,306
Granted Patent B2
US 12,357,306 · App. 17/684,326 · Granted Jul 15, 2025

System and method for variable velocity surgical instrument

Inventors: Matthew A. Wixey (San Jose, CA); Gabriel F. Brisson (Livermore, CA); William A. Burbank (Sandy Hook, CT); Patrick Flanagan (San Diego, CA); Pushkar Hingwe (Los Altos, CA); David W. Weir (San Carlos, CA); Donald F. Wilson, Jr. (Santa Clara, CA)
Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
A61B17/07207A61B17/00234A61B34/00A61B34/10A61B34/30A61B34/35A61B34/74A61B90/06A61B2017/00017A61B2017/00022A61B2017/00039A61B2017/00075A61B2017/00128A61B2017/00367A61B2017/00398A61B2017/0725A61B2017/07257A61B2017/07271A61B2017/07278A61B2034/2059A61B34/25A61B2034/305A61B2090/064A61B2090/066G05B15/02
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,357,306
App. No.
17/684,326
Granted
Jul 15, 2025
Kind
B2
Abstract

A computer-assisted device include an actuator and one or more processors. The computer-assisted device is configured to support an instrument having an end effector located at a distal end. To perform an operation with the instrument, the one or more processors are configured to operate the end effector according to a state machine having a first state and a second state. In the first state a velocity set point of the actuator is set to a first velocity. In the second state the velocity set point of the actuator is set to a second velocity lower than the first velocity. The state machine transitions from the first state to the second state when a force or torque applied by the actuator is above a first threshold and transitions from the second state to the first state when the force or torque applied by the actuator is below a second threshold.

Claims (53)

1. A computer-assisted device comprising:

an actuator; and

one or more processors;

wherein the computer-assisted device is configured to support an instrument having an end effector located at a distal end of the instrument;

wherein to perform an operation with the instrument, the one or more processors are configured to:

set a velocity set point of the actuator to a first velocity;

monitor a force or torque applied by the actuator;

in response to the applied force or torque being above a first threshold, decrease the velocity set point;

in response to the applied force or torque being below a second threshold, increase the velocity set point; and

drive the actuator based on the velocity set point.

2. The computer-assisted device of claim 1 , wherein in response to the applied force or torque being above a maximum threshold higher than the first threshold and the second threshold, the one or more processors are configured to set the velocity set point to zero.

3. The computer-assisted device of claim 2 , wherein the one or more processors are further configured to:

wait a predetermined period of time after setting the velocity set point to zero; and

after the predetermined period of time, increase the velocity set point.

4. The computer-assisted device of claim 3 , wherein the one or more processors are further configured to:

determine whether the applied force or torque continues to be above the maximum threshold after the velocity set point is increased after the predetermined period of time; and

in response to the applied force or torque continuing to be above the maximum threshold, indicate a failure in the operation.

5. The computer-assisted device of claim 1 , wherein the operation comprises one or more of grasping, stapling, or cutting.

6. The computer-assisted device of claim 1 , wherein the second threshold is equal to or lower than the first threshold.

7. The computer-assisted device of claim 1 , wherein the first threshold and the second threshold are determined based on a velocity profile.

8. The computer-assisted device of claim 7 , wherein the velocity profile is monotonic.

9. The computer-assisted device of claim 1 , wherein the first threshold and the second threshold vary based on the velocity set point.

10. The computer-assisted device of claim 1 , wherein the one or more processors are further configured to indicate a success when the end effector reaches a goal position is reached.

11. A method of operating an instrument, the method comprising:

setting, by one or more processors of a computer-assisted device, a velocity set point of an actuator of the computer-assisted device to a first velocity, the actuator being configured to actuate an end effector of the instrument;

monitoring, by the one or more processors, a force or torque applied by the actuator;

in response to the applied force or torque being above a first threshold, decreasing, by the one or more processors, the velocity set point;

in response to the applied force or torque being below a second threshold, increasing, by the one or more processors, the velocity set point; and

driving, by the one or more processors, the actuator based on the velocity set point.

12. The method of claim 11 , further comprising:

in response to the applied force or torque being above a maximum threshold higher than the first threshold and the second threshold, setting, by the one or more processors the velocity set point to zero.

13. The method of claim 12 , further comprising:

waiting, by the one or more processors, a predetermined period of time after setting the velocity set point to zero; and

after the predetermined period of time, increasing, by the one or more processors, the velocity set point.

14. The method of claim 13 , further comprising:

determining, by the one or more processors, whether the applied force or torque continues to be above the maximum threshold after the velocity set point is increased after the predetermined period of time; and

in response to the applied force or torque continuing to be above the maximum threshold, indicating, by the one or more processors, a failure in operating the instrument.

15. The method of claim 11 , wherein the second threshold is equal to or lower than the first threshold.

16. The method of claim 11 , wherein the first threshold and the second threshold are determined based on the velocity set point.

17. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors associated with a computer-assisted device are adapted to cause the one or more processors to perform a method comprising:

setting, by one or more processors of the computer-assisted device, a velocity set point of an actuator of the computer-assisted device to a first velocity, the actuator being configured to actuate an end effector of an instrument supported by the computer-assisted device;

monitoring, by the one or more processors, a force or torque applied by the actuator;

in response to the applied force or torque being above a first threshold, decreasing, by the one or more processors, the velocity set point;

in response to the applied force or torque being below a second threshold, increasing, by the one or more processors, the velocity set point; and

driving, by the one or more processors, the actuator based on the velocity set point.

18. The non-transitory machine-readable medium of claim 17 , further comprising:

in response to the applied force or torque being above a maximum threshold higher than the first threshold and the second threshold, setting, by the one or more processors the velocity set point to zero.

19. The non-transitory machine-readable medium of claim 18 , further comprising:

waiting, by the one or more processors, a predetermined period of time after setting the velocity set point to zero; and

after the predetermined period of time, increasing, by the one or more processors, the velocity set point.

20. The non-transitory machine-readable medium of claim 19 , further comprising:

determining, by the one or more processors, whether the applied force or torque continues to be above the maximum threshold after the velocity set point is increased after the predetermined period of time; and

in response to the applied force or torque continuing to be above the maximum threshold, indicating, by the one or more processors, a failure in operating the instrument.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2022
From: WIXEY, MATTHEW A.; BRISSON, GABRIEL F.; BURBANK, WILLIAM A.; FLANAGAN, PATRICK; HINGWE, PUSHKAR; WEIR, DAVID W.; WILSON, DONALD F., JR.
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 059656/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2022
From: FLANAGAN, PATRICK; HINGWE, PUSHKAR; WILSON, DONALD F., JR.; BURBANK, WILLIAM A.; WIXEY, MATTHEW A.; BRISSON, GABRIEL F.; WEIR, DAVID W.
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 059208/0131 →
Continuity (4)
Continuation 16072329
Provisional Application 62408283 · Oct 14, 2016
Provisional Application 62288784 · Jan 29, 2016
Related Publication 20220183687A1 · Jun 16, 2022
References Cited (55)
US 5657921A · Young et al. · 1997 [cited by applicant]
US 5865361A · Milliman et al. · 1999 [cited by applicant]
US 6651034B1 · Hedlund et al. · 2003 [cited by applicant]
US 6793652B1 · Whitman et al. · 2004 [cited by applicant]
US 9119660B2 · Rivers et al. · 2015 [cited by applicant]
US 10828030B2 · Weir et al. · 2020 [cited by applicant]
US 10973519B2 · Wixey et al. · 2021 [cited by applicant]
US 11291442B2 · Wixey et al. · 2022 [cited by applicant]
US 20090069830A1 · Mulvihill · 2009 [cited by examiner]
US 20090090763A1 · Zemlok et al. · 2009 [cited by applicant]
US 20110139851A1 · McCuen · 2011 [cited by applicant]
US 20120211542A1 · Racenet · 2012 [cited by applicant]
US 20120248167A1 · Flanagan et al. · 2012 [cited by applicant]
US 20130131650A1 · Whitman et al. · 2013 [cited by applicant]
US 20130267950A1 · Rosa et al. · 2013 [cited by applicant]
US 20140012289A1 · Snow et al. · 2014 [cited by applicant]
US 20140039681A1 · Bowling et al. · 2014 [cited by applicant]
US 20140110455A1 · Ingmanson et al. · 2014 [cited by applicant]
US 20150100066A1 · Kostrzewski · 2015 [cited by examiner]
US 20150209573A1 · Hibner et al. · 2015 [cited by applicant]
US 20150223812A1 · Whitman et al. · 2015 [cited by applicant]
US 20150272583A1 · Leimbach et al. · 2015 [cited by applicant]
US 20160066912A1 · Baber et al. · 2016 [cited by applicant]
US 20170296183A1 · Shelton, IV et al. · 2017 [cited by applicant]
US 20180049813A1 · Yates et al. · 2018 [cited by applicant]
US 20210145441A1 · Weir et al. · 2021 [cited by applicant]
CN 101528151A · 2009 [cited by applicant]
CN 102781353A · 2012 [cited by applicant]
EP 2724674A2 · 2014 [cited by applicant]
EP 2923653A2 · 2015 [cited by applicant]
EP 2923657A1 · 2015 [cited by applicant]
EP 2923661A2 · 2015 [cited by applicant]
EP 3064152A1 · 2016 [cited by applicant]
EP 3064153A2 · 2016 [cited by applicant]
EP 3231373A2 · 2017 [cited by applicant]
EP 3231375A1 · 2017 [cited by applicant]
EP 3064152B1 · 2017 [cited by applicant]
JP 2009090113A · 2009 [cited by applicant]
JP 2014171879A · 2014 [cited by applicant]
WO WO2009123891A1 · 2009 [cited by applicant]
WO WO2012064528A1 · 2012 [cited by applicant]
WO WO2012068156A2 · 2012 [cited by applicant]
WO WO2012112249A1 · 2012 [cited by applicant]
WO WO2013059643A1 · 2013 [cited by applicant]
WO WO2014028702A1 · 2014 [cited by applicant]
WO WO2014127271A1 · 2014 [cited by applicant]
WO WO2014146107A1 · 2014 [cited by applicant]
WO WO2015142943A1 · 2015 [cited by applicant]
Extended European Search Report for Application No. EP23174145.5, mailed on Sep. 5, 2023, 09 pages. [cited by applicant]
Extended European Search Report for Application No. EP24153514.5, mailed on Jun. 5, 2024, 12 pages. [cited by applicant]
Extended European Search Report for Application No. 17745032.7 malled on Aug. 12, 2019, 11 pages. [cited by applicant]
Extended European Search Report for Application No. 17745046.7 mailed on Aug. 12, 2019, 11 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2017/015473, mailed on May 11, 2017, 11 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2017/015496, mailed on May 1, 2017, 10 pages. [cited by applicant]
Vertut, J, and Coiffet, P., “Robot Technology: Teleoperation and Robotics Evolution and Development,” English translation, Prentice-Hall, Inc., Inglewood Cliffs, NJ, USA 1986, vol. 3A, 332 pages. [cited by applicant]