IP Library Granted Patent US 12,185,947
Granted Patent B2
US 12,185,947 · App. 17/211,692 · Granted Jan 7, 2025

Techniques for controlling an end effector

Inventor: J. Scot Hart (San Carlos, CA)
Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
A61B17/07207A61B2017/00017A61B2017/07257A61B2017/07278A61B2017/07285A61B2090/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 12,185,947
App. No.
17/211,692
Granted
Jan 7, 2025
Kind
B2
Abstract

Techniques for controlling an end effector include a computer-assisted device having a drive system configured to actuate a moveable element to a first commanded position and a control unit coupled to the drive system. The control unit is configured to actuate, using the drive system, the moveable element to the first commanded position. The control unit is further configured to monitor a force or torque applied by the drive system to actuate the moveable element to the first commanded position, determine a force or torque limit for the drive system based on the monitored force or torque applied by the drive system in response to determining that the moveable element has reached a first position, and further actuate the moveable element to a second commanded position while limiting a force or torque applied by the drive system based on the determined force or torque limit.

Claims (42)

1. A computer-assisted device comprising:

a drive system configured to actuate a moveable element to a first commanded position; and

a control unit coupled to the drive system;

wherein the control unit is configured to:

actuate, using the drive system, the moveable element to the first commanded position;

monitor a force or torque applied by the drive system to actuate the moveable element toward the first commanded position;

determine that the moveable element has reached a predefined trigger position;

in response to determining that the moveable element has reached the predefined trigger position, determine a force or torque limit to be applied during further actuation of the moveable element based on the monitored force or torque applied by the drive system; and

further actuate the moveable element to a second commanded position while limiting a force or torque applied by the drive system to the determined force or torque limit.

2. The computer-assisted device of claim 1 , wherein the computer-assisted device is a medical device.

3. The computer-assisted device of claim 1 , wherein the moveable element comprises a cutting blade for cutting a grasped material or a stapling sled for pushing one or more staples through the grasped material.

4. The computer-assisted device of claim 1 , wherein the force or torque limit corresponds to a limit in a magnitude of the force or torque applied by the drive system.

5. The computer-assisted device of claim 1 , wherein the second commanded position is selected to actuate the moveable element past a maximum position for the moveable element.

6. The computer-assisted device of claim 1 , wherein the first and second commanded positions are included in a plurality of commanded positions in a trajectory for moving the moveable element through a range of motion.

7. The computer-assisted device of claim 1 , wherein the predefined trigger position is located a first distance before a maximum position of the moveable element.

8. The computer-assisted device of claim 7 , wherein the first distance is determined based on a velocity of the moveable element.

9. The computer-assisted device of claim 1 , wherein the control unit is configured to determine the force or torque limit based on one or more local maxima in a magnitude of the monitored force or torque applied by the drive system to actuate the moveable element.

10. The computer-assisted device of claim 9 , wherein the one or more local maxima consists of:

a last local maximum in the monitored force or torque applied by the drive system to actuate the moveable element before the moveable element has reached the predefined trigger position; or

a global maximum in the monitored force or torque.

11. The computer-assisted device of claim 9 , wherein the control unit is configured to determine the force or torque limit based on an aggregation of the one or more local maxima.

12. The computer-assisted device of claim 1 , wherein the control unit is further configured to add an offset to the force or torque limit.

13. The computer-assisted device of claim 1 , wherein the control unit is configured to determine that the moveable element has reached a maximum position when the force or torque applied by the drive system reaches the force or torque limit.

14. A method comprising:

actuating, by a control unit of a computer-assisted device using a drive system, a moveable element toward a first commanded position;

monitoring, by the control unit, a force or torque applied by the drive system to actuate the moveable element toward the first commanded position;

determining that the moveable element has reached a predefined trigger position;

in response to determining that the moveable element has reached the predefined trigger position, determining, by the control unit, a force or torque limit to be applied during further actuation of the moveable element based on the monitored force or torque applied by the drive system; and

further actuating, by the control unit, the moveable element to a second commanded position while limiting a force or torque applied by the drive system to the determined force or torque limit.

15. The method of claim 14 , wherein the force or torque limit corresponds to a limit in a magnitude of the force or torque applied by the drive system.

16. The method of claim 14 , wherein the second commanded position is selected to actuate the moveable element past a maximum position for the moveable element.

17. The method of claim 14 , further comprising determining the force or torque limit based on one or more local maxima in a magnitude of the monitored force or torque applied by the drive system to actuate the moveable element.

18. 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:

actuating, using a drive system, a moveable element toward a first commanded position;

monitoring a force or torque applied by the drive system to actuate the moveable element to the first commanded position;

determining that the moveable element has reached a predefined trigger position;

in response to determining that the moveable element has reached the predefined trigger position, determining a force or torque limit to be applied during further actuation of the moveable element based on the monitored force or torque applied by the drive system; and

further actuating the moveable element to a second commanded position while limiting a force or torque applied by the drive system to the determined force or torque limit.

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

the predefined trigger position is located a first distance before a maximum position of the moveable element; and

the method further comprises determining the first distance based on a velocity of the moveable element.

20. The non-transitory machine-readable medium of claim 18 , wherein the method further comprises determining the force or torque limit based on one or more local maxima in a magnitude of the monitored force or torque applied by the drive system to actuate the moveable element.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2022
From: HART, J. SCOT
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 059155/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2021
From: HART, J. SCOT
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 057584/0049 →
Continuity (2)
Provisional Application 63000300 · Mar 26, 2020
Related Publication 20210298751A1 · Sep 30, 2021
References Cited (9)
US 20140200612A1 · Weir · 2014 [cited by examiner]
US 20160270779A1 · Chaghaerdi · 2016 [cited by examiner]
US 20190059884A1 · Shelton, IV · 2019 [cited by examiner]
US 20190183503A1 · Shelton, IV · 2019 [cited by examiner]
US 20230171304A1 · Shelton, IV · 2023 [cited by examiner]
JP 2022526258 · 2022 [cited by examiner]
WO WO2017132611A1 · 2017 [cited by examiner]
WO WO2019043508A2 · 2019 [cited by examiner]
Vertut, Jean and Phillipe Coiffet, 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]
Cited By (16)
US 1,119,865 US 12,419,703 US 12,433,702 US 12,440,289 US 12,446,979 US 12,447,317 US 12,508,093 US 12,558,175 US 12,564,414 US 12,564,458 US 12,569,308 US 12,605,523 US 12,636,022 US 12,661,193 US 12,678,249 US 12,702,509