IP Library › Granted Patent US 11,291,442
Granted Patent B2
US 11,291,442 · App. 16/072,329 · Granted Apr 5, 2022

System and method for variable velocity surgical instrument

Inventors: Matthew A. Wixey (San Jose, CA); Gabriel F. Brisson (Sunnyvale, CA); William A. Burbank (Sandy Hook, CT); Patrick Flanagan (Santa Clara, 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/06A61B34/25A61B2017/00017A61B2017/00022A61B2017/00039A61B2017/00075A61B2017/00128A61B2017/00367A61B2017/00398A61B2017/0725A61B2017/07257A61B2017/07271A61B2017/07278A61B2034/2059A61B2034/305A61B2090/064A61B2090/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 11,291,442
App. No.
16/072,329
Filed
Jul 24, 2018
Granted
Apr 5, 2022
Kind
B2
Art Unit
3771
USPC
606/167
Abstract

A system and method of variable velocity control of a surgical instrument in a computer-assisted medical device including an end effector located at a distal end of the instrument, an actuator, and drive mechanisms for coupling force or torque from the actuator to the end effector. To perform an operation with the instrument, the computer-assisted medical device sets a velocity set point of the actuator to an initial velocity, monitors force or torque applied by the actuator, reduces the velocity set point when the applied force or torque is above a first threshold, increases the velocity set point when the applied force or torque is below a second threshold, decreases the velocity set point to zero when the applied force or torque is above a maximum threshold, and drives the actuator based on the velocity set point. The first and second thresholds are lower than the maximum threshold.

Claims (51)

1. A system comprising:

a computer-assisted device comprising one or more processors; and

an instrument for use with the computer-assisted device, the instrument comprising:

an end effector located at a distal end of the instrument;

an actuator; and

one or more drive mechanisms for coupling force or torque from the actuator to the end effector;

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 an initial velocity;

monitor force or torque applied by the actuator;

when the applied force or torque is above a first threshold, reduce the velocity set point;

when the applied force or torque is below a second threshold, increase the velocity set point;

when the applied force or torque is above a maximum threshold, decrease the velocity set point to zero; and

drive the actuator based on the velocity set point;

wherein the first and second thresholds are lower than the maximum threshold.

2. The system of claim 1 , wherein the operation comprises one or more of grasping, stapling, and cutting.

3. The system of claim 1 , wherein the velocity set point is reduced and increased according to a velocity profile.

4. The system of claim 1 , wherein the velocity set point is reduced and increased to velocity values computed based on the applied force or torque.

5. The system of claim 1 , wherein the first and second thresholds vary based on the applied force or torque.

6. The system of claim 1 , wherein when the applied force or torque is above the maximum threshold, the one or more processors are further configured to wait for a predetermined period of time before continuing the operation.

7. The system of claim 6 , wherein after the wait, the one or more processors are further configured to:

set the velocity set point to a non-zero value;

determine whether the applied force or torque continues to be above the maximum threshold; and

indicate a failure when the applied force or torque continues to be above the maximum threshold.

8. The system of claim 1 , wherein the one or more processors are further configured to indicate a success when a goal position is reached.

9. The system of claim 1 , wherein the velocity set point is reduced when the applied force or torque remains above the first threshold for a predetermined period of time.

10. The system of claim 1 , wherein to monitor the applied force or torque the one or more processors are further configured to average the applied force or torque.

11. A method of operating an instrument for use with a computer-assisted device, the method comprising:

setting, by one or more processors, a velocity set point of an actuator of the instrument to an initial velocity;

measuring, by the one or more processors, a force or torque applied by the actuator; when the applied force or torque is above a first threshold, reducing, by the one or more processors, the velocity set point;

when the applied force or torque is below a second threshold, increasing, by the one or more processors, the velocity set point;

when the applied force or torque is above a maximum threshold, decreasing, by the one or more processors, the velocity set point to zero; and

driving, by the one or more processors, one or more degrees of freedom of an end effector located at a distal end of the instrument using the actuator;

wherein one or more drive mechanisms of the instrument couple force or torque from the actuator to the end effector; and

wherein the first and second thresholds are lower than the maximum threshold.

12. The method of claim 11 , further comprising using the actuator to perform one or more of grasping, stapling, and cutting.

13. The method of claim 11 , wherein the velocity set point is reduced and increased according to a velocity profile.

14. The method of claim 11 , wherein the velocity set point is reduced and increased to velocity values computed based on the applied force or torque.

15. The method of claim 11 , further comprising indicating a success when a goal position is reached.

16. 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 a velocity set point of an actuator of an instrument to an initial velocity;

measuring a force or torque applied by the actuator;

when the applied force or torque is above a first threshold, reducing the velocity set point;

when the applied force or torque is below a second threshold, increasing the velocity set point;

when the applied force or torque is above a maximum threshold, decreasing the velocity set point to zero; and

driving one or more degrees of freedom located at a distal end of an end effector of the instrument using the actuator;

wherein one or more drive mechanisms of the instrument couple force or torque from the actuator to the end effector; and

wherein the first and second thresholds are lower than the maximum threshold.

17. The non-transitory machine-readable medium of claim 16 , wherein the method further comprises using the actuator to perform one or more of grasping, stapling, and cutting.

18. The non-transitory machine-readable medium of claim 16 , wherein the velocity set point is reduced and increased according to a velocity profile.

19. The non-transitory machine-readable medium of claim 16 , wherein the velocity set point is reduced and increased to velocity values computed based on the applied force or torque.

20. The non-transitory machine-readable medium of claim 16 , wherein the method further comprises indicating a success when a goal position is reached.

Continuity (3)
Provisional Application 62288784 · Jan 29, 2016
Provisional Application 62408283 · Oct 14, 2016
Related Publication 20190053801A1 · Feb 21, 2019
Cited By (76)
US 1,066,378 US 1,066,379 US 1,066,380 US 1,066,381 US 1,066,382 US 1,066,383 US 1,066,404 US 1,066,405 US 1,087,135 US 1,087,995 US 12,185,946 US 12,186,040 US 12,213,666 US 12,213,671 US 12,223,629 US 12,239,316 US 12,245,901 US 12,256,890 US 12,256,930 US 12,262,863 US 12,262,888 US 12,262,964 US 12,262,968 US 12,274,445 US 12,290,261 US 12,290,328 US 12,295,688 US 12,315,109 US 12,324,581 US 12,329,475 US 12,329,481 US 12,350,828 US 12,357,306 US 12,369,911 US 12,369,998 US 12,376,927 US 12,376,934 US 12,383,267 US 12,390,294 US 12,402,960 US 12,409,003 US 12,414,768 US 12,419,711 US 12,433,584 US 12,433,699 US 12,433,700 US 12,440,208 US 12,446,877 US 12,453,557 US 12,458,455 US 12,465,447 US 12,479,098 US 12,491,028 US 12,496,119 US 12,496,728 US 12,521,116 US 12,527,571 US 12,548,667 US 12,564,457 US 12,599,445 US 12,599,449 US 12,611,086 US 12,611,272 US 12,616,474 US 12,617,078 US 12,626,422 US 12,636,006 US 12,642,613 US 12,648,685 US 12,661,192 US 12,672,927 US 12,678,238 US 12,685,603 US 12,690,867 US 12,708,466 US 12,733,950