IP Library Granted Patent US 11,890,005
Granted Patent B2
US 11,890,005 · App. 17/181,740 · Granted Feb 6, 2024

Methods for closed loop velocity control for robotic surgical instrument

Inventors: Frederick E. Shelton, IV (Hillsboro, OH); Jason L. Harris (Lebanon, OH); David C. Yates (Morrow, OH); Sarah A. Worthington (Cincinnati, OH); Chester O. Baxter, III (Cincinnati, OH)
Assignee: Cilag GmbH International
A61B17/068A61B17/0682A61B17/07207A61B17/07292A61B34/30A61B2017/00017A61B2017/00022A61B2017/00026A61B2017/00084A61B2017/00309A61B2017/00477A61B2017/07257A61B2017/07271A61B2017/07285A61B2017/2927A61B2090/064
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,890,005
App. No.
17/181,740
Filed
Feb 22, 2021
Granted
Feb 6, 2024
Kind
B2
Art Unit
3783
USPC
227/176.1
Abstract

A method for controlling a motor of a robotic surgical system is disclosed. The robotic surgical system comprises an end effector. The method comprises predicting a current speed of the motor, based on a previously detected condition of the robotic surgical system, detecting a condition of the end effector, determining an actual current speed of the motor based on the detected condition, comparing the predicted current speed of the motor to the actual current speed of the motor, and adjusting a speed of the motor based on the comparison.

Claims (59)

1. A method for controlling a motor of a robotic surgical system, wherein the robotic surgical system comprises an end effector, wherein the method comprises:

predicting a current speed of the motor based on a previously detected condition of the robotic surgical system, wherein the previously detected condition comprises a value of an electrical parameter previously supplied to the motor and an external influence on the motor;

detecting a condition of the end effector;

determining an actual current speed of the motor based on the detected condition;

comparing the predicted current speed of the motor to the actual current speed of the motor; and

adjusting a speed of the motor based on the comparison.

2. The method of claim 1 , wherein adjusting the speed of the motor comprises increasing the speed of the motor.

3. The method of claim 1 , wherein adjusting the speed of the motor comprises decreasing the speed of the motor.

4. The method of claim 1 , wherein the end effector comprises a plurality of segmented sections, and wherein detecting the condition of the end effector comprises:

detecting a first condition at a first segmented section of the plurality of segmented sections; and

detecting a second condition at a second segmented section of the plurality of segmented sections of the end effector.

5. The method of claim 4 , wherein the second segmented section is axially offset from the first segmented section.

6. The method of claim 1 , wherein the condition comprises presence of tissue in the end effector.

7. The method of claim 1 , wherein the condition comprises a tissue thickness positioned in the end effector.

8. The method of claim 1 , wherein the condition comprises closure force applied to the end effector.

9. The method of claim 1 , wherein the condition comprises tissue impedance of tissue positioned in the end effector.

10. The method of claim 1 , wherein the electrical parameter previously supplied to the motor comprises a voltage previously supplied to the motor.

11. The method of claim 1 , wherein the electrical parameter previously supplied to the motor comprises a current previously supplied to the motor.

12. The method of claim 1 , wherein the motor is configured to drive a knife through the end effector, and wherein the external influence on the motor comprises the knife engaging tissue.

13. The method of claim 1 , wherein the motor is configured to drive a knife through the end effector, and wherein the external influence comprises friction acting on the knife.

14. A method for controlling a cutting member of a robotic surgical system, wherein the robotic surgical system comprises an end effector and a motor configured to drive the cutting member through the end effector, wherein the method comprises:

predicting a current speed of the motor based on a previously detected condition of the robotic surgical system, wherein the previously detected condition comprises a previous state of the cutting member;

monitoring a condition of the end effector;

determining an actual current speed of the motor based on the monitored condition;

comparing the predicted current speed of the motor to the actual current speed of the motor; and

adjusting a speed of the motor based on the comparison.

15. The method of claim 14 , wherein the end effector comprises a plurality of segmented sections, and wherein monitoring a condition of the end effector comprises:

monitoring a first condition at a first segmented section of the plurality of segmented sections; and

monitoring a second condition at a second segmented section of the plurality of segmented sections of the end effector.

16. The method of claim 15 , wherein the second segmented section is axially offset from the first segmented section.

17. The method of claim 14 , wherein the previous state of the cutting member comprises a previous velocity of the cutting member.

18. The method of claim 14 , wherein the previous state of the cutting member comprises a previous acceleration of the cutting member.

19. The method of claim 14 , wherein the previous state of the cutting member comprises a previous position of the cutting member.

20. A method for controlling a motor of a robotic surgical system, wherein the robotic surgical system comprises an end effector comprising a plurality of segmented sections, wherein the method comprises:

predicting a current speed of the motor based on a previously detected condition of the robotic surgical system;

detecting a first condition at a first segmented section of the plurality of segmented sections;

detecting a second condition at a second segmented section of the plurality of segmented sections of the end effector;

determining an actual current speed of the motor based on the first detected condition and the second detected condition;

comparing the predicted current speed of the motor to the actual current speed of the motor; and

adjusting a speed of the motor based on the comparison;

wherein the previously detected condition comprises a value of an electrical parameter previously supplied to the motor and an external influence on the motor.

21. The method of claim 20 , wherein adjusting the speed of the motor comprises increasing the speed of the motor.

22. The method of claim 20 , wherein adjusting the speed of the motor comprises decreasing the speed of the motor.

23. The method of claim 20 , wherein the first condition comprises a tissue thickness positioned in the end effector.

24. The method of claim 20 , wherein the first condition comprises a closure force applied to the end effector.

25. The method of claim 20 , wherein the first condition comprises tissue impedance of tissue positioned in the end effector.

26. A method for controlling a motor of a robotic surgical system, wherein the robotic surgical system comprises an end effector comprising a plurality of segmented sections, wherein the method comprises:

predicting a current speed of the motor based on a previously detected condition of the robotic surgical system;

detecting a first condition at a first segmented section of the plurality of segmented sections;

detecting a second condition at a second segmented section of the plurality of segmented sections of the end effector;

determining an actual current speed of the motor based on the first detected condition and the second detected condition;

comparing the predicted current speed of the motor to the actual current speed of the motor; and

adjusting a speed of the motor based on the comparison;

wherein the motor is configured to drive a cutting member through the end effector, and wherein the previously detected condition comprises a previous state of the cutting member.

27. The method of claim 26 , wherein adjusting the speed of the motor comprises increasing the speed of the motor.

28. The method of claim 26 , wherein adjusting the speed of the motor comprises decreasing the speed of the motor.

29. The method of claim 26 , wherein the first condition comprises a tissue thickness positioned in the end effector.

30. The method of claim 26 , wherein the first condition comprises a closure force applied to the end effector.

31. The method of claim 26 , wherein the first condition comprises tissue impedance of tissue positioned in the end effector.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2021
From: SHELTON, FREDERICK E., IV; HARRIS, JASON L.; YATES, DAVID C.; BAKOS, GREGORY J.; WORTHINGTON, SARAH A.; BAXTER, CHESTER O., III
To: ETHICON LLC
Reel/Frame 056772/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: ETHICON LLC
To: CILAG GMBH INTERNATIONAL
Reel/Frame 056601/0339 →
Continuity (2)
Continuation 15636829 · Jun 29, 2017
Related Publication 20210244407A1 · Aug 12, 2021
Cited By (1)
US 12,426,879