IP Library Granted Patent US 11,672,620
Granted Patent B2
US 11,672,620 · App. 17/511,627 · Granted Jun 13, 2023

Robotic system and method for removing a volume of material from a patient

Inventors: David Gene Bowling (Los Ranchos De Albuquerque, NM); John Michael Stuart (Rio Rancho, NM); Jerry A. Culp (Kalamazoo, MI); Donald W. Malackowski (Schoolcraft, MI); José Luis Moctezuma de la Barrera (Freiburg, DE); Patrick Roessler (Merzhausen, DE); Joel N. Beer (Albuquerque, NM)
Assignee: Stryker Corporation
A61B34/70A61B17/16A61B17/1626A61B18/148A61B34/20A61B34/30A61B34/32A61B34/37A61B34/76B25J9/009B25J9/1633B25J13/00B25J13/085G16H40/63A61B2018/00565A61B2018/00601A61B2034/107A61B2034/2046A61B2090/066G05B2219/40191G05B2219/45117
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,672,620
App. No.
17/511,627
Granted
Jun 13, 2023
Kind
B2
Abstract

A tool path generator utilizes a solid body model of a volume to generate a tool path for a manipulator to remove material of the volume with an energy applicator in a semi-autonomous mode. A material logger monitors movement of the energy applicator according to a cutting path taken by a practitioner in the manual mode, identifies material of the volume to which the energy applicator has been applied in the manual mode, and updates the solid body model based on the identified material. The tool path generator modifies the tool path based on the updated solid body model such that, for the semi-autonomous mode, the modified tool path accounts for the identified material of the volume to which the energy applicator has been applied in the manual mode.

Claims (36)

1. A surgical system comprising:

a manipulator being configured to remove a volume of material from a workpiece, the manipulator being configured to support and move a surgical instrument having an energy applicator extending therefrom;

a tool path generator configured to utilize a solid body model of the volume to generate a tool path for the manipulator to remove material of the volume with the energy applicator;

a manipulator controller configured to control the manipulator in either a manual mode wherein material of the volume is removable by the energy applicator according to a cutting path taken by a practitioner, or in a semi-autonomous mode wherein material of the volume is removable by the energy applicator autonomously according to the tool path; and

a material logger configured to monitor movement of the energy applicator according to the cutting path in the manual mode, identify material of the volume to which the energy applicator has been applied in the manual mode, and update the solid body model based on the identified material; and

wherein the tool path generator modifies the tool path based on the updated solid body model such that, for the semi-autonomous mode, the modified tool path accounts for the identified material of the volume to which the energy applicator has been applied in the manual mode.

2. The surgical system of claim 1 , wherein the tool path comprises a plurality of path segments, and wherein the tool path generator modifies the tool path by further being configured to subtract one or more path segments of the tool path removed by the cutting path of the energy applicator in the manual mode.

3. The surgical system of claim 1 , wherein the tool path generator modifies the tool path by further being configured to avoid the identified material of the volume to which the energy applicator has been applied in the manual mode.

4. The surgical system of claim 1 , wherein the tool path generator modifies the tool path by further being configured to include, in the tool path, a circuitous path that routes around one or more areas of the identified material of the volume to which the energy applicator has been applied in the manual mode.

5. The surgical system of claim 1 , wherein the tool path generator modifies the tool path by further being configured to include an instruction to increase a velocity of the energy applicator across one or more areas of the identified material of the volume to which the energy applicator has been applied in the manual mode.

6. The surgical system of claim 1 , wherein the material logger is further configured to: identify material removed from the volume by the energy applicator in the manual mode; and update the solid body model by subtracting from the solid body model the identified material removed from the volume by the energy applicator in the manual mode.

7. The surgical system of claim 1 , wherein the solid body model is generated based on scanned images, and wherein the tool path generator is configured to generate the tool path based on a shape of the volume of material to be removed.

8. A method of operating a surgical system, the surgical system comprising a tool path generator, a material logger, a manipulator controller, and a manipulator being configured to remove a volume of material from a workpiece, the manipulator being configured to support and move a surgical instrument having an energy applicator extending therefrom, the method comprising:

generating, with the tool path generator, a tool path based on a solid body model of the volume, the tool path being for the manipulator to remove material of the volume with the energy applicator in a semi-autonomous mode;

controlling, with the manipulator controller, the manipulator in a manual mode for removing material of the volume with the energy applicator according to a cutting path taken by a practitioner;

monitoring, with the material logger, movement of the energy applicator according to the cutting path in the manual mode;

identifying, with the material logger, material of the volume to which the energy applicator has been applied in the manual mode;

updating, with the material logger, the solid body model based on the identified material;

modifying, with the tool path generator, the tool path based on the updated solid body model such that the modified tool path accounts for the identified material of the volume to which the energy applicator has been applied in the manual mode; and

controlling, with the manipulator controller, the manipulator in the semi-autonomous mode for removing material of the volume by autonomously moving the energy applicator according to the modified tool path.

9. The method of claim 8 , wherein the tool path comprises a plurality of path segments, and wherein modifying the tool path further comprises the tool path generator subtracting one or more path segments of the tool path removed by the cutting path of the energy applicator in the manual mode.

10. The method of claim 8 , wherein modifying the tool path further comprises the tool path generator avoiding the identified material of the volume to which the energy applicator has been applied in the manual mode.

11. The method of claim 8 , wherein modifying the tool path further comprises the tool path generator including, in the tool path, a circuitous path that routes around one or more areas of the identified material of the volume to which the energy applicator has been applied in the manual mode.

12. The method of claim 8 , wherein modifying the tool path further comprises the tool path generator including an instruction to increase a velocity of the energy applicator across one or more areas of the identified material of the volume to which the energy applicator has been applied in the manual mode.

13. The method of claim 8 , further comprising the material logger: identifying material removed from the volume by the energy applicator in the manual mode; and updating the solid body model by subtracting from the solid body model the identified material removed from the volume by the energy applicator in the manual mode.

14. The method of claim 8 , wherein the solid body model is generated based on scanned images, and wherein generating the tool path further comprises the tool path generator generating the tool path based on a shape of the volume of material to be removed.

15. A non-transitory computer-readable medium usable with a manipulator being configured to remove a volume of material from a workpiece, the manipulator being configured to support and move a surgical instrument having an energy applicator extending therefrom, the non-transitory computer-readable medium having stored thereon instructions, which when executed by one or more processors, are configured to:

implement a tool path generator configured to utilize a solid body model of the volume to generate a tool path for the manipulator to remove material of the volume with the energy applicator;

implement a manipulator controller configured to control the manipulator in either a manual mode wherein material of the volume is removable by the energy applicator according to a cutting path taken by a practitioner, or in a semi-autonomous mode wherein material of the volume is removable by the energy applicator autonomously according to the tool path;

implement a material logger configured to monitor movement of the energy applicator according to the cutting path in the manual mode, identify material of the volume to which the energy applicator has been applied in the manual mode, and update the solid body model based on the identified material; and

modify, with the tool path generator, the tool path based on the updated solid body model such that, for the semi-autonomous mode, the modified tool path accounts for the identified material of the volume to which the energy applicator has been applied in the manual mode.

16. The non-transitory computer-readable medium of claim 15 , wherein the tool path comprises a plurality of path segments, and wherein the tool path generator, when implemented, modifies the tool path by further being configured to subtract one or more path segments of the tool path removed by the cutting path of the energy applicator in the manual mode.

17. The non-transitory computer-readable medium of claim 15 , wherein the tool path generator, when implemented, modifies the tool path by further being configured to avoid the identified material of the volume to which the energy applicator has been applied in the manual mode.

18. The non-transitory computer-readable medium of claim 15 , wherein the tool path generator, when implemented, modifies the tool path by further being configured to include, in the tool path, a circuitous path that routes around one or more areas of the identified material of the volume to which the energy applicator has been applied in the manual mode.

19. The non-transitory computer-readable medium of claim 15 , wherein the tool path generator, when implemented, modifies the tool path by further being configured to include an instruction to increase a velocity of the energy applicator across one or more areas of the identified material of the volume to which the energy applicator has been applied in the manual mode.

20. The non-transitory computer-readable medium of claim 15 , wherein the material logger, when implemented, is further configured to: identify material removed from the volume by the energy applicator in the manual mode; and update the solid body model by subtracting from the solid body model the identified material removed from the volume by the energy applicator in the manual mode.

Assignments (2)
CHANGE OF ADDRESS Recorded Dec 18, 2024
From: STRYKER CORPORATION
To: STRYKER CORPORATION
Reel/Frame 069737/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2021
From: STUART, JOHN M.; BEER, JOEL N.; BOWLING, DAVID G.; CULP, JERRY A.; MALACKOWSKI, DONALD W.; ROESSLER, PATRICK; MOCTEZUMA DE LA BARRERA, JOSE LUIS
To: STRYKER CORPORATION
Reel/Frame 058013/0736 →